LoginSignup
0
0

ArduinoUnoR4WiFi: フォトカプラで 24V 接点出力

Last updated at Posted at 2024-05-29

フォトカプラ入力(DC24V)という機器に、信号を送る方法です。
使ったフォトカプラは、TLP421です。

シリアルコンソールから、
n を送ると ON
f を送ると OFF
です。

結線図

photocoupler_diagram.jpg

プログラム

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);
}

// ---------------------------------------------------------------------

点灯時

WORK に緑が点灯しています。
led_on.jpg

消灯時

WORK が消灯しています。
led_off.jpg

実行時の様子

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0