Tinkercad İle Arduino Uzaktan Kızılötesi (IR Sensörlü) Kumanda Devresi Oluşturma
Tinkercad İle Arduino Uzaktan Kızılötesi (IR Sensörlü) Kumanda Devresi Oluşturma
Arduino UNO ile Tinkercad üzerinden kızılötesi sensörü ve bir uzaktan kumanda devresi oluşturmayı ve bu kumanda ile Arduino UNO’ya komutlar vermeyi anlatıyoruz.
Kızılötesine sahip uzaktan kumandandalar günümüzde her yerde kullanılmaktadır. Kumanda üzerindeki kızılötesi led bulunur. Kumandadan bir tuşa bastığımızda bu led bir ıışık yayar ve karşısında bulunan kızılötesi sensörü bu ışığın dalga boyunu yakalar ve hangi tuşa basıldığını algılar.
Devremizde kullandığımız malzemelerin listesi şu şekilde:
- Arduino UNO
- 3 adet Led
- Kızıl ötesi sensörü (IR Sensör)
- Uzaktan kumanda
- 3 Adet Direnç
Devre şemamız alttaki gibidir.
Devre Kodlarımız:
#include <IRremote.h> int RECV_PIN = 2; IRrecv irrecv(RECV_PIN); decode_results sonuclar; int led1 = 5; #define BUTON1 0XFD08F7 void setup() { irrecv.enableIRIn(); Serial.begin(9600); pinMode(led1, OUTPUT); } void loop() { if(irrecv.decode(&sonuclar)) { Serial.print("Okunan Deger : "); Serial.println(sonuclar.value,HEX); if (sonuclar.value == BUTON1) { //digitalWrite(led1, !digitalRead(led1)); digitalWrite(led1,!digitalRead(led1)); if(digitalRead(led1)==HIGH) {Serial.println("LED1 Yandi"); } else {Serial.println("LED1 Sondu"); } } if (sonuclar.value == 0XFD8877) { digitalWrite(6, !digitalRead(6)); } if (sonuclar.value == 0XFD48B7) { digitalWrite(7, !digitalRead(7)); } delay(250); irrecv.resume(); } }
Tinkercad üzerinden arduino Uno devrelerini paylaşmaya devam edeceğiz. Takip etmeyi unutmayın. Sorularınızı yorumlar bölümüne sorabilirsiniz.
[…] Tinkercad İle Arduino Uzaktan Kızılötesi (IR Sensörlü) Kumanda Devresi Oluşturma […]
hocam bu devrenin amacı nedir