Hva er forbindelsen mellom prosessering og Arduino®?

Arduino® er en åpen kildekode forsterket mikrokontroller som er programmert ved hjelp av et språk basert på ledninger. Utviklingsmiljøet er imidlertid basert på prosessering - et gratis, nedlastbart programmeringsspråk som ofte brukes til å generere datagrafikk og komplekse datavisualiseringer. Skisser, som også kalles programmer, innebygde prosessering og Arduino® -språket bruker prosessutviklingsmiljøet (PDE) filutvidelse. I tillegg kan behandlings- og Arduino®-skisser kommunisere med hverandre, og gi toveis kontroll over prosesseringsskisser og Arduino®-maskinvare.

Kommunikasjon kan være ensrettet eller toveis mellom prosessering og Arduino®-miljøer. Dataene fra en prosesseringsskisse kan for eksempel brukes til å kontrollere maskinvaren koblet til Arduino® mikrokontroller, eller data fra mikrokontrolleren kan brukes til å kontrollere funksjonaliteten til en prosesseringsskisse. AlternativLy, begge miljøene kan påvirke hverandre samtidig. Noen eksempler på prosessering og Arduino®-prosjekter inkluderer bruk av potensiometre for å kontrollere fargen på et objekt som vises av en prosesseringsskisse, og bruke museklikkhendelser fra en prosesseringsskisse for å kontrollere en serie lysemitterende dioder (LED).

Behandlingen og Arduino® -språkene kommuniserer med hverandre gjennom kode og den universelle serielle buss (USB) -port, som emulerer og dukker opp som datamaskinens serielle port. For å sette opp toveis kommunikasjon mellom mikrokontroller og prosessering, eller for å kontrollere behandlingen med Arduino®, skriver brukere skisser på begge språk. Behandlingsskissen ser etter den serielle porten koblet til Arduino®, mens mikrokontrollerkoden mottar og overfører data fra Arduino's®-innganger og utganger. Dette gir hobbyister total kontroll overderes prosjekter.

Det tilgjengelige gratis Arduino®-biblioteket for behandling lar brukere kontrollere en Arduino® med data fra behandling uten å skrive noen kode for mikrokontrolleren. I stedet blir et standardprogram lastet opp til styret, og brukeren skriver koden i behandlingsskissen. Den skriftlige koden utfører vanligvis følgende funksjoner: Finn og åpner den serielle porten koblet til Arduino®, lagrer data fra mikrokontrolleren i variabler, og bruker dataene for å kontrollere forskjellige parametere, for eksempel et objekts størrelse eller farge, i prosesseringsskissen.

Mennesker som lærer å jobbe med Arduino® og prosessering kan finne eksempelskisser i Arduino® -programmeringsmiljøet. Disse skissene kommer med hver nedlasting av applikasjonen, og brukere kan vanligvis kjøre dem uten å skrive noen ekstra kode. Produsentene av Arduino® gir også fullstendig behandlingsbehandling og Arduino® -kode på nettet.

ANDRE SPRÅK