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
HM-10 iOS keine Daten
10.12.2020, 07:38 (Dieser Beitrag wurde zuletzt bearbeitet: 10.12.2020 07:53 von Fred0.)
Beitrag #1
HM-10 iOS keine Daten
Hallo zusammen,
ich bin neu in dem Forum, aber nicht neu in der Arduino Welt.
Nun bin ich an dem Punkt angekommen, wo ich der Meinung bin, dass ich Leuten helfen kann, oder wie in diesem Fall, mir ggf. jmd helfen kann.
Ich möchte einen Ferngesteuertes Auto mit der iOS App BLE Joystick steuern. Das Bluetooth Modul ist das HM-10 (gerade frisch geliefert). Mein Code sieht wie folgt aus:

Code:
#include "Arduino.h"
#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"

SoftwareSerial bluetooth(2,3); // RX | TX
SoftwareSerial mySoftwareSerial(10, 11);
DFRobotDFPlayerMini sound;

char BTeingang = 0;
int LMV = 7;
int LMR = 6;
int RMV = 5;
int RMR = 4;
int feuerled = 12;

void setup() {
  Serial.begin(115200);         // Start der "normalen" seriellen Kommunikation für den Serial Monitor
  bluetooth.begin(9600);        // Start der Bluethooth Kommunikation
  pinMode(LMV,OUTPUT);
  pinMode(LMR,OUTPUT);
  pinMode(RMV,OUTPUT);
  pinMode(RMR,OUTPUT);
  pinMode(feuerled,OUTPUT);
  sound.volume(10);        //Lautstärke 10 des Lautsprechers
}


void loop() {
  if(bluetooth.available() > 0){
    Serial.println("Bluetooth ist erreichbar.");
    BTeingang=bluetooth.read();
    Serial.println(BTeingang);
}
  
  if(BTeingang=='A' || BTeingang=='a'){vor();}
  if(BTeingang=='C' || BTeingang=='c'){zurueck();}
  if(BTeingang=='D' || BTeingang=='d'){links();}
  if(BTeingang=='B' || BTeingang=='b'){rechts();}
  if(BTeingang=='F'){feuer();}
  else {stopp();}
  }

Problem ist, dass ich auf der Konsole über 115200 keine Ausgaben erhalte, also wohl über das Bluetooth Modul nichts reinkommt.
Stelle ich um auf „if(bluetooth.available() < 0){„ kommt die Ausgabe:
Bluetooth ist erreichbar.


Verkabelt ist alles wie folgt (direkt verkabelt ohne Widerstände oder anderes):
HM-10 -> Arduino UNO
RXD -> Pin 2
TXD -> Pin 3
GND -> GND Pin
VCC -> 5V Pin

Außerdem sind ein L298N für die Ansteuerung der Motore angeschlossen, aber denke das hat hiermit erstmal noch nichts zu tun.
Der Player ist in Planung, aber noch nicht verkabelt alles Step By Step.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.12.2020, 08:29
Beitrag #2
RE: HM-10 iOS keine Daten
Deine serielle Verkabelung ist falsch.
Du musst RX mit TX verbinden und TX mit RX.

Außerdem lösche alles raus, was aktuell nicht gebraucht wird, das verwirrt nur.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.12.2020, 09:39
Beitrag #3
RE: HM-10 iOS keine Daten
Ahhhh, ich hoffe das ist das Problem.
Ich bin heute erst wieder spät zu Hause und Prüfe es dann gleich.
Gebe dann morgen ein Feedback ob es das Problem war, oder ob ich es einfach falsch abgetippt habe.

Vielen Dank schonmal :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.12.2020, 11:34
Beitrag #4
RE: HM-10 iOS keine Daten
(10.12.2020 09:39)Fred0 schrieb:  Ahhhh, ich hoffe das ist das Problem.
Ich bin heute erst wieder spät zu Hause und Prüfe es dann gleich.
Gebe dann morgen ein Feedback ob es das Problem war, oder ob ich es einfach falsch abgetippt habe.

Vielen Dank schonmal :-)

Das ist zumindest ein Problem, welches eine funktionierende, serielle Verbindung verhindert.
Merke:

TX (Sender) -> RX (Empfänger)
Und das für beide Richtungen, also auch umgekehrt.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.12.2020, 22:27
Beitrag #5
RE: HM-10 iOS keine Daten
So, nun habe ich es nochmal geprüft.
Die Verkabelung vom HM-10 auf den Arduino ist wie folgt:
RX -> PIN 3
TX -> PIN 2

Ein Foto ist mit angehängt.

Anbei nochmal der Code:
Code:
#include "Arduino.h"
#include "SoftwareSerial.h"

SoftwareSerial bluetooth(2,3); // RX | TX


char BTeingang = 0;
int LMV = 7;
int LMR = 6;
int RMV = 5;
int RMR = 4;
int feuerled = 12;

