Paso 9: Cargar el dibujo
/ * Pega esto en tu Arduino IDE
El autor de Arduino BlackBox: Thomas Niccolo Filamor Reyes * / #include
MySerial SoftwareSerial (2, 3); RX, TX
Estas señoras acortan la secuencia de comandos #define impresora Serial.println #define lector mySerial.read
fullString de android app //c es para el lector char fString [5], c;
digitales pins, uint8_t/unsigned char //to guardar memoria de 8 bits/1 byte //normally utilizo un int (16 bits/2 bytes), limita el valor de 0 a 255 valores negativos //no //but unsigned char digital [5] = {8,9,10,11,12};
* Índice de carácter grabado matriz uint8_t v = 0;
void setup() {Serial.begin(9600); mySerial.begin(9600); //scroll mediante pernos completamente digitales como salida para (uint8_t me = 0; i < 5; i ++) pinMode (digital [i], salida);} void loop() {//*index de carácter grabado matriz v = 0; //incoming bytes while(mySerial.available()) {//give su tiempo para recibir delay(10); c = reader(); //stop llenar la chararray si encuentra # o / / va más allá de índice de 4 (valor 5) si (c == ' ~' || v > 4) break; fString [v] = c; //increments índice v ++;} //if el índice es mayor que 0... if(v > 1) {printer(fString); //scroll a través de ellos para (int i = 0; i < 5; i ++) {//I wish podía usar pedacitos en cambio aquí... eficiencia if(fString[i]=='0') digitalWrite (digital [i], LOW); else digitalWrite (digital [i], HIGH);}}}