0
0

ArduinoUnoR4WiFi: フォトカプラの使い方

Last updated at Posted at 2024-05-16

こちらと同じことを行いました。
フォトカプラ(TLP785)の使い方 [Arduino]

使ったフォトカプラは、TLP421です。
ボーレードは、19200 にしました。

photocoupler_may16.jpeg

connection_diagram.png

2: カソード と、 3: エミッタを GND に接続します。

プログラム

PD8 を発光側
PD7 を受光側
とします。

photocoupler/photocoupler.ino
bool vol_flg = false;
 
void setup() {
  Serial.begin(19200); 
  pinMode(7,INPUT);
  pinMode(8,OUTPUT);
}
 
void loop() {
  
  if(vol_flg){
    digitalWrite(8,HIGH);
  }else{
    digitalWrite(8,LOW);
  }
  delay(100);
 
  // digitalRead関数では3V以上がHIGHとなる
  // ※analogRead関数でも可。その場合は614.4以上がHIGHです。
  if(digitalRead(7) == HIGH){
    Serial.println("受光していません。");     
  }else{
    Serial.println("発光素子から光を受光しました。");     
  }
 
  vol_flg =  (!vol_flg);
 
  delay(2000);
}

実行結果

arduino_may1601.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