Bluetooth Empfangsprobleme
moin moin zusammen...
ich habe mit einem arduino nano und einem hc-05 eine steuerung für leds aufgebaut. zusätzlich habe ich eine android app gebastelt, die helligkeit und steuern kann. jetzt habe ich das problem, das dieses nicht mehr zuverlässig funktioniert. das problem liegt arduino oder bluetooth modul.
zum senden habe ich schon diverse sachen versucht. zum einen meine app zum anderen aber auch ein bluetooth terminal. zudem habe ich auch andere bluetooth geräte getestet.
die stromversorgung läuft momentan noch nur über usb und betreibt den arduino, das bluetooth modul eine ws2812 5mm led und einen summer. später wird das umgebaut und mit einem computer netzteil mit strom versorgt.
die einstellungen vom hc05 sind immer noch standard. baud 9600 und der pin mit 1234.
ich hoffe einer kann mir weiterhelfen. für mich sieh es nach codierungs problemen wie bei html aus. aber ich wüsste nicht wo die herkommen.
ich habe mit einem arduino nano und einem hc-05 eine steuerung für leds aufgebaut. zusätzlich habe ich eine android app gebastelt, die helligkeit und steuern kann. jetzt habe ich das problem, das dieses nicht mehr zuverlässig funktioniert. das problem liegt arduino oder bluetooth modul.
das empfange ich | das wollte ich empfangen |
bluetooth available modus:2 se05 se07 modus:1 s²˜3:˜00:000:255 se˜™:255:000:000 se˜3:000:255:000 ¹e0™�000:000:255 ¹e0™š255:255:255 se˜3:255:000:000 se˜3:0˜0:2š5:000 s²03:˜00:000:255 s²03:™55:000:000 s²03:˜00:255:000 s²03:˜00:000:000 s²05 | bluetooth available modus:2 se05 se07 modus:1 se03:000:000:255 se03:255:000:000 se03:000:255:000 se03:000:000:255 se03:255:255:255 se03:255:000:000 se03:000:2š5:000 se03:000:000:255 se03:055:000:000 se03:000:255:000 se03:000:000:000 se05 |
zum senden habe ich schon diverse sachen versucht. zum einen meine app zum anderen aber auch ein bluetooth terminal. zudem habe ich auch andere bluetooth geräte getestet.
die stromversorgung läuft momentan noch nur über usb und betreibt den arduino, das bluetooth modul eine ws2812 5mm led und einen summer. später wird das umgebaut und mit einem computer netzteil mit strom versorgt.
die einstellungen vom hc05 sind immer noch standard. baud 9600 und der pin mit 1234.
code: [select]
#include <softwareserial.h>
#include <adafruit_neopixel.h>
#include <string.h>
#define ledpin 12
#define soundpin 11
#define rxpin 2
#define txpin 3
#define num_pixels 3
// anpassbare variablen
int brightness = 80; // default helligkeit
int red = 111; // default rgb für rot
int green = 222; // default rgb für grün
int blue = 333; // default rgb für blau
int modus = 2; // welcher modus start?
int ledspeed = 50; // default geschwindigkeit
bool power = true; // beim starten leds an?
bool motor = false; // beim starten motor an?
bool sound = true; // beim bluetooth verbinden sound?
// ----------------------------------------------------------
// system variabeln (nichts mehr verändern)
// ----------------------------------------------------------
string setting;
string brightness2;
string color;
int lastmodus;
unsigned long fademillis = 0;
softwareserial btserial(rxpin, txpin);
string btdata;
// zähler
int i; // leds durchgehen
int j = 0; // fade farbe durchgehen
adafruit_neopixel strip = adafruit_neopixel(num_pixels, ledpin, neo_rgb + neo_khz800);
void setup() {
pinmode(ledpin,output);
pinmode(soundpin,output);
digitalwrite(soundpin, high);
btserial.begin(9600);
btserial.println("bluetooth available");
serial.begin(9600);
serial.println("bluetooth available");
strip.begin();
strip.setbrightness(brightness);
strip.show();
}
void loop() {
if (btserial.available()){
btdata = btserial.readstring();
serial.println(btdata);
setting = btdata.substring(0,4);
if(setting == "se01"){power=true;} // einschalten
if(setting == "se00"){power=false;}
ich hoffe einer kann mir weiterhelfen. für mich sieh es nach codierungs problemen wie bei html aus. aber ich wüsste nicht wo die herkommen.
baudrate bei softserial runter. oder altsoftserial nutzen
Arduino Forum > International > Deutsch (Moderator: uwefed) > Bluetooth Empfangsprobleme
arduino
Comments
Post a Comment