Ich habe mir das Bluetooth-Shield v2.2 von Itead geholt und versuche momentan, ihm einen Namen und einen Kopplungscode zu verpassen. Darauf kommt aber nur ERROR:(0). Auf einfach nur AT reagiert er wunderbar mit OK. Nur bei AT+irgendwas nicht, egal, ob Baud-Rate, Name oder Kopplungscode. Das bereitet mir jetzt natürlich sehr große Sorgen, denn wenn es auch auf AT nicht reagiert hätte, wäre der Fall ja klar, aber so ...
HTML-Fan:
Hä? Meinst du den Link, wo ich das Ding gekauft habe?
Hä....nee ich meinen einen Hyperlink des Produktes, kann auch vom Hersteller oder Händler sein, das ist mir wurscht.
Woher sollen wir sonst die genauen Daten wissen oder dürfen wir für dich suchen ?
Na toll....das ist kein Link und auch kein Hyperlink.
Das ist nur eine URL.
Du kennst den Unterschied nicht ?
Und wie so oft, es gibt immer sehr viele Bausteine mit der selben Bezeichnung.
Du willst Hilfe und wir sollen für dich das richtig suche....nee dazu habe ich keine Lust.
Helfen schon aber du solltest dann wenigstens richtige, komplette Infos liefern.
HTML-Fan:
Nee, was ist denn der Unterschied? Ich bin erst seit ein paar Stunden hier im Arduino-Forum.
Hä...wie ?
Das hat absolut nichts mit dem Forum zu tun.
Aber gerne für dich:
Einen Hyperlink oder auch Link kann man anklicken, damit man zu dem entsprechenden Ziel gelangen kann.
Ich habe es einfach obendrauf gesetzt, ein Kabel vom Reset-Pin zum GND drangemacht und dann eben AT über den seriellen Monitor per USB-Kabel an den Arduino geschickt, so wie ich es auch in einem Buch gelesen habe.
HTML-Fan:
Ich habe es einfach obendrauf gesetzt, ein Kabel vom Reset-Pin zum GND drangemacht und dann eben AT über den seriellen Monitor per USB-Kabel an den Arduino geschickt, so wie ich es auch in einem Buch gelesen habe.
? ? Na toll, in welchem Buch hast du das gelesen ?
Wenn es das Teil aus dem Link ist, dann kannst du die Pins einstellen und D0 und D1 können Probleme machen.
HotSystems:
? ? Na toll, in welchem Buch hast du das gelesen ?
Wenn es das Teil aus dem Link ist, dann kannst du die Pins einstellen und D0 und D1 können Probleme machen.
Warum machen die denn Probleme? Mit AT zumindest hat es ja geklappt.
Du solltest unbedingt mal die Grundlagen lernen und nicht einfach auf blauen Dunst loslegen.
Wenn du andere Pins nimmst, musst du auch SoftwareSerial verwenden.
Also lerne erstmal, die Grundlagen musst du dir selbst beibringen, das können wir nicht auch noch übernehmen.
Du solltest unbedingt mal die Grundlagen lernen und nicht einfach auf blauen Dunst loslegen.
Wenn du andere Pins nimmst, musst du auch SoftwareSerial verwenden.
Also lerne erstmal, die Grundlagen musst du dir selbst beibringen, das können wir nicht auch noch übernehmen.
Ähäm, also dieses Mal habe ich es natürlich mit dem SoftwareSerial-Gedönse gemacht, das hatte ich vergessen zu erwähnen. Aber da kam eben wieder bei Sachen, die nicht nur AT und sonst nichts sind, wieder ERROR:(0). Ein bisschen Erfahrung habe ich schon, ich mache das mit dem Arduino schon seit dem Dezember, nur habe ich mich erst heute eingeloggt, da ich heute mein erstes ernsthaftes Problem hatte.
HTML-Fan:
Ich habe es jetzt mit Pin 6 und 7 versucht, auch dieses Mal wird AT+BAUD6 oder AT+NAMEBt1 nur mit einem ERROR:(0) kommentiert.
Auf jeden Fall befindet sich auf diesen eigenartigen Shield ein HC-05 oder ein HC-06, die AT Befehle von Dir, HTML-Fan, sind für das HC-06, lt. Datenblatt fandelt es sich um ein HC-05.
Ich hab hier mal mit einer Art Anleitung für die beiden Module begonnen, da allerdings weder Fragen oder was auch immer dazu aufgetaucht ist hab ich es dann lassen. (Hab ja auch nicht besonders viel Zeit).
Um auf den Punkt zu kommen. Die beiden Module verwenden andere AT Befehle und Deine geposteten sind für das HC-06. Das Shield hat allerdings ein HC-05. Versuch mal "AT+NAME?" Wenn Du eine Rückmeldung bekommst, vorausgesetzt das auch die Verkabelung stimmt, ist das Problem, falsche AT Befehle.
'AT' klappt immer! (fast immer)
Auf der von Dir verlinkten Seite sind auch folgende Links vorhanden: Shield Datenblatt Datenblatt zum HC-05
Alle Links kopiere ich jetzt nicht hier hinein, ist ja alles auf der von Dir verlinkten Seite. Übrigens, hätte ich ohne diesen Link den Thread wieder weggeklickt. Damit beziehe ich mich auf folgendes:
Hä? Meinst du den Link, wo ich das Ding gekauft habe?
HTML-Fan:
Ähäm, also dieses Mal habe ich es natürlich mit dem SoftwareSerial-Gedönse gemacht, das hatte ich vergessen zu erwähnen. Aber da kam eben wieder bei Sachen, die nicht nur AT und sonst nichts sind, wieder ERROR:(0). Ein bisschen Erfahrung habe ich schon, ich mache das mit dem Arduino schon seit dem Dezember.
ERROR:(0) schickt nur das HC-05 zurück. Also das ist jetzt mal klar!
Wie gesagt da greifen ganz andere AT Befehle, schau Dir mal das Datenblatt an.
Aber probier mal folgendes:
AT+NAME?
AT+NAME:test <-oder was auch immer
AT+NAME? <- Hier muss dann test oder was auch immer Du als Namen geschrieben hast als Rückmeldung kommen.
Noch ein Beispiel. Mit ROLE "sagt" man dem Ding ob es als Master oder Slave arbeiten soll.
// Auszug aus einem log
AT+ROLE?
+ROLE:0
OK
AT+ROLE:1
OK
AT+ROLE?
+ROLE:1
OK