Arduino Bluetooth kontroll grundläggande handledning (4 / 5 steg)
Steg 4: Arduino skiss
int ledblue = 2;
int tx = 1;
int rx = 0;
char inSerial [15].
void setup() {Serial.begin(9600);
pinMode (ledblue, produktionen);
pinMode (tx, produktionen);
pinMode (rx, ingång);
allpinslow();
}
void loop()
{int jag = 0;
int m = 0;
Delay(500);
om (Serial.available() > 0) {medan (Serial.available() > 0) {inSerial[i]=Serial.read();
i ++; }
inSerial [i] = '\0';
Check_Protocol(inSerial); }}
void allpinslow() {digitalWrite (ledblue, hög);
digitalWrite (ledblue, låg); } void Check_Protocol (char inStr[]) {int i = 0;
int m = 0;
Serial.println(inStr);
IF(!Strcmp(inStr,"2off")) {//Led av allpinslow();
digitalWrite (ledblue, låg); Serial.println ("blå Off");
för (m = 0; m < 11; m ++) {inStr [m] = 0;} jag = 0;} IF(!Strcmp(inStr,"2on")) {//Led på allpinslow();
digitalWrite (ledblue, hög);
Serial.println ("blå på"); för (m = 0; m < 11; m ++) {inStr [m] = 0;} jag = 0;} annat {för (m = 0; m < 11; m ++) {inStr [m] = 0;} jag = 0;
}}