Spel med tankar/Mindwaves (med Arduino) (5 / 13 steg)
Steg 5: Konfigurera Bluetooth-moduler
HC-06: Först ladda upp skissen heter "HC_06_Bluetooth" till en Arduino UNO och sedan ansluta Bluetooth-modulen som schematiskt visar. Jag hittade detta schema på Artronix lagets hemsida och verkade vara användbart.
HC-06-Bluetooth
void setup() {
Start hårdvara följetong.
Serial.BEGIN(9600); standard HC-06 baudhastighet
Delay(1000);
Serial.Print("at");
Delay(1000);
Serial.Print("at+version");
Delay(1000);
Serial.Print("at+PIN"); ta bort lösenord
Delay(1000);
Serial.Print("at+BAUD7"); Ange baudvärde till 576000 - t.ex Necomimi dafault
Delay(1000);
Serial.BEGIN(57600); //
Delay(1000);
}
void loop() {
}
Öppna din Serial Monitor i Arduino IDE och vänta tills Arduino konfigurerar den BT modulen. Din Bluetooth-modulen är nu inställd på 57600 baud-hastighet. Du kan prova en hel del BCI (hjärnan Computer Interface) apps, eftersom denna hackade bluetooth Necomimi leksak kommer att vara kompatibel med varje Neurosky apps. Apparna kan du lära dig att kontrollera dina hjärnvågor och värden, som uppmärksamhet eller meditation. Du kan prova en massa coola spel, men jag rekommenderar dessa apps (de är kompatibel med PC, iOS och Android):
http://Store.neurosky.com/products/Brainwave-visua...
http://Store.neurosky.com/products/EEG-Analyzer
http://Store.neurosky.com/Collections/Android/Pro...
HC-05: Sedan använda "HC_05_Bluetooth" och ladda till din Arduino på samma sätt som innan. Anslut "Sv" pin för HC-05 till 3v3 av Arduino. Du bör skriva adressen för HC-06-modulen i koden. Kontrollera adressen för BT modul med en Android smartphone, som mig. Ersätt ":" (dubbla dottles) med "," kommatecken i koden.
HC-06-Bluetooth
void setup() {
Start hårdvara följetong.
Serial.BEGIN(9600); standard HC-05 baudhastighet
Delay(1000);
Serial.Print("at");
Delay(1000);
Serial.Print("at+version");
Delay(1000);
Serial.println("at+Role=1"); HC-05 inställd på master-läge
Delay(1000);
Serial.println ("AT + LINK =" kopiera här din adress"); nu bör modulen connnect automatiskt
Delay(1000);
Serial.Print("at+UART=57600,1,0"); Ange baudvärde till 576000
Serial.BEGIN(57600); //
Delay(1000);
}
void loop() {
}
Kolla HC-06 adress med en Android-telefon (se på bilden). Och du bör ändra adressen i koden: 20:15:09:15:17:82 == > 2015,09,151782 detta sätt HC-05 modulen kan erkänna adressen. Så bara lämna några ":", eftersom de inte är nödvändigt. Från nu din Bluetooth-moduler bör ansluta till varandra. Om du fortfarande har läsa probles denna artikel.