フォトカプラ入力(DC24V)という機器に、信号を送る方法です。
使ったフォトカプラは、TLP421です。
シリアルコンソールから、
n を送ると ON
f を送ると OFF
です。
結線図
プログラム
serial_read.ino
// ---------------------------------------------------------------------
/*
serial_read.ino
May/17/2024
*/
// ---------------------------------------------------------------------
#define LED_A 10
// ---------------------------------------------------------------------
void setup() {
Serial.begin(19200);
pinMode(LED_A,OUTPUT);
for (int it=0; it<3; it++)
{
Serial.println("Hello");
delay(500);
Serial.println("Welcome");
delay(500);
}
}
// ---------------------------------------------------------------------
void loop() {
char key;
if ( Serial.available() ) {
key = Serial.read();
if (key == 'n')
{
Serial.println("PD10 ON");
digitalWrite(LED_A,HIGH);
}
else if (key == 'f')
{
Serial.println("PD10 OFF");
digitalWrite(LED_A,LOW);
}
else
{
Serial.println(key);
}
}
delay(200);
}
// ---------------------------------------------------------------------