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
  Fehlermeldung beim Kompilieren Arduino/Genuino Uno Otto 8 210 Gestern 20:36
Letzter Beitrag: Tommy56
  Prüfung eines Drucksensors mit Hilfe des Arduino r4c3 17 1.295 10.11.2017 22:24
Letzter Beitrag: r4c3
  Arduino Nano mit LCD1602A Gerri3d 20 301 09.11.2017 21:19
Letzter Beitrag: Tommy56
  Arduino mit nrf24l01 GeLaue 45 1.257 09.11.2017 21:16
Letzter Beitrag: ardu_arne
  NodeMCU 12E - Libary für Arduino für den Node kompatibel machen ? Stargazer 4 204 04.11.2017 17:36
Letzter Beitrag: Stargazer
Lightbulb Wie kann ich Daten vom Nextion Display auf Arduino Mega2560 senden und benutzen MarkusA 14 784 02.11.2017 23:10
Letzter Beitrag: MarkusA
  Arduino als Tastatur Emulator Tom13 2 209 19.10.2017 13:04
Letzter Beitrag: Tom13
Question Mehrere HX711 an einem Arduino Nano Lambacher 59 2.059 17.10.2017 09:34
Letzter Beitrag: Tommy56
  Arduino MEGA + EthernetShield W5100 und weiteres SPI Device ? Stargazer 12 568 11.10.2017 19:03
Letzter Beitrag: Tommy56
Photo Hilfe bei meinem Arduino Projekt Niklas 10 477 23.09.2017 21:05
Letzter Beitrag: Niklas

Gehe zu:


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