41 lines
600 B
Plaintext
41 lines
600 B
Plaintext
#define IR1 10
|
|
#define IR2 9
|
|
#define IR3 11
|
|
|
|
int count=0;
|
|
|
|
int val = 0x00; //Valor entrada serie
|
|
|
|
void setup()
|
|
{
|
|
Serial.begin(19200);
|
|
|
|
analogWrite(IR1, 0);
|
|
analogWrite(IR2, 0);
|
|
analogWrite(IR3, 0);
|
|
}
|
|
|
|
void loop() //run over and over again
|
|
{
|
|
|
|
if (Serial.available()) {
|
|
val = Serial.read();
|
|
|
|
if (count==0)
|
|
{
|
|
analogWrite(IR1, val);
|
|
count=1;
|
|
}
|
|
else if (count==1)
|
|
{
|
|
analogWrite(IR2, val);
|
|
count=2;
|
|
}
|
|
else if (count==2)
|
|
{
|
|
analogWrite(IR3, val);
|
|
count=0;
|
|
}
|
|
}
|
|
}
|