Arduino ve Mac arasında Bluetooth üzerinden seri iletişim kurmaya çalışıyorum ve bir sorun yaşıyorum. o gösterildiği gibi SparkFun gelen Arduino UNO ve Mac ile bluetooth iletişimi kullanarak seri iletişim
Birincisi, aşağıda gibi arduino programlanmış
- Arduino UNO:
Benim ortam olmasıdır this tutorial.
/*********************** Bluetooth test program ***********************/ int counter = 0; int incomingByte; void setup() { Serial.begin(115200); } void loop() { // see if there's incoming serial data: if (Serial.available() > 0) { // read the oldest byte in the serial buffer: incomingByte = Serial.read(); // if it's a capital R, reset the counter if (incomingByte == 'R') { Serial.println("RESET"); counter=0; } } Serial.println(counter); counter++; delay(250); }
Arduino USB ile bağlandığında güzel çalıştı. (Arduino konsolu 1, 2, 3, 4 ... gibi satırların sırasını alır.)
Arduino UNO ve Bluetooth Mate ile bazı kabloları bağladım ve Mac ile başarılı bir şekilde eşleştirdim.
Bu satırı iTerm'de çalıştırdığımda, yalnızca soru işareti dizisini aldım.
Ben de$ sudo cu -s 115200 -l /dev/tty.name-of-port Connected. ??????????????????????????????
screen /dev/tty.name-of-port
çalıştı ya Arduino konsol, ancak sonuç hepsi aynıdır.Bu bozuk sinyalleri nasıl çözebilirim ve doğru karakterleri nasıl alabilirim? Teşekkür ederiz.
UNO ve Bluetooth eşleştirmesini nasıl bağladığınız hakkında mesaj gönderebilir misiniz? – Sudar