Arduino Bluetooth Module HC-06

Hi,
ich möchte mein HC-06 aufsetzen. Doch wenn ich den Code auf den Arduino uploade, kriege ich immer folgende Fehlermeldung: avrdude: stk500_getsync(): not in sync: resp=0xcf. Ich nutze dieses script hier:

#include <SoftwareSerial.h>
char c;
int  LED = 13;

SoftwareSerial mySerial(10, 11);

void setup()
{
  pinMode(LED, OUTPUT);
  mySerial.begin(9600);
}

void loop()
{
  while (!mySerial.available());
  c = mySerial.read();
  if (c == '1') 
  {
    digitalWrite(LED, HIGH);
  }
  if (c == '0') 
  {
    digitalWrite(LED, LOW);
  } 
}

Doch auch mit anderen codes kommt die Fehlermeldung.

Weiß jemand wie man das beheben kann?

Mfg
itsPauV

Warum postest du nicht die komplette Fehlermeldung, ist für uns einfacher.

Kabel defekt.
Falsche Einstellung in der IDE.
Arduino defekt.

Oder oder oder.

Das hat eigentlich nichts mit BT zu tun, sondern sollte mit jedem Sketch passieren

  1. Das ist die komplette Fehlermeldung.
  2. Wenn ich mein Bluetooth module mit dem Arduino verbunden hab, nur dann kommt die Fehlermeldung. Ohne das Bluetooth module geht alles.

itsPauV:

  1. Das ist die komplette Fehlermeldung.
  2. Wenn ich mein Bluetooth module mit dem Arduino verbunden hab, nur dann kommt die Fehlermeldung. Ohne das Bluetooth module geht alles.

Dann zeig uns mal wie du es angeschlossen hast. Welche Pins des Arduino hast du damit belegt?

Du schließst bestimmt mit deinem modul was kurz, zeig mal deinen Plan

Hi, also ich hab angeschlossen:
1 OLED-Display (VCC -> 3.3V, GND -> GND, SCL -> A5, SDA -> A4)
1 Poti (A1)
1 Button (Pin 2)
1 LED (Pin 13)
und das bluetooth module an TX und RX

itsPauV:
Hi, also ich hab angeschlossen:
1 OLED-Display (VCC -> 3.3V, GND -> GND, SCL -> A5, SDA -> A4)
1 Poti (A1)
1 Button (Pin 2)
1 LED (Pin 13)
und das bluetooth module an TX und RX

das ist schon verkehrt
Warum nimmst du nicht SoftwareSerial die du auch konfiguriert hast.

Mit RX und TX belastest du die Schnittstelle zum PC

Laut Code hängt BT an Pins 10 und 11. An Pins 0/1 darf es nicht, da diese zwei Pins über den USB/seriell Wandler mit der USB Buchse verbunden sind.

Okay, danke.
Funktioniert jetzt, ich hab nur irgendwie in einem Video gesehen, dass man des module an 0 und 1 ran hängen muss. :slight_smile:

Wieso hast du dann deinen Code mit SoftwareSerial auf 10 und 11 programmiert?

Irgendwas an 0/1 zu hängen geht überhaupt nur wenn der Arduino nicht am PC hängt.

itsPauV:
Okay, danke.
Funktioniert jetzt, ich hab nur irgendwie in einem Video gesehen, dass man des module an 0 und 1 ran hängen muss. :slight_smile:

Es gibt einfach immer wieder Programmierer die nicht wissen was sie tun und das auch noch veröffentlichen. :wink:
Aber wie Serenifly schon schreibt, es geht auch so, wenn der BT erst nach dem Flashen drauf kommt.