Arduino att bearbetning: seriell kommunikation utan Firmata (2 / 2 steg)
Steg 2: Kör bearbetning skissen
Obs: vid denna punkt, om du inte har använt seriell biblioteket i bearbetning, programmet kan fråga dig i fönstret Debug (se bild) att öppna din Terminal och köra två SUDO kommandon. Detta kan vara farligt, men om du följer den exakta instruktionen i felsökningsfönstret bearbetning, ingen skada kommer till datorn.
Den bifogade Processing skissen är avsett att förklara komplexa aspekter så det kommer att vara användbart för alla. Förutom de grundläggande terminal kommandona är den enda funktion som kan behöva ändring initieringen av ett nytt seriella objekt (linje 20 i skissen):
Port = ny följetong (denna, Serial.list() [0], 9600);
Detta skapar ett nytt objekt (som är en instans av en klass - den grundläggande byggstenen i OOP, eller "objektorienterad programmering"). Det andra argumentet för funktionen Serial.list() är den inkommande port som används av din Arduino. De flesta användare kan förmodligen använda standardporten [0], men detta kan behöva ändras om du använder en annan port. Det tredje argumentet är baudhastighet som måste matcha den överföringshastighet som används i funktionen Serial.begin() i din Arduino skiss.
När du är klar ändrar skissen (om den behöver det), köra programmet med Play-knappen och läsa värdena i behandlingens Debug fönstret. Dessa värden, som lagras i cellerna i din matris, kan nu användas i bearbetning skisser.