Távirányító használata Arduino UNO-val

Alábbi videó segített:

https://wiki.keyestudio.com/Ks0069(72,_73)_keyestudio_Basic_Starter_Kit_for_Arduino_Starters#Project_14:_IR_Remote_Control

1 LED bekapcsolása/kikapcsolása távirányítóval
#include <IRremote.h>
IRrecv irrecv(11);
decode_results results;
     
void setup()
 {
  pinMode(11, INPUT);   
  pinMode(2, OUTPUT);
   irrecv.enableIRIn(); 
 }

void loop() 
{
  if (irrecv.decode(&results)) 
   {
    if (results.value == 0x00FF6897 )  
       digitalWrite(2, HIGH);
    if (results.value == 0x00FF9867 )  
       digitalWrite(2, LOW); 
      
 irrecv.resume(); 
   }
}
Szervo motor elforgatása távirányítóval
#include <IRremote.h>
IRrecv irrecv(11);
decode_results results;
#include <Servo.h>
Servo servomotor;

void setup()
 {
  pinMode(11, INPUT);   
  servomotor.attach(9);
  irrecv.enableIRIn(); 
  servomotor.write(0);  
  
 }

void loop() 
{
  if (irrecv.decode(&results)) 
   {
      if (results.value == 0x00FF6897 ) 
        servomotor.write(180);  
        
      if (results.value == 0x00FF9867 ) 
        servomotor.write(0);  
 irrecv.resume(); 
   }
}

Az infravörös távirányító gombjainak megfelelő “kód” megállapítása:

1.könyvtár hozzáadása:

https://www.arduinolibraries.info/libraries/i-rremote

2. program: a Fájl-Példák-IRremote-IRrecord fájl megnyitás

Az alábbi kódok felelnek meg a mi távirányítónk egyes gombjainak:

hasthag - FF52AD
 0 - FF4AB5
 * - FF42BD
 9 - FF5AA5
 8 - FF38C7
 7 - FF10EF
 6 - FF7A85
 5 - FF18E7
 4 - FF30CF
 3 - FFB04F
 2 - FF9867
 1 - FF6897
 nyil LE     -     FFA857
 nyil JOBBRA -     FFC23D
 OK          -     FF02FD
 nyil BALRA  -     FF22DD
 nyil FEL    -     FF629D 
https://wiki.keyestudio.com/File:Ks0402_21-1.png
arduino, programozás kategória

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés /  Módosítás )

Google kép

Hozzászólhat a Google felhasználói fiók használatával. Kilépés /  Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés /  Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés /  Módosítás )

Kapcsolódás: %s

Archívum