Şimdi Ara

Seri monitörde println'ın tamamı yazdırılmıyor. AVR C [ÇÖZÜLDÜ]

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
2
Cevap
0
Favori
265
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arduino uno r3 cihazım var. Avr C ile kodlamaya yeni başladım sayılır. Bugün yazdığım basit bir kodda seri monitöre Serial.println("deneme"); bu kodla "deneme" yazmasını bekliyoruz. Fakat ekranda sadece "de" yazıp arduino sanki takılıyor.
    Sonraki hiçbir println komutunu çalıştırmıyor.
    http://pastebin.com/NUqyeVVn Örneğimin kodlarını buradan bulabilirsiniz. O örnekte ekrana "Kapi kapaniyor" yazmıyor onun yerine "Ka" yazıp takılıyor.
    Bir de sonradan farkettim butona basılınca led yanıp sönüyor ve ekrana "Kapi kapaniyor" yazması yerine, butona peş peşe 4. bastığımda ekranda yazan "Ka" nın yanına "Kapi" geliyor. Ondan sonra 1 kez daha butona bastığımda "Kapi kapaniyor Kapi" yazıyor. Anlamış değilim lütfen yardım edin.



    < Bu mesaj bu kişi tarafından değiştirildi 55black55 -- 15 Aralık 2015; 16:54:16 >







  • Arkadaşlar sorunu çözdüm. AVR C'de aynı sorunla karşılaşanlar var ise Serial.flush(); komutunu println() 'dan sonra kullansınlar. Bunun nedeni println'ın verisini buffer'a yazılmasını bekliyor.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.