Hallo,
mit diesem kleinen Primitiv-Programm, mit dem die von BT kommenden Signale einfach nur auf dem Seriellen Monitor angezeigt werden, klappt bei mir nun folgendes mit einem UNO (ich habe den Eindruck alles!):
Code:
/*Dieser Code gehört zu dem Video auf Youtube
https://www.youtube.com/watch?v=WbGwszuN6ww
mit Verbindung über Rx und Tx */
int led = 13;
void setup()
{
Serial.begin(9600);
pinMode(led,OUTPUT);
digitalWrite(led,LOW);
}
void loop()
{
if(Serial.available())
{
String value = Serial.readStringUntil('\n');
Serial.println(value);
if(value == "on")
{
digitalWrite(led,HIGH);
}
else if(value == "off")
{
digitalWrite(led,LOW);
}
}
}
Mit ArduDroid und dem HC06 kommen alle digitalen und analogen Signale an. Das ist das Ergebnis im SM:
*10|02|3# für EIN
*10|02|2# für AUS
*10|03|3#
*10|04|3#
*10|05|3#
*10|06|3#
*10|07|3#
*10|08|3#
*10|09|3#
*10|10|3#
*10|11|3#
*10|12|3#
*10|13|3#
*11|11|110#
*11|10|112#
*11|09|113#
*11|06|110#
*11|05|109#
*11|04|112#
*11|03|115#
*12|99|99|TEST#
Wenn ich TEXT eingebe und auf SEND DATA tippe, dann erscheint auf dem SM dies: *12|99|99|TEST# und das wird auch auf dem Tablet unter GET DATA wieder angezeigt.
Ebenso ist es mit ArDroid mit den Digital- und Analogsignalen und das ist das Ergebnis:
*10|1|3# digital
*10|1|2#
*10|2|3#
*10|3|3#
*10|4|3#
*10|5|3#
*10|6|3#
*10|7|3#
*10|8|3#
*10|9|3#
*10|10|3#
*10|11|3#
*10|12|3#
*10|13|3#
*10|14|3#
*11|2|118# analog
*11|3|122#
*11|4|114#
*11|5|118#
*11|6|118#
*11|7|120#
*11|8|117#
*11|9|126#
*11|10|125#
*11|11|130#
*12|TEXT # Daten gesendet
*12|TEXT #
Wenn ich TEXT eingebe und auf den Sendpfeil tippe, dann erscheint auf dem SM dies: *12|TEXT# und auf dem Tablet hinter [SEND]: steht TEXT. Hier weiß ich aber nicht, ob es sich um eine echte Rückmeldung vom Arduino oder um eine Quittung vom Tablet handelt, dass gesendet wurde.
Mit dem HC05 habe ich das so vollständig noch nicht probiert.
bei der verwendung der ardudroid app kommt keine "richtige" bluetooth verbindung zustande, die LED am HC05 blinkt nur einmal in kurzen abständen, auch fehlt bei mir bei dieser app die möglichkeit die gepairten bluetooth module mit dem smartphone zu verbinden
Versuch mal zuerst die BT Kopplung auf der Android-Ebene herzustellen und dann erst mit der App.
Lesezeichen