Kod:
/* Przekaźnik IN1 podłączony do PinOut 2 Arduino Przekaźnik IN2 podłączony do PinOut 3 Arduino Przekaźnik IN3 podłączony do PinOut 4 Arduino Przekaźnik IN4 podłączony do PinOut 5 Arduino --->można podłączyć do modułu przekaźnika 4 kanał
Dane szeregowe wysyłane z Arduino 4 Relay.apk dane '1'-'4' do on to Ralay CH 1-4 dane 'A'-'D' do wyłączenia to Ralay CH 1-4 dane "9" do all CH 1-4 dane "I" do wyłączenia ALL CH 1-4 */
#include
przekaźnik #define 1 2 przekaźnik #define 2 3 przekaźnik #define 3 4 przekaźnik #define 4 5
char val; void setup() { pinMode (przekaźnik1,WYJŚCIE); pinMode (przekaźnik2,WYJŚCIE); pinMode (przekaźnik3,WYJŚCIE); pinMode (przekaźnik4,WYJŚCIE); digitalWrite(przekaźnik1,NISKI);//H digitalWrite(przekaźnik2,NISKI);//H digitalWrite(przekaźnik3,NISKI);//H digitalWrite(przekaźnik4,NISKI);//H mySerial.begin(9600); Serial.begin(9600); }
pętla void() { chek danych szeregowych z bluetooth android App val = mySerial.read(); Serial.println(val); } Przekaźnik jest włączony jeśli( val == '1' ) { digitalWrite (przekaźnik1,HIGH); }//L inne, jeśli( val == '2' ) { digitalWrite(relay2,HIGH); }//L inne, jeśli( val == '3' ) { digitalWrite (przekaźnik3,WYSOKI); }//L inne, jeśli( val == '4' ) { digitalWrite (przekaźnik4,WYSOKI); }//L przekaźnik wszystko na inne, jeśli( val == '9' ) { digitalWrite(przekaźnik1,WYSOKI);//L digitalWrite(przekaźnik2,WYSOKI);//L digitalWrite(przekaźnik3,WYSOKI);//L digitalWrite(przekaźnik4,WYSOKI);//L } przekaźnik jest wyłączony inne, jeśli( val == 'A' ) { digitalWrite (przekaźnik1,LOW); }//H inne, jeśli( val == 'B' ) { digitalWrite(relay2,LOW); }//H inne, jeśli( val == 'C' ) { digitalWrite (przekaźnik3,LOW); }//H inne, jeśli( val == 'D' ) { digitalWrite (przekaźnik4,LOW); }//H przekaźnik wszystko wyjęcie inne, jeśli( val == 'I' ) { digitalWrite(przekaźnik1,NISKI);//H digitalWrite(przekaźnik2,NISKI);//H digitalWrite(przekaźnik3,NISKI);//H digitalWrite(przekaźnik4,NISKI);//H }
}
historia wersji
- Wersja 1.0 opublikowany na 2016-10-31
Szczegóły programu
- Kategorii: Edukacji > Narzędzia do nauczania i szkolenia
- Wydawca: Jan Erik Andresen / Andronesen-flyfoto.com
- Licencji: Wolna
- Cena: N/A
- Wersja: 1.0
- Platformy: android