Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <Arduino.h>
- #include <IRremote.h>
- String str;
- int blueToothVal;
- uint16_t sAddress = 0xEF00;
- // OFF ON STROBE R B 9
- // 0 1 2 3 4 5
- uint8_t sCommand[6] = {0x2, 0x3, 0xF, 0x4, 0x6, 0x12};
- uint8_t sRepeats = 0;
- void setup()
- {
- Serial.begin(9600);
- IrSender.begin(3, DISABLE_LED_FEEDBACK);
- }
- void loop()
- {
- bluetooth();
- }
- void bluetooth()
- {
- while (Serial.available())
- {
- {
- str = Serial.readStringUntil('\n');
- //Serial.print(str);
- }
- blueToothVal = (str.toInt());
- switch (blueToothVal)
- {
- case 1:
- //On
- IrSender.sendNEC(sAddress, sCommand[1], sRepeats);
- delay(10);
- break;
- case 2:
- //Off
- IrSender.sendNEC(sAddress, sCommand[0], sRepeats);
- delay(10);
- break;
- case 3:
- //Strobe
- IrSender.sendNEC(sAddress, sCommand[2], sRepeats);
- delay(10);
- break;
- case 4:
- //Red
- IrSender.sendNEC(sAddress, sCommand[3], sRepeats);
- delay(10);
- break;
- case 5:
- //Blue
- IrSender.sendNEC(sAddress, sCommand[4], sRepeats);
- delay(10);
- break;
- case 6:
- // MG
- IrSender.sendNEC(sAddress, sCommand[5], sRepeats);
- delay(10);
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement