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.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
bitte Empfehlung zu 2x Bluetooth (Uno + Due)
06.07.2015, 10:47
Beitrag #17
RE: bitte Empfehlung zu 2x Bluetooth (Uno + Due)
(06.07.2015 10:03)HaWe schrieb:  hallo,
dankeschön für diese vielversprechende Nachricht!
Das klingt ja schon viel besser als alles was ich bisher gelesen habe Smile
Bisher hieß es, dass das Pairen kompliziert erst über eine Nummer erfolgen muss, die man erst über ein Android-Handy herausbekommen muss.

Das ist überhaupt nicht kompliziert. Falls die Seriennummer nicht auf dem HC06 drauf steht suchst du einfach mit dem Handy nach BT Teilnehmern und dann bekommst du den HC06 mit Seriennummer angezeigt. Die Nummer per AT Befehl zum HC05 schicken und fertig. Ab dann verbinden sich die Module automatisch und das Ganze ist nichts anderes als eine serielle Verbindung per Kabel oder einem anderen Funkmodul. Zusätzlich kannst du halt auch den Verbindungsstatus verarbeiten.

Hier hast du eine super anleitung dafür:
http://arduino-hannover.de/2013/07/20/bl...r-arduino/

Hab leider meine Testsketche nicht gespeichert. Wenn du die Anleitung gelesen hast bist du schlauer ansonsten krame ich die Teile mal wieder aus.

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.07.2015, 11:00 (Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2015 11:15 von HaWe.)
Beitrag #18
RE: bitte Empfehlung zu 2x Bluetooth (Uno + Due)
danke, den Kochbuch-Artikel hatte ich schon gelesen - den fand ich eben zu kompliziert.
Pairen sollte auf dem Arduino-Master genau so einfach per Menü möglich sein wie auf dem Android, und die AT-Befehle kommen mir auch sehr seltsam vor.

Was mir bei BT fehlt (bzw. nicht gefunden bisher), sind Befehle wie bei I2C/Wire, insb.
Wire.onReceive(receiveEvent);
Wire.onRequest(requestEvent);
damit man Kontrolle darüber hat, wann wer welche Nachrichten gerade geschickt hat oder nicht.

Oder ein Mailbox-System, indem der slave seine eigenen Sende-Nachrichten einfach ablegt und der Master sie dann nach gusto abholen kann,
und der Master seine Nachrichten an die Slavemailbox sendet, wo der Slave sie in seinem Nachrichteneingang durchsehen kann.
Das Messaging sollte gepuffert sein, falls der Gegenpart nicht schnell genug abrufen konnte, und ein integriertes Message-Control-Protokoll besitzen (wie TCP-IP oder Bitbus), um verstümmelte Nachrichten zu identifizieren und über ein gegenseitiges Acknowledge den gegenseitigen Empfang rückzubestätigen bzw. ein erneutes Senden zu erzwingen (so funktioniert es bei LeJOS für Lego).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.07.2015, 11:07
Beitrag #19
RE: bitte Empfehlung zu 2x Bluetooth (Uno + Due)
Also bei mir hat das auf Anhieb funktioniert. Das ist eine ganz normale serielle Verbindung, was du daraus machst ist deine Sache. Du kannst da bestimmt auch mit einer Checksumme oder sonstigem arbeiten, das übersteigt aber mein Wissen.
Ansonsten bleibt dir nur eine andere Übertragungsvariante wie WLAN z.b.

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.07.2015, 11:12 (Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2015 11:18 von HaWe.)
Beitrag #20
RE: bitte Empfehlung zu 2x Bluetooth (Uno + Due)
und wie kontrollierst du den gegenseitigen Nachrichteneingang und dass keine Nachricht übersehen wird?
BT als Funkverbindung ist auch ungeheuer wackelig, wenn es kein Message- bzw. Transmission-Control-Protokoll hat.

Hier würde mich wirklich mal ein entsprechender Beispielsketch interessieren, wie man gegenseitig Sensorwerte der Gegenseite ausliest, sobald eine entsprechende Anforderung kommt oder man eine solche zur Gegenseite schickt.

ps,
ist eigentlich senden und empfangen gleichzeitig möglich (voll-duplex)?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.07.2015, 11:22
Beitrag #21
RE: bitte Empfehlung zu 2x Bluetooth (Uno + Due)
Ich hab das nur ganz simpel gemacht. Wenn eine Verbindung besteht schicke den Temperatur- und Spannungswert alle 10min raus, ansonsten nicht. Wenn mal eine Übertragung schief gehen sollte ist mit das egal, ich mache nichts zeitkritisches.
Dann musst du andere Cracks auf dem Gebiet fragen die sich mit solchen Datenübertragungen besser auskennen. Ein Bluetooth Problem ist das jedenfalls nicht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.07.2015, 11:29 (Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2015 14:29 von HaWe.)
Beitrag #22
RE: bitte Empfehlung zu 2x Bluetooth (Uno + Due)
ok, das ist natürlich was anderes - bei mir ist es zeitkritisch, und beide Seiten sind auch z.T mit anderen Dingen beschäftigt als nur damit, auf eine Nachricht alle soundviel Sekunden oder Minuten zu warten. Meine Nachrichten müssen in Echtzeit mindestens in 20-30ms-Intervallen kommen und gehen können und dann auch noch verarbeitet werden.
Bitbus oder TCP für BT etc. von der Pike auf selber programmieren zu müssen ist ntl schon ein Riesen-Aufwand, der sich für mich nicht lohnt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.07.2015, 11:42
Beitrag #23
RE: bitte Empfehlung zu 2x Bluetooth (Uno + Due)
Dann kann ich dir leider nicht weiterhelfen
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
06.07.2015, 14:29 (Dieser Beitrag wurde zuletzt bearbeitet: 06.07.2015 14:31 von HaWe.)
Beitrag #24
RE: bitte Empfehlung zu 2x Bluetooth (Uno + Due)
danke dir auf jeden Fall, dann aber nochmal die Frage von oben:
ist eigentlich senden und empfangen gleichzeitig möglich (voll-duplex)?
Das würde das Timing nämlich ganz erheblich vereinfachen:
man könnte nämlich unabhängig senden und parallel dazu (asynchron) auf eingehende Nachrichten testen!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Android Smartphone über Bluetooth steuern StephanBuerger 0 75 25.11.2016 20:01
Letzter Beitrag: StephanBuerger
  Bluetooth-Steuerung mit elegoo uno funktioniert nicht Matthias_Arduino 0 134 01.11.2016 19:47
Letzter Beitrag: Matthias_Arduino
  Bitte un Hilfe 3ddrucker 3 242 18.08.2016 16:24
Letzter Beitrag: Binatone
Star Bitte um hilfe bei Aurel Empfänger & Sender Mischa 3 518 08.06.2016 15:26
Letzter Beitrag: hotsystems
Heart Bitte um Hilfe um auf Display Temperatur auzugeben Mischa 6 507 04.06.2016 20:49
Letzter Beitrag: hotsystems
Lightbulb Bitte um Rat Mischa 7 539 02.06.2016 11:57
Letzter Beitrag: hotsystems
  HC-06 Bluetooth verbindung geht nicht BennIY 0 643 21.03.2016 20:32
Letzter Beitrag: BennIY
  Empfehlung gesucht für I2C-GPS-Sensor, auch für Google Maps HaWe 19 2.221 27.07.2015 14:29
Letzter Beitrag: DaniDD
  Empfehlung für 3D IMU (Gyro) ? HaWe 0 486 06.03.2015 11:07
Letzter Beitrag: HaWe
  Empfehlung für zuverlässigen Ultraschallsensor Vollkorn 9 1.190 06.03.2015 09:58
Letzter Beitrag: Scherheinz

Gehe zu:


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