Arduino Nano

Arduino Nano
IoTで遊びたくてArduino始めました。
まあ、これの前にESP32を弄くってたんだけど、5VとGNDを繋いであっけなくこわしたので、こちらで。。。。。実験をば。
実際にはESP32を使うつもりなので、やっすいのをAliで再注文した。Amazonで千円くらいだった。
とりあえずArduino IDEを入れてIR受信を作る。
IRremoteライブラリをいれれば、超簡単。でもNECしか使えないような
#include <IRremote.h>

int receiverPin = 2;
//int ledPin = 14;

void setup() {
Serial.begin(115200);
IrReceiver.begin(receiverPin, true);
pinMode(14, OUTPUT);
pinMode(16, OUTPUT);
pinMode(18, OUTPUT);
pinMode(19, OUTPUT);
}

void loop() {
if (IrReceiver.decode()) {

IrReceiver.printIRResultShort(&Serial);
if (IrReceiver.decodedIRData.decodedRawData== 0xFA057F80) {
digitalWrite(14, HIGH);
delay(1000);
digitalWrite(14, LOW);
}
if (IrReceiver.decodedIRData.decodedRawData== 0xF9067F80) {
digitalWrite(16, HIGH);
delay(1000);
digitalWrite(16, LOW);
}
if (IrReceiver.decodedIRData.decodedRawData== 0xF6097F80) {
digitalWrite(18, HIGH);
delay(1000);
digitalWrite(18, LOW);
}
if (IrReceiver.decodedIRData.decodedRawData== 0xF50A7F80) {
digitalWrite(19, HIGH);
delay(1000);
digitalWrite(19, LOW);
}
IrReceiver.resume();
}
}
配線はこんな感じ
ちゃんと、動いてる!!

コメント

タイトルとURLをコピーしました