DIY Bluetooth-Modul aus Bluetooth-Musikbox für Arduino Uno?
Hallo Leute, ich wollte meinen Arduino Uno mit Bluetooth ausstatten für weitere Projekte. Da hatte ich die Idee das Bluetooth-Modul (BK8000L, https://rarecomponents.com/store/image/data/0-1977-2.jpg) aus einer Musikbox (https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.808audio.com%2Fportable-bluetooth-speakers%2Feveryday-speakers%2F%3Fsku%3DSP50&psig=AOvVaw3uo3SowyslEmAi3Qv9TwJD&ust=1728632394068000&source=images&cd=vfe&opi=89978449&ved=0CBcQjhxqFwoTCKjG79Ong4kDFQAAAAAdAAAAABAJ) zu verwenden.
Da ich im Netz wenig dazu gefunden habe (bezog sich meist auf schon fertige Bluetoothmodule für Arduino) hab ich das dann mit ChatGPT gemacht und auch hilfreiches erhalten. Die KI meinet ich solle den RX-Pin des Arduino mit dem TX des Moduls und den RX des Moduls mit dem TX des Arduinos verninden (und dann halt ganz normal Stromversorgung).
Um die Verbindung zu überprüfen bekam ich dann noch einen Code. Da sollte dann wenn ich im seriellen Monitor etwas eingebe, dasselbe als Ausgabe wiederkommen, was nicht der Fall war. Danach war ChatGPT zum Problemlösen eher nutzlos und da ich auch nicht weiter weiß frag ich hier mal.
Vielen Dank schon mal im Voraus.
/\ das ist der Code
#include <SoftwareSerial.h>
SoftwareSerial mySerial(0, 1); // RX, TX
void setup() {
Serial.begin(9600); // Serielle Kommunikation mit dem PC
mySerial.begin(9600); // Serielle Kommunikation mit dem BK8000L
Serial.println("Bluetooth-Modul bereit");
}
void loop() {
if (mySerial.available()) {
Serial.write(mySerial.read()); // Daten vom Bluetooth-Modul empfangen und an den PC senden
}
if (Serial.available()) {
mySerial.write(Serial.read()); // Daten vom PC empfangen und an das Bluetooth-Modul senden
}
}
2 Antworten
ohne den Befehlssatz des Moduls zu kennen wirst du da nichts ausrichten können. kauf dir n bluetooth modul für den arduino oder besser, vergiss Arduino komplett und arbeite mit den mcu's von Espressif. ESP32 oder ESP8266. Viel mehr Möglichkeiten und viel mehr Leistung. Wlan und Bluetooth bereits integriert. Arduino ist überteuerter Mist.
Wie auch schon Ginpanse meinte, es ist relativ schwer das einfach so zu machen ohne die genaue Funktionsweise des Bluetooth Chips zu wissen. Steht denn da irgendeine Seriennummer oder ähnliches drauf? Denn ansonsten könnte es schwierig werden.
Danke für die Antwort, aber wenn sie das so schreiben, dann haben sie nicht verstanden worum es mir geht. Ich will mit Sachen die ich bereits habe etwas bauen und mir nicht noch mehr Zeug holen.