Lab_interaccio/2009/GIRO_STROBE_09/applet/GIRO_STROBE_09.cpp

54 lines
783 B
C++
Raw Normal View History

2025-02-25 21:21:58 +01:00
#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;
}