Ben bir Uno R3 var Arduino Başlangıç Kiti kullanıyorum ve Arduino Studio benim denetleyiciden sıcaklık verilerini okumaya çalışıyorum örnekleri üzerinden gidiyor.
Aslında benim sorunum şu şekilde azaltılabilir
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.print("stuff");
}
Hangi seri monitörde "şeyler" yazdırmak için beklediğiniz.
(Uygulamada bu tam kodu çalıştırıyorum ama devam eden tüm sıcaklık okuması sorunumla alakasız geliyor, sadece bundan bahsediyorum çünkü sıcaklık yükseldiğinde mye LED'lerin yandığını gözlemleyebiliyorum, böylece kod yüklendiğini biliyorum ve Duo üzerinde çalışıyor).
Stüdyo konsolunda herhangi bir hata görmüyorum ve kullanarak bağlandığımda gtkterm
veya screen
veri gönderildiğini görebildiğimde, sorun AndroidStudio seri monitörünün kendisine izole edilmiş gibi görünüyor.
Ubuntu 14.04 kullanıyorum ve USB üzerinden bağlandım /dev/ttyACM3
.
Koşmayı denedim
stty -F / dev / ttyACM3 cs8 9600 ignbrk -brkint -icrnl -imaxbel -opost -onlcr -isig -icanon -iexten -echo -echoe -echok -echoctl -echoke noflsh -ixon -crtscts
burada önerildiği gibi ben de baud 115200 ile çalıştı, ben de benim setup
fonksiyonumdaki değeri de değiştirmeye özen göstererek .
Ben de koştum
chmod a + rw / dev / ttyACM3
Ama hala herhangi bir hata veya çıktı görmüyorum. Bu sorunu ayıklamaya nasıl devam edebilirim?
Koşu ls -l /dev/ttyACM*
verir
crw-rw ---- 1 kök konuşması 166, 0 şubat. 20 14:22 / dev / ttyACM0
crw-rw ---- 1 kök konuşması 166, 1 şubat. 20 14:22 / dev / ttyACM1
crw-rw ---- 1 kök konuşması 166, 2 şubat. 20 14:22 / dev / ttyACM2
crw-rw-rw- 1 kök diyaloğu 166,3 feb. 20 14:30 / dev / ttyACM3