TV Kumandası ile Arduino Kontrolü
Arkadaşlar merhaba, videomuza hoş geldiniz.
Bu videoda kapaktan ve başlıktan anlayacağınız üzere, televizyon kumandalarını Arduino projelerimizde nasıl kullanabiliriz onu öğreneceğiz.
Haberleşme malzemeleri ve projeleri genel olarak Arduino projeleri arasında en popüler olanlarıdır, kızılötesi haberleşme ise bunlar içindeki en ucuz ve kolay yöntem. Bu yöntem için ihtiyacımız olan iki tane şey var. Kızılötesi alıcı ve verici. Zaten verici muhtemelen hepimizin evinde vardır. Bu iş için herhangi bir tv, ses sistemi, radyo veya klima kumandası kullanabilirsiniz. Alıcı için ise 2-3 TL den daha pahalı olmayacak bir alıcı satın alarak ( mesela TK19) sizde hemen bu haberleşme sistemini projelerinizde kullanmaya başlayabilirsiniz.
Açıkçası video konu hakkında yeterince açıklayıcı olduğu için bu kısımda fazla söze gerek yok. O yüzden dilerseniz hemen videoya geçelim. Hepinize iyi seyirler, kolay gelsin.
MALZEMELER
Bu içerik için gerekli olan tüm malzemeleri www.robo90.com üzerinden güvenle satın alabilirsiniz.
- SMD Klon (CH340 Çipli) – USB Kablo Hediyeli
- Kırmızı Led – 5mm – 10 Adet
- 220R Direnç Paketi – 1/4 W – 10 Adet
- IR Alıcı Verici Kumanda Seti – Arduino Uyumlu
- Elektronik Breadboard – Büyük Boy – 830 Pin
- Jumper Kablo
Kütüphane: https://goo.gl/PE8Dvz
DEVRE ŞEMASI
ARDUINO KODU
Etiketler
24 Yorum
Bir yanıt yazın Yanıtı iptal et
Daha fazla sonuç göster
kumanda tüm tuşlar aynı kodu veriyor sebebi ne olabilir.
merhaba,ben ir kumanda kodu girdim fakar aynı kumanda olmasına rrrağmen serial ekranda aynı hex değerlerini bulamadım.sorun nedendir.her bastığımda farklı hex değerleri çıkıyor.
Yeni yapan arkadaşlar kütüphanede hata var eskisi gibi değil bu yüzden çalışmayacaktır. Çözümü bulusanız lütfen bana da ulaşın [email protected]
videdaki her şeyi eksiksiz yaptım fakat seri portta The function decode(&results)) is deprecated and may not work as expected! Just use decode() – without any parameter hatasını alıyorum lütfen yardım edin
Ayni hatayı bende alıyorum sebebi güncelleme kütüphaneyi silin yeniden yükleyin ve güncellemeyin
ben kütüphaneyi yüklememe rağmen The function decode(&results)) is deprecated and may not work as expected! Just use decode() – without any parameter bu hatayı alıyorum sizce neden olabilir
C:\Program Files (x86)\Arduino\kumanda_bul\kumanda_bul.ino: In function ‘void loop()’:
C:\Program Files (x86)\Arduino\kumanda_bul\kumanda_bul.ino:19:29: warning: ‘bool IRrecv::decode(decode_results*)’ is deprecated (declared at C:\Program Files (x86)\Arduino\libraries\IRremote\src/IRremote.h:330): Please use decode() without a parameter. [-Wdeprecated-declarations]
if (irrecv.decode(&results)){
sürekli olarak yukarıdaki mesajı alıyorum. bir türlü çalıştıramıyorum. konu hakkında farklı farklı yöntem denedim. Çözüm için yardımcı olur musunuz.
Merhaba abi ben arduino nano ile yapmaya çalıştım fakat The function decode(&results)) is deprecated and may not work as expected! Just use decode() – without any parameter. böyle bir şey verdi seri portta neden olabilir
Kütüphane ile ilgili diye düşünüyorum üstteki kütüphaneyi indirip deneyin. Bende aynısını yaşadım.
Githupdaki kütüphaneyi indirin aynı şeyleri yapıp kurun oluyo. Ben denedim çalışıyo
ben led yerine röle çektirmeye çalışıyorum ama olmuyor malesef rölede yapmam gereken başka bir husus mu var acaba
ben seri port ekranında hep 0 değeri alıyorum yardımıc olabilirmisiniz.
kodu yüklememiş olabilirsin
teşekkürler güzel çalışma gerçekten. Peki tuşa bastıgım süre kadar aktif olacak kodu nasıl yazabilirim ?
Merhabalar.Her zamanki gibi mükemmel bir içerikti ve aklıma uzaktan kumanda ve arduino kullanarak bir gece lambası yapma fikri geldi.Hemen çalışmaya başladım ve çok güzelde bir sonuç aldım.Hatta yayınları takip ederek kendisine bir devre kartı bile çizdim 🙂 Ama bir sorunu var.Gece lambası arduinonun 6pwm çıkışını da kullanıp rgb ledlerle çalışacaktı.Tüm kodlamayı bitirip PCB yi sipariş etmeden breadboard üzerinde denedim. 3. ve 10. Pinler beni hayal kırıklığına uğrattı pwm sinyali düzgün çalışmadı.Sadece 255 değerini aldığında ufak bi göz kırptı.Arduino nano üzerinde deniyodum .Belki kartım bozuktur ya da nano ile alakalıdır dedim ve uno üzerinde de denedim.Sonuç aynı.İşin içine Ir remote girdiği zaman 3 ve 10. pinler pwm işlevini yapamıyor.Çözümü yoksa bile nedenini gerçekten çok merak ediyorum.Yardımcı olur musunuz 🙂
Merhaba eski TV’den söktüğüm kızılötesi alıcıyı kullanmaya çalışıyorum ama hangi tuşa basarsam basayım 2 farklı değer veriyor nedeni nedir
IRremote kütüphanesini nasıl indirdin abi ben onu anlamadım ya
Merhaba , aynı tuşta farklı veriler alıyorum sebebi nedir acaba ?
merhaba
kumandam her seferinde ayrı kod veriyor.
örnek 1’e basıyorum sonra başka tuşa basıp tekrar 1 e basınca bu sefer başka kod veriyor
sorum mudur yoksa ne yapmam lazım şimdiden teşekkürler
Aynı tuşa basmama rağmen her seferinde farklı bir kod alıyorum sebebi ne olabilir
Make a more new posts please 🙂
merhaba; gerekli olan kütüphane ve ardiounun derleme program linkini verebilişrmisiniz
http://z3t0.github.io/Arduino-IRremote/
kütüphane
Kütüphane linki yukarıda bulunuyor.