Rendeltem 2 darab ilyen bluetooth modult: http://www.ebay.com/itm/30ft-Wireless-B ... 484da35aec
Ezeket szeretném Androdidos telefonnal és Arduino Nanoval működtetni, egyelőre alapszinten: első körben szeretném a Nano beépített ledjét villogtatni vele.
Próbáltam több, neten is fellelhető példával működésre bírni, de sehogy sem megy. Például letöltöttem ezt az egyszerű programot, amivel lehet kapcsolgatni egy ledet: http://randomnerdtutorials.com/how-to-u ... h-arduino/
ehhez az alábbi kód van:
Kód: Egész kijelölése
/*
* created by Rui Santos, http://randomnerdtutorials.com
* Bluetooth App - Turn On and Off LED
*/
// Pin 13 - LED
int led = 13;
int state;
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
void loop() {
if(Serial.available() > 0){
state = Serial.read();}
if (state == '1') {
digitalWrite(led, HIGH);} // turn the LED on (HIGH is the voltage level)
else if (state == '2') {
digitalWrite(led, LOW);} // turn the LED off by making the voltage LOW
delay(100); // wait for 100ms
//For debugging purpose
//Serial.println(state);
}
Mi lehet a gond?
Esetleg valamit rosszul köthettem össze?
- Ahogy néztem, elvileg 3.3V-ot lehet a bluetooth modul RX-ével összekapcsolni, ezért ajánlatos egy feszültségosztó beépítése. Ezt 3 darab 1,1KOhm-os ellenállással elvileg meg is oldottam (lásd: csatolt kép).
- Próbáltam a Bluetooth modul 3.3 és 5.0 feliratú csatlakozóit, egyikkel sem működött.
- Próbáltam az ellenállások kiiktatásával is, így sem működött.
- A SoftwerSerial könyvtár segítségével próbáltam másik pin-ekre tenni az RX-et és TX-et, így sem működött.
Vagy esetleg máshol keressem a hibát?
Ne adj Isten, mindkettő modul hibás?
Köszi szépen!