Vad är sambandet mellan bearbetning och Arduino®?
Arduino® är en öppen källkodsförstärkt mikrokontroll som är programmerad med ett språk baserat på ledningar. Dess utvecklingsmiljö är emellertid baserad på bearbetning - ett gratis, nedladdningsbart programmeringsspråk som vanligtvis används för att generera datorgrafik och komplexa datavisualiseringar. Skisser, som också kallas program, inbyggda bearbetning och Arduino® -språket använder PDE -förlängning av bearbetningsutvecklingsmiljö (PDE). Dessutom kan bearbetning och Arduino®-skisser kommunicera med varandra, vilket ger dubbelriktad kontroll över bearbetningskisser och Arduino®-hårdvara.
Kommunikation kan vara enriktad eller dubbelriktad mellan bearbetning och Arduino®-miljöer. Uppgifterna från en bearbetningskiss, till exempel, kan användas för att styra hårdvaran som är ansluten till Arduino®-mikrokontrollen, eller data från mikrokontrollen kan användas för att styra funktionaliteten för en bearbetningsskiss. AlternativLy, båda miljöerna kan påverka varandra samtidigt. Några exempel på bearbetning och Arduino®-projekt inkluderar att använda potentiometrar för att kontrollera färgen på ett objekt som visas av en bearbetningskiss och använda musklickhändelser från en bearbetningskiss för att kontrollera en serie ljusemitterande dioder (LED).
BEHANDLING OCH ARDUINO® -språk kommunicerar med varandra genom kod och den universella seriella bussporten (USB), som emulerar och dyker upp som datorns seriella port. För att ställa in dubbelriktad kommunikation mellan mikrokontrollen och bearbetningen, eller för att kontrollera bearbetning med Arduino®, skriver användare skisser på båda språken. Bearbetningskissen letar efter den seriella porten ansluten till Arduino®, medan mikrokontrollkoden tar emot och överför data från Arduino's®-ingångarna och utgångarna. Detta ger hobbyister total kontroll överderas projekt.
Det tillgängliga gratis Arduino®-biblioteket för bearbetning gör det möjligt för användare att styra en Arduino® med data från bearbetning utan att skriva någon kod för mikrokontrollen. Istället laddas ett standardprogram till kortet, och användaren skriver koden i bearbetningskissen. Den skriftliga koden utför vanligtvis följande funktioner: Finds och öppnar serieporten ansluten till Arduino®, lagrar data från mikrokontrollen i variabler och använder data för att styra olika parametrar, till exempel objektets storlek eller färg, i bearbetningskissen.
Personer som lär sig att arbeta med Arduino® och bearbetning kan hitta exempelskisser i Arduino® -programmeringsmiljön. Dessa skisser kommer med varje nedladdning av applikationen, och användare kan vanligtvis köra dem utan att skriva någon ytterligare kod. Tillverkarna av Arduino® tillhandahåller också helt kommenterad behandling och Arduino® -kod online.