INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Thema geschlossen 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Bluetooth Arduino - Arduino Bluetooth
17.04.2015, 12:04 (Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2016 20:56 von Bitklopfer.)
Beitrag #1
Rainbow Bluetooth Arduino - Arduino Bluetooth
Guten Tag,

ich hoffe das jemand mir helfen kann. Ich habe 2 Arduino (einen Uno und einen Mega). Beide verstehen sich über einen HC-06 Adapter hervorragend. An dem einen (Uno) habe ich einen RFID Leser und einen BMP180 für Luftdruck. An dem Anderen (Mega) habe ich dran einen DHT11 (Temp-Luftfeuchtigkeit) einen MQ-2 (Gas-Melder) und einen IR Empfänger. Der Uno soll nun die daten an den Mega schicken nur das Problem ist das er nicht das Komplette versendet sondern immer einzelne Buchstaben und die Daten beim Mega auch so ankommen.

zb.

Co. 0
Temp20
L
Co.0
Temp20
u
Co.0
Temp20
f
Co.0
Temp20
t
Co.0
d
..... usw. (Also steht am ende "Luftdruck: 1000" untereinander anstatt in einer Zeile.

Das selbe passiert mit den Daten vom RFID :-(

Wie kann ich das ändern das der Uno auf den vollständigen Satz wartet?

Über eine Idee oder vorschlag würde ich mich sehr freuen!
Alle Beiträge dieses Benutzers finden
17.04.2015, 14:11
Beitrag #2
RE: Bluetooth Ardurino - Arduino Bluetooth
Hi,
Du kannst Dir ein Start- und ein Endezeichen definieren. Beide sollten ansonsten nicht in der Nachricht vorkommen. Z.B. nehmen wir mal an, dass Du nur Buchstaben, Zahlen und das Leerzeichen verschickst. Dann kannst Du "$" als Startzeichen und "%" als Endezeichen nehmen. Du musst dann einfach immer warten, bis ein "$" kommt. Dann alle Zeichen ab da einlesen. Wenn das "%" kommt, dann ist die Nachricht fertig.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
17.04.2015, 14:12
Beitrag #3
RE: Bluetooth Ardurino - Arduino Bluetooth
Hallo,
nun da wir alle keine Glaskugel zum nachsehen deines Codes besitzen Confused
wäre es hilfreich hier den Code deiner beiden Ardi's zu posten damit wir mitlesen können.

Aber ich vermute mal das du eben nur einzelne Zeichen übertragen tust ohne die dann wieder in einen String einzulesen bis ein Zeilenendezeichen gesendet wird was das Carriage Return kurz CR (Hex 0x0d) ist. Wenn du dann den so eingelesenen String ausgibst sieht die Welt gleich anderster aus.
lg
bk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
26.09.2016, 15:37
Beitrag #4
RE: Bluetooth Ardurino - Arduino Bluetooth
Du solltest dir Kennzeichen ausdenken, statt ellenlange Texte zu schicken. So macht man das nicht Wink

Statt "Luftdruck: 1000" schickst du z.B. "$01000"
$ = Startzeichen 0 = Luftdruck 1 = Temperatur uswusw.

Endezeichen kann entfallen, da du einfach eine feste Satzlänge aufbaust. So z.B.:
Wenn du auch noch feste Zeichenlängen für die Werte nimmst, wird das zerlegen einfacher Also z.B.
$01000.0# > Für den Luftdruck 1000
$10021.5# > Für 21,5 Grad

Wenn du also ein $-Zeichen empfängst, dann zählst du die empfangenen Zeichen und setzt die zu einem String zusammen. Ist die Länge erreicht -> verarbeiten. Danach weiter empfangen. Das nächte sollte wieder ein $ sein.
Alle Beiträge dieses Benutzers finden
26.09.2016, 20:51
Beitrag #5
RE: Bluetooth Ardurino - Arduino Bluetooth
@AlphaRay, ..ich glaube das interessiert den TE auch nicht mehr da er am 17.4.16 das letzte mal im Forum angemeldet war.
lgbk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
26.09.2016, 21:04 (Dieser Beitrag wurde zuletzt bearbeitet: 26.09.2016 21:04 von AlphaRay.)
Beitrag #6
RE: Bluetooth Arduino - Arduino Bluetooth
Ups..irgendwie wurde mir das Thema als ungelesen ganz oben angezeigt Big Grin Hatte deshalb gar nicht auf's Datum geschaut. Naja - vielleicht kann ja der nächste was damit anfangen Wink
Alle Beiträge dieses Benutzers finden
26.09.2016, 21:40
Beitrag #7
RE: Bluetooth Arduino - Arduino Bluetooth
@AlphaRay, also solche Datentelegrammprobleme hatten wir schon öfter hier..
..ich glaub ich mach das alte Thema mal zu. Falls sich einer darin wiederfindet kann er sich ja bei uns Mod's melden dann machen wir das wieder auf.
lgbk

1+1 = 10 Angel ...und ich bin hier nicht der Suchmaschinen-Ersatz Dodgy...nur mal so als genereller Tipp..
Alle Beiträge dieses Benutzers finden
Thema geschlossen 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Wink Arduino TFT Display MEGA 2560 Samsuino 46 1.173 22.07.2017 20:02
Letzter Beitrag: hotsystems
  Vergleichsoperatoren bei Arduino as ISP (Attiny2313) georg01 8 105 22.07.2017 19:50
Letzter Beitrag: georg01
Shocked Arduino MP3 Module: Sound + Leuchten per Bewegungssensor. Maximum 2 71 22.07.2017 17:36
Letzter Beitrag: hotsystems
  Einlesen txt Datei auf Arduino gamma 21 451 21.07.2017 10:34
Letzter Beitrag: Tommy56
  Treiberprobleme Arduino Mega 2560 DonAthello 19 850 14.07.2017 10:14
Letzter Beitrag: SkobyMobil
  Arduino I2C Servo MarcelTitan 8 310 14.07.2017 10:09
Letzter Beitrag: Tommy56
  Arduino funktioniert immer erst nach reset Maxi290997 7 223 13.07.2017 15:47
Letzter Beitrag: rkuehle
  Arduino/Nano 3 Phasen Signal PWM erzeugen nuernie88 10 453 04.07.2017 19:26
Letzter Beitrag: Franz54
  Arduino automatische Abschaltzeit re.eule 5 296 29.06.2017 17:34
Letzter Beitrag: Tommy56
  Arduino Zumo, Felerhaftes Programm (2) Werner Lage 1 182 28.06.2017 10:57
Letzter Beitrag: Thie

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste