arduino ir extender kod sorunu

Başlatan cagatay87, 21 Mayıs 2014, 21:07:06

cagatay87

değerli arkadaşlar arduino uno da ir extender yapmak istiyorum,aynı zamanda okuduğu kodu da ekran da gösteren yalnız ir library sinde direk okuduğu kodu gönderecek komut bulamadım,yada bir yerde yanlış yapıyorum.
koduma örneklerden irsend.sendSony(0xa90, 12); satırını ekledim ama yinede pin3 e 100 ohm ile bağladığım ir led den bir hareket yok.
kaynak kod burda
Alıntı Yap
#include <LiquidCrystal.h>   
#include <IRremote.h>//ilgili kütüphaneyi çağırma
 
LiquidCrystal lcd(12, 11, 8, 7, 4, 2); //LCD yi oluşturma
 int RECV_PIN = 10;
IRrecv irrecv(RECV_PIN);
IRsend irsend;
decode_results results;
void setup() {
 lcd.begin(16, 2); 
   Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
  lcd.print("CAGATAY ERDILMEN");
  lcd.setCursor(0, 1);                 //cursor u alt satıra alma
  lcd.print(" IR RECEIVER V1");
  delay(2000);                          //gecikme
  lcd.clear();               
}
 
void loop() {
          lcd.setCursor(1, 0);                 //cursor u alt satıra alma
  lcd.print("Kumanda Tusu");
  if (irrecv.decode(&results)) {
    Serial.println(results.value, HEX);
    irsend.sendSony(0xa90, 12);
    lcd.setCursor(0, 1);                 //cursor u alt satıra alma
  lcd.print(results.value,HEX);
  delay(2000); 
lcd.clear();     
    irrecv.resume(); // Receive the next value
  }
 
 
}


mehmet

IR ledi nasıl gözlemliyorsunuz? IR send pini tanımlandı mı?
???
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr

elektronart

kullandığınız kütüphanenin örnek kodları arasında IRrelay var. Onu incelemenizi öneririm. Sizin yapmaya çalıştığınız şeyi yapıyor.Yalnız bilgi vermek için LCD değil seri port kullanıyor. Uygulamayı anladıktan sonra gerekli değişiklikleri yaparsınız.
Açık Elektronik