Arduino'da bu sistem oldukça değişik amaçlar için kullanılacak şekilde bir kütüphane hazırlanmıştır. Bu kütüphane de genel olarak IRremote olarak bilinmektedir.
Arduino ve IR sensörlerle ilgili yapılmış uygulamalara geçmeden önce bu kütüphanenin kurulumunu ve sıkça karşılaşılan sıkıntının çözümünden bahsedeceğim.
Öncelikle Şu linkten ilgili kütüphaneyi indirelim. " IRromete.zip "
Kütüphaneyi bilgisayarımızdaki Arduino programının dizininde bulunan "Library" klasörünün içine atıyoruz.
- C:\Program Files\arduino\libraries
Kütüphaneyi library klasörünün içine taşıdıktan sonra Arduino IDE de uygulama yaptığımızda derleme hatası alacağız.
" 'TKD2' was not declared in this scope. " Ya da,
" IRsend does not name a type " ve ya,
" IRsend does not name a type " ve ya,
" irsend does not declared in this scope "
Bunun nedeni genel olarak Arduino IDE ile gelen hazır kütüphanelerden biri ile çakışma olmasıdır. Bu sorunu ortadan kaldırmak için Arduino Library klasörü içerisindeki " RobotIRremote " kütüphanesi içerisinde yer alan " IRremoteTools.cpp " ve " IRremoteTools.h " dosyalarını silmek yeterli olacaktır.
1 yorum:
Click here for yorumHOCAM remote olucak romete değil düzeltin lütfen :D
ConversionConversion EmoticonEmoticon