void setup() {
  Serial.begin(115200);         // Start der "normalen" seriellen Kommunikation für den Serial Monitor
  bluetooth.begin(9600);        // Start der Bluethooth Kommunikation
  pinMode(LMV,OUTPUT);
  pinMode(LMR,OUTPUT);
  pinMode(RMV,OUTPUT);
  pinMode(RMR,OUTPUT);
  pinMode(feuerled,OUTPUT);
}


void loop() {
  if(bluetooth.available()){
    Serial.println("Bluetooth ist erreichbar.");
    BTeingang=bluetooth.read();
    Serial.println(BTeingang);
    
}
  
  if(BTeingang=='A' || BTeingang=='a'){vor();}
  if(BTeingang=='C' || BTeingang=='c'){zurueck();}
  if(BTeingang=='D' || BTeingang=='d'){links();}
  if(BTeingang=='B' || BTeingang=='b'){rechts();}
  if(BTeingang=='F'){feuer();}
  
   }

Im Monitor auf 115200 kommt nichts.
Das Bluetooth Modul blinkt und wenn ich mich mit dem iPhone verbinde leuchtet die LED dauerhaft.
Gebe ich befehle mit der App BLEJoyStick was ein, kommt nichts auf der Console.
Gebe ich befehle mit der App LightBlue ein kommt das:
Zitat:Bluetooth ist erreichbar.

Leider habe ich kein Android Gerät um es damit zu testen.

Vielen Dank für die Unterstützung schon mal. :-)


Angehängte Datei(en) Thumbnail(s)
           
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.12.2020, 22:39
Beitrag #6
RE: HM-10 iOS keine Daten
(10.12.2020 22:27)Fred0 schrieb:  So, nun habe ich es nochmal geprüft.
Die Verkabelung vom HM-10 auf den Arduino ist wie folgt:
RX -> PIN 3
TX -> PIN 2
Wo hast du die Spannungsversorgung am Uno angeschlossen ?

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
10.12.2020, 23:01 (Dieser Beitrag wurde zuletzt bearbeitet: 10.12.2020 23:03 von Fred0.)
Beitrag #7
RE: HM-10 iOS keine Daten
(10.12.2020 22:39)hotsystems schrieb:  
(10.12.2020 22:27)Fred0 schrieb:  So, nun habe ich es nochmal geprüft.
Die Verkabelung vom HM-10 auf den Arduino ist wie folgt:
RX -> PIN 3
TX -> PIN 2
Wo hast du die Spannungsversorgung am Uno angeschlossen ?

5V Ausgang und GND eben auf GND am arduino.

Eben auch extra die HM-10 Terminal App gekauft. Auch da kommt das mit den Fragezeichen.
Außerdem blinkt eine LED nach Eingang eines Befehls über das HM-10 Modul.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
11.12.2020, 08:37
Beitrag #8
RE: HM-10 iOS keine Daten
(10.12.2020 22:27)Fred0 schrieb:  .....
Im Monitor auf 115200 kommt nichts.
Das Bluetooth Modul blinkt und wenn ich mich mit dem iPhone verbinde leuchtet die LED dauerhaft.
Gebe ich befehle mit der App BLEJoyStick was ein, kommt nichts auf der Console.
Gebe ich befehle mit der App LightBlue ein kommt das:
Zitat:Bluetooth ist erreichbar.

Dann kann ich nur vermuten, das Bluetooth-Protokoll von "App BLEJoyStick" ist nicht kompatibel zum HM-10.
Da muss ich dann leider passen.

Gruß Dieter

I2C = weniger ist mehr: weniger Kabel, mehr Probleme. Cool
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Konvertieren von Display Daten pe_martin 14 812 09.05.2021 15:54
Letzter Beitrag: pe_martin
  Maixduino Board - keine Treiber rdangel 6 704 29.03.2021 14:18
Letzter Beitrag: Tommy56
  Daten Übertragung RS232 Counter_07 5 1.067 09.02.2021 10:02
Letzter Beitrag: Counter_07
  Keine Verbindung zum Board wenn CNC Shield aufgesteckt ist flotschibotschi 14 1.426 03.02.2021 17:35
Letzter Beitrag: flotschibotschi
Question Daten auf SD verschlüsseln LK2567 2 660 29.01.2021 12:29
Letzter Beitrag: LK2567
  IDE Absturz - Findet keine LIB's mehr rev.antun 7 854 18.01.2021 22:01
Letzter Beitrag: Tommy56
  Daten in Datei löschen Karl Stanger 2 666 13.01.2021 19:54
Letzter Beitrag: Karl Stanger
  Daten zeilenweise von SD-Karte lesen Karl Stanger 3 852 06.01.2021 13:00
Letzter Beitrag: Tommy56
  OneButton Library > erkennen, dass keine Taste gedrückt ist Foto-Ralf 9 1.222 05.12.2020 17:07
Letzter Beitrag: RolandF
  RFID RC522 erkennt keine TAGs (Transponder) Christian_Moba-Arduino 4 789 03.11.2020 20:22
Letzter Beitrag: hotsystems

Gehe zu:


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