Lab_interaccio/2023/Baleliteral/emissor/emissor.ino

55 lines
780 B
Arduino
Raw Permalink Normal View History

2025-02-25 21:29:42 +01:00
#include <Arduino.h>
#include <IRremote.hpp>
IRsend IrSend;
const int IR = 9;
int code1 = 0xAA1;
int code2 = 0xAA2;
int code3 = 0xAA3;
int code4 = 0xAA4;
int code5 = 0xAA5;
int code6 = 0xAA6;
int nBits = 12;
int seq;
void setup()
{
Serial.begin(9600);
IrSend.begin(IR);
}
void loop()
{
if (Serial.available() > 0)
{
seq = Serial.parseInt();
}
Serial.print(seq);
switch (seq)
{
case 1:
IrSend.sendSony(code1, nBits);
break;
case 2:
IrSend.sendSony(code2, nBits);
break;
case 3:
IrSend.sendSony(code3, nBits);
break;
case 4:
IrSend.sendSony(code4, nBits);
break;
case 5:
IrSend.sendSony(code5, nBits);
break;
case 6:
IrSend.sendSony(code6, nBits);
break;
default:
break;
}
delay(300);
}