Étape 9: Télécharger le croquis
/ * Collez ceci sur votre Arduino IDE
L’auteur de Arduino BlackBox : Thomas Niccolo Filamor Reyes * / #include
SoftwareSerial mySerial (2, 3) ; RX, TX
ces dames raccourcir le script #define imprimante Serial.println #define lecteur mySerial.read
fullString d’application android //c est pour le lecteur char fString [5], c ;
les broches numériques, uint8_t/unsigned char //to économiser de la mémoire de 8 bits/1 octet //normally, j’aimerais utiliser un int (16 bit/2 octets), il limite la valeur de 0 à 255 valeurs négatives de //no de //but unsigned char numérique [5] = {8,9,10,11,12} ;
* l’index du caractère enregistré tableau uint8_t v = 0 ;
void setup() {Serial.begin(9600) ; mySerial.begin(9600) ; //scroll à travers les tiges tout numériques répertorié comme sortie pour (uint8_t j’ai = 0; j’ai < 5; i ++) pinMode (digital [i], sortie);} void loop() {//*index de caractère enregistré tableau v = 0; //incoming octets while(mySerial.available()) {//give son peu de temps pour recevoir delay(10); c = reader() ; //stop remplissant la chararray si # est rencontrée ou / / il va au-delà des index 4 (valeur 5) si (c == ' ~' || v > 4) break ; fString [v] = c; //increments indice v ++;} //if l’index est supérieur à 0... if(v > 1) {printer(fString) ; //scroll à travers eux pour (int i = 0; j’ai < 5; i ++) {//I souhait que je pourrais utiliser à la place mèches... ici efficacité if(fString[i]=='0') digitalWrite (digital [i], LOW); else digitalWrite (digital [i], HIGH);}}}