Arduino Uno & HC-05
41 berichten
• Pagina 3 van 5 • 1, 2, 3, 4, 5
- Erwin Lemmens
- Berichten: 15
- Geregistreerd: 19 Okt 2016, 21:21
Re: Arduino Uno & HC-05
Eindelijk zijn ze toegekomen, 2 nieuwe HC-05 modules.
Alle 2 werken blijkbaar normaal, snel knipperen indien niet gekoppeld.
Traag knipperen zodra ik ze koppel met mijn smartphone.
Op de STATE pin meet ik echter geen enkel signaal. voltmeter op vdc.
Als ik de STATE opvraag, AT+STATE krijg ik wel als feedback:
+STATE:INITIALIZED
OK
Zo dit niet
+STATE:PAIRIBLE
OK
moeten zijn ?
Alle 2 werken blijkbaar normaal, snel knipperen indien niet gekoppeld.
Traag knipperen zodra ik ze koppel met mijn smartphone.
Op de STATE pin meet ik echter geen enkel signaal. voltmeter op vdc.
Als ik de STATE opvraag, AT+STATE krijg ik wel als feedback:
+STATE:INITIALIZED
OK
Zo dit niet
+STATE:PAIRIBLE
OK
moeten zijn ?
Advertisement
Re: Arduino Uno & HC-05
Erwin,
Ik experimenteer met 2 hc05 modules.
Heb even gekeken met het commando AT+STATE? en ze geven allebei als antwoord:
+state:initialized . Zelfde als bij jou.
Of ze in de slave of master modus staan maakt niet uit.
Er is niets mis mee, ze functioneren allebei goed want ik ben bezig om een stappenmotor aan te sturen met bluetooth.
Groet,
henk
Ik experimenteer met 2 hc05 modules.
Heb even gekeken met het commando AT+STATE? en ze geven allebei als antwoord:
+state:initialized . Zelfde als bij jou.
Of ze in de slave of master modus staan maakt niet uit.
Er is niets mis mee, ze functioneren allebei goed want ik ben bezig om een stappenmotor aan te sturen met bluetooth.
Groet,
henk
- Erwin Lemmens
- Berichten: 15
- Geregistreerd: 19 Okt 2016, 21:21
Re: Arduino Uno & HC-05
Bruu,
Bedankt voor uw reactie. Probleem is dat er normaal gezien op de STATE pin 3,3V zou moeten staan zodra de HC-05 module gekoppeld is aan een andere bluetooth.
Bij geen van de 3 modules die ik heb gebeurt dat. Is dat bij U ook zo ?
Mvg
Erwin.
Bedankt voor uw reactie. Probleem is dat er normaal gezien op de STATE pin 3,3V zou moeten staan zodra de HC-05 module gekoppeld is aan een andere bluetooth.
Bij geen van de 3 modules die ik heb gebeurt dat. Is dat bij U ook zo ?
Mvg
Erwin.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino Uno & HC-05
Is die state pin geen open-collector uitgang?
Re: Arduino Uno & HC-05
Edwin,
Ik heb even geen metertje bij de hand, maar ik heb een led aan de state pin gekoppeld.
Als ik de hc05 pair met m'n tablet dan gaat het ledje branden, ontkoppel ik de verbinding dan gaat het ledje uit.
Er is dus wel enige activiteit op de state pin.
Maar of dat iets te maken heeft met de opmerking van Nico weet ik niet.
Groet,
Henk
Ik heb even geen metertje bij de hand, maar ik heb een led aan de state pin gekoppeld.
Als ik de hc05 pair met m'n tablet dan gaat het ledje branden, ontkoppel ik de verbinding dan gaat het ledje uit.
Er is dus wel enige activiteit op de state pin.
Maar of dat iets te maken heeft met de opmerking van Nico weet ik niet.
Groet,
Henk
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino Uno & HC-05
Hoe heb je de led verbonden?
Re: Arduino Uno & HC-05
Nico,
De statepin van de hc05 naar de anode van de led, kathode van led met weerstand naar gnd.
Groet,
Henk
De statepin van de hc05 naar de anode van de led, kathode van led met weerstand naar gnd.
Groet,
Henk
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Arduino Uno & HC-05
Dan is het geen open collector
- Erwin Lemmens
- Berichten: 15
- Geregistreerd: 19 Okt 2016, 21:21
Re: Arduino Uno & HC-05
Wat dus eigenlijk doodsimpel zou moeten zijn lukt hier niet.
Ik heb dus een HC-05 verbonden met een Arduino uno.
Arduino pin GND : hc-05 pin GND
Arduino pin A1 : hc-05 pin TX
Arduino pin A0 : hc-05 pin RX
Arduino pin 7 : hc-05 pin VCC
Arduino pin 8 : hc-05 pin 34 (Pi011)
voltmeter op STATE pin van de hc-05 en GND
verder is er niets aangesloten.
Schets :
#include <SoftwareSerial.h>// import the serial library
#define bt_power 7
#define bt_key_power 8
#define indication_led 13
SoftwareSerial BTSerial(A1, A0); // RX | TX
void setup()
{
pinMode(bt_power, OUTPUT);
pinMode(bt_key_power, OUTPUT);
pinMode(indication_led, OUTPUT);
digitalWrite(bt_power, LOW);
digitalWrite(bt_key_power, LOW);
digitalWrite(indication_led, LOW);
delay(100);
// digitalWrite(bt_key_power, HIGH);// met de 2 // vooraan = gewone werking, zonder de 2 // vooraan = AT modus
delay(100);
digitalWrite(bt_power, HIGH);
Serial.begin(9600);
Serial.write("Type AT commands, \n\n");
digitalWrite(indication_led, HIGH);
BTSerial.begin(38400);
}
void loop()
{
if (BTSerial.available())
Serial.write(BTSerial.read());
if (Serial.available())
BTSerial.write(Serial.read());
}
Als ik nu met mijn smartphone bluetooth scan vind ik de hc-05 waarvan de led dus snel knippert.
bij koppelingsverzoek geef ik de pincode in waarna de led op de hc-05 traag begint te knipperen, dus nu is de hc-05 gekoppeld aan mijn smartphone.
De voltmeter geeft echter nog steeds 0 VDC aan.
Wat doe ik verkeert ? Deze test heb ik met 3 hc-05 modules gedaan met steeds het zelfde resultaat.
Ik heb dus een HC-05 verbonden met een Arduino uno.
Arduino pin GND : hc-05 pin GND
Arduino pin A1 : hc-05 pin TX
Arduino pin A0 : hc-05 pin RX
Arduino pin 7 : hc-05 pin VCC
Arduino pin 8 : hc-05 pin 34 (Pi011)
voltmeter op STATE pin van de hc-05 en GND
verder is er niets aangesloten.
Schets :
#include <SoftwareSerial.h>// import the serial library
#define bt_power 7
#define bt_key_power 8
#define indication_led 13
SoftwareSerial BTSerial(A1, A0); // RX | TX
void setup()
{
pinMode(bt_power, OUTPUT);
pinMode(bt_key_power, OUTPUT);
pinMode(indication_led, OUTPUT);
digitalWrite(bt_power, LOW);
digitalWrite(bt_key_power, LOW);
digitalWrite(indication_led, LOW);
delay(100);
// digitalWrite(bt_key_power, HIGH);// met de 2 // vooraan = gewone werking, zonder de 2 // vooraan = AT modus
delay(100);
digitalWrite(bt_power, HIGH);
Serial.begin(9600);
Serial.write("Type AT commands, \n\n");
digitalWrite(indication_led, HIGH);
BTSerial.begin(38400);
}
void loop()
{
if (BTSerial.available())
Serial.write(BTSerial.read());
if (Serial.available())
BTSerial.write(Serial.read());
}
Als ik nu met mijn smartphone bluetooth scan vind ik de hc-05 waarvan de led dus snel knippert.
bij koppelingsverzoek geef ik de pincode in waarna de led op de hc-05 traag begint te knipperen, dus nu is de hc-05 gekoppeld aan mijn smartphone.
De voltmeter geeft echter nog steeds 0 VDC aan.
Wat doe ik verkeert ? Deze test heb ik met 3 hc-05 modules gedaan met steeds het zelfde resultaat.
Re: Arduino Uno & HC-05
Edwin,
ik heb een metertje aan de state pin gekoppeld en zodra er een verbinding gemaakt is van de hc05 met de tablet wordt er iets meer dan 3 volt aangegeven.
Maar gebruiken wij dezelfde hc05 module, want je hebt het over pin 34 in jouw programma. Die ik gebruik heeft 6 pinnen aan de onderzijde en een van die pinnen is de state pin.
Ik gebruik wel D4 en D5 ipv. A0 en A1 voor de rx en de tx en een levelconverter van 5 naar 3,3volt voor de rx pin van de hc05.
Maar ik kan me niet voorstellen dat dat het probleem veroorzaakt.
Ik heb wel gemerkt dat zo'n ledvoltmeter het niet goed doet.
ik heb een metertje aan de state pin gekoppeld en zodra er een verbinding gemaakt is van de hc05 met de tablet wordt er iets meer dan 3 volt aangegeven.
Maar gebruiken wij dezelfde hc05 module, want je hebt het over pin 34 in jouw programma. Die ik gebruik heeft 6 pinnen aan de onderzijde en een van die pinnen is de state pin.
Ik gebruik wel D4 en D5 ipv. A0 en A1 voor de rx en de tx en een levelconverter van 5 naar 3,3volt voor de rx pin van de hc05.
Maar ik kan me niet voorstellen dat dat het probleem veroorzaakt.
Ik heb wel gemerkt dat zo'n ledvoltmeter het niet goed doet.
- Bijlagen
-
- hc05_statepin.jpg (17.38 KiB) 7944 keer bekeken
41 berichten
• Pagina 3 van 5 • 1, 2, 3, 4, 5
Wie is er online?
Gebruikers in dit forum: Google [Bot] en 9 gasten