Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
274
Tıklama
0
Öne Çıkarma
Seri monitörde println'ın tamamı yazdırılmıyor. AVR C [ÇÖZÜLDÜ]
5
10 yıl
Er
Konu Sahibi

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 >

5
10 yıl
Er
Konu Sahibi

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.