Hvad er forbindelsen mellem behandling og Arduino®?

Arduino® er en open source augmented micro-controller, der er programmeret ved hjælp af et sprog baseret på ledninger. Dets udviklingsmiljø er imidlertid baseret på behandling - et gratis, downloadbart programmeringssprog, der ofte bruges til at generere computergrafik og komplekse datavisualiseringer. Skitser, der også kaldes programmer, der er bygget i behandling og Arduino® -sproget, bruger File Extension for Processing Development Environment (PDE). Derudover kan behandling og Arduino®-skitser kommunikere med hinanden, hvilket giver tovejs kontrol over behandling af skitser og Arduino®-hardware.

Kommunikation kan være ensrettet eller tovejs mellem behandlingen og Arduino® miljøer. Dataene fra en behandlingsskitse kan for eksempel bruges til at kontrollere den hardware, der er forbundet til Arduino®-mikrokontrolleren, eller data fra mikrokontrolleren kan bruges til at kontrollere funktionaliteten af ​​en behandlingsskitse. AlternativBegge miljøer kan påvirke hinanden samtidig. Nogle eksempler på behandling og Arduino®-projekter inkluderer anvendelse af potentiometre til at kontrollere farven på et objekt, der vises af en behandlingsskitse, og ved hjælp af museklik-begivenheder fra en behandlingsskitse til at kontrollere en række lysemitterende dioder (LED'er).

Processing og Arduino® -sprog kommunikerer med hinanden gennem kode og den universelle serielle bus (USB) -port, der emulerer og dukker op som computerens serielle port. For at oprette tovejskommunikation mellem mikrokontrolleren og behandlingen eller for at kontrollere behandling med Arduino® skriver brugerne skitser på begge sprog. Behandlingsskitsen ser efter den serielle port, der er tilsluttet Arduino®, mens mikrokontrollerkoden modtager og transmitterer data fra Arduino's®-input og output. Dette giver hobbyister total kontrol overderes projekter.

Det tilgængelige gratis Arduino®-bibliotek til behandling giver brugerne mulighed for at kontrollere en Arduino® med data fra behandling uden at skrive nogen kode til mikrokontrolleren. I stedet uploades et standardprogram til tavlen, og brugeren skriver koden i behandlingsskitsen. Den skriftlige kode udfører typisk følgende funktioner: Finder og åbner den serielle port, der er forbundet til Arduino®, gemmer data fra mikrokontrolleren i variabler og bruger dataene til at kontrollere forskellige parametre, såsom et objekts størrelse eller farve, i behandlingsskitsen.

Mennesker, der lærer at arbejde med Arduino® og Processing, kan finde eksempler på skitser i Arduino® -programmeringsmiljøet. Disse skitser leveres med hver download af applikationen, og brugere kan typisk køre dem uden at skrive nogen yderligere kode. Producenterne af Arduino® leverer også fuldt kommenteret behandling og Arduino® -kode online.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?