Paso 9: Sketch de Arduino
!= 10) línea //new {Serial.print((char)c);}} Serial.println(""); Serial.println("---"); fclose(toarduino); }} void publishData() {fromarduino = fopen ("/ home/root/ipc_codes/arduino_notification_out.txt", "w +"); fprintf (fromarduino, "[%s]", ipcString); fclose(fromarduino);} //Nofity cualquier cuerpo conectado a esta interrupción (programa C++ y NodeJS) programa void notifyWorld() {digitalWrite (notifier_pin, HIGH); delay(100); digitalWrite (notifier_pin, LOW);} //Print datos Serial monitor y ajustar el sensor de valores de hasta 3 dígitos void print_data(int val) {int new_val; if(val<0) new_val = 0; else if(val>255) new_val = 255; otra cosa new_val = val; if(new_val<10) {Serial.print(0); Serial.Print(0); Serial.Print(new_val); } else if (new_val > = 10 & & new_val < 100) {Serial.print(0); Serial.Print(new_val); } else Serial.print(new_val); }