Android Arduino Bluetooth HC-05 - kontrollera Arduino över röst och knappar i App (3 / 3 steg)
Steg 3: Kodning och sånt
Obs:-Använd endast icke 0(Zero) heltal som koden < br >
#define Relay1 13
#define Relay2 12
#define Relay3 11
#define Relay4 10
#define Relay5 9
#define Relay6 8
#define Relay7 7
#define Relay8 6
void setup()
{
Serial.BEGIN(9600);
digitalWrite (Relay1, låg);
digitalWrite (Relay2, låg);
digitalWrite (Relay3, låg);
digitalWrite (Relay4, låg);
digitalWrite (Relay5, låg);
digitalWrite (Relay6, låg);
digitalWrite (Relay7, låg);
digitalWrite (Relay8, låg);
pinMode (Relay1, OUTPUT);
pinMode (Relay2, OUTPUT);
pinMode (Relay3, OUTPUT);
pinMode (Relay4, OUTPUT);
pinMode (Relay5, OUTPUT);
pinMode (Relay6, OUTPUT);
pinMode (Relay7, OUTPUT);
pinMode (Relay8, OUTPUT);
Serial.println("ready!");
}
void loop()
{
int incomingByte = 0;
om (Serial.available() > 0) {
incomingByte = Serial.parseInt();
Serial.println(incomingByte);
om (incomingByte == 2) {
digitalWrite (Relay1, hög);
Serial.println ("enhet 1 på.");
}
om (incomingByte == 1) {
digitalWrite (Relay1, låg);
Serial.println ("enheten 1.");
}
om (incomingByte == 4) {
digitalWrite (Relay2, hög);
Serial.println ("enhet 2 på.");
}
om (incomingByte == 3) {
digitalWrite (Relay2, låg);
Serial.println ("enheten 2.");
}
om (incomingByte == 6) {
digitalWrite (Relay3, hög);
Serial.println ("enhet 3 på.");
}
om (incomingByte == 5) {
digitalWrite (Relay3, låg);
Serial.println ("enheten 3.");
}
om (incomingByte == 8) {
digitalWrite (Relay4, hög);
Serial.println ("enhet 4 på.");
}
om (incomingByte == 7) {
digitalWrite (Relay4, låg);
Serial.println ("enheten 4.");
}
om (incomingByte == 10) {
digitalWrite (Relay5, hög);
Serial.println ("enheten 5 på.");
}
om (incomingByte == 9) {
digitalWrite (Relay5, låg);
Serial.println ("enheten 5.");
}
om (incomingByte == 12) {
digitalWrite (Relay6, hög);
Serial.println ("enhet 6 på.");
}
om (incomingByte == 11) {
digitalWrite (Relay6, låg);
Serial.println ("enheten 6.");
}
om (incomingByte == 14) {
digitalWrite (Relay7, hög);
Serial.println ("enhet 7 på.");
}
om (incomingByte == 13) {
digitalWrite (Relay7, låg);
Serial.println ("enheten 7.");
}
om (incomingByte == 16) {
digitalWrite (Relay8, hög);
Serial.println ("enhet 8 på.");
}
om (incomingByte == 15) {
digitalWrite (Relay8, låg);
Serial.println ("enheten 8.");
}
}
}
Ladda ner och ladda upp denna skiss kod i Arduino ombord
Hämta App BlueUino från Play Store: Hämta
Starta App par till Bluetooth HC-05, standard par nyckel kod är 1234
Njut av kontrollerande Arduino på röst och knapp
Besök oss: http://blueuino.blogspot.in/
Låter oss veta hur du gjorde och några förslag @ micky.patel41