Stap 9: Uploaden van de schets
/ * Plak deze op de je Arduino IDE
De BlackBox Arduino Auteur: Thomas Niccolo Filamor Reyes * / #include
SoftwareSerial mySerial (2, 3); RX, TX
deze dames verkorten de script #define printer Serial.println #define lezer mySerial.read
fullString van android app //c is voor de lezer char fString [5], c;
digitale pinnen, uint8_t/unsigned char //to geheugen besparen van 8 bits/1 byte //normally zou ik gebruik een int (16-bits/2 byte), //but waarde tussen 0 en 255 //no negatieve waarden beperkt unsigned char digital [5] = {8,9,10,11,12};
-index opgenomen karakter array uint8_t v = 0;
void setup {Serial.begin(9600); mySerial.begin(9600); //scroll via alle digitale pennen vermeld als uitvoerapparaat voor het (uint8_t ik = 0; ik < 5; i ++) pinMode (digitale [i], OUTPUT);} void loop {//*index van opgenomen karakter array v = 0; //incoming bytes while(mySerial.available()) {//give haar enige tijd te ontvangen delay(10); c = reader(); //stop vullen de chararray als # wordt aangetroffen of / / het gaat verder dan de index 4 (5e waarde) als (c == ' ~' || v > 4) pauze; fString [v] = c; //increments index v ++;} //if de index groter is dan 0... if(v > 1) {printer(fString); //scroll door hen voor (int i = 0; ik < 5; i ++) {//I wens ik kon gebruiken bits in plaats daarvan hier... efficiëntie if(fString[i]=='0') digitalWrite (digitaal [i], laag); anders digitalWrite (digitaal [i], hoge);}}}