2016-03-29 9 views
0

aracılığıyla Android App (App Inventor 2) için Önemsiz değerini gönderir. Bağlanabilirlik için HC-05 Bluetooth modülünü kullandım. Neredeyse çalışıyor, ancak birkaç karakter göndermek yerine gereksiz verileri gönderiyor. İşte Arduino kod:Arduino Ben sadece app mucit yapılan bir android uygulama metin veri göndermek için bir Arduino kodu kullanılan Bluetooth

void setup() 
{ 
    Serial.begin(9600); 

} 
void loop() 
{ 
    Serial.println("h"); 
    delay(500); 
    Serial.println("s"); 
    delay(500); 
    Serial.println("o"); 
    delay(500); 
} 

Ve burada App blokları ve Tasarım bulunuyor: Blocks Design

Ve burada app çalıştırdığınızda ekran görüntüsü: Screenshot

ben "Göster" i tıklayın ve Bu rastgele önemsiz veriyi alıyorum. Ve bir dahaki sefere gösteriyi tıkladığımda hiç veri alamıyorum. Bunu nasıl çözeceğimizi açıklayabilir mi? Önemsiz değerleri için

+0

new String deneyin kullandığınız tahta ve modül belirtmek (yourbtyes, "utf-8"). –

+0

Bunun için sözdizimi tam olarak nedir? –

+0

Sorunu yanlış anladım. –

cevap

0

, baud hızını değiştirmek için deneyin!

Sana robot cihaz yalnızca bir kez BT cihazdan veri göndermeyi düşünüyorum. kodu sürekli olarak arduino cihazında çalıştırmayı deneyin.

while(1){ loop(); }

Eğer USART0 (RX0, TX0) bağlantı noktası BT modülü bağlı Kontrol eğer
0
  • deneyin değişim baud hızı, genellikle HC05 9600 sahiptir, ama aynı zamanda 19200 ve bazen 115200
  • olabilir
  • no'lu notta, HC05'in 3.3V'a sahip olduğu ve neredeyse tüm Arduino kartlarının 5V olduğu belirtiliyor. Yani seviye değiştiriciler kullanmanız gerekiyor. Else Eğer
+0

Ben Arduino Uno –

+0

Sizin modülü kullanıyorum başlıklara sahip bir kalkanıdır? –

İlgili konular