#define rele 10 #define power_on 13 //#define MINUTE 62609 #define MINUTE 10000 #include "WProgram.h" void setup(); void loop(); unsigned long time=0; byte flag=0; int i=1; int val=0; void setup() { Serial.begin(19200); // set up Serial library at 9600 bps Serial.println("Empezamos"); pinMode(rele, OUTPUT); pinMode(power_on, OUTPUT); digitalWrite(rele,LOW); digitalWrite(power_on,HIGH); } void loop() { if (Serial.available() > 0) { val = Serial.read(); if (val==0x09) { Serial.print(val,BYTE); digitalWrite(rele,HIGH); } else if((val==0x0A)||(val==0x00)) { Serial.print (val,BYTE); digitalWrite(rele,LOW); } } } int main(void) { init(); setup(); for (;;) loop(); return 0; }