Kod:
/* Relay IN1 disambungkan ke PinOut 2 Arduino Relay IN2 disambungkan ke PinOut 3 Arduino Relay IN3 disambungkan ke PinOut 4 Arduino Relay IN4 disambungkan ke PinOut 5 Arduino --->anda boleh disambungkan ke saluran modul 4 relay
Penghantaran data bersiri dari Arduino 4 Relay.apk data '1'-'4' yang hendak disalurkan ialah Ralay CH 1-4 data 'A'-'D' untuk dimatikan ialah Ralay CH 1-4 data '9' kepada ALL CH 1-4 data 'I' untuk off ALL CH 1-4 */
#include
#define relay1 2 #define relay2 3 #define relay3 4 #define relay4 5
injap char; persediaan tidak sah() { pinMode(relay1,OUTPUT); pinMode(relay2,OUTPUT); pinMode (relay3,OUTPUT); pinMode (relay4,OUTPUT); digitalWrite (relay1,LOW);/H digitalWrite (relay2,LOW);/H digitalWrite (relay3,LOW);/H digitalWrite (relay4,LOW);/H mySerial.begin(9600); Serial.start(9600); }
gelung tidak sah() { data chek bersiri dari aplikasi android bluetooth injap = mySerial.read(); Serial.println(injap); } Relay disapu jika( injap == '1' ) { digitalWrite (relay1,TINGGI); }//L lain jika ( injap == '2' ) { digitalWrite (relay2,HIGH); }//L lain jika ( injap == '3' ) { digitalWrite (relay3,HIGH); }//L lain jika ( injap == '4' ) { digitalWrite (relay4,HIGH); }//L menyampaikan semua pada lain jika ( injap == '9' ) { digitalWrite (relay1,HIGH);/L digitalWrite (relay2,HIGH);/L digitalWrite (relay3,HIGH);/L digitalWrite (relay4,HIGH);/L } relay dimatikan lain jika( val == 'A' ) { digitalWrite (relay1,LOW); }//H lain jika( val == 'B' ) { digitalWrite (relay2,LOW); }//H lain jika( val == 'C' ) { digitalWrite (relay3,LOW); }//H lain jika( val == 'D' ) { digitalWrite (relay4,LOW); }//H menyampaikan semua lain jika ( injap == 'Saya' ) { digitalWrite (relay1,LOW);/H digitalWrite (relay2,LOW);/H digitalWrite (relay3,LOW);/H digitalWrite (relay4,LOW);/H }
}
sejarah versi
- Versi 1.0 diposkan pada 2016-10-31
Butiran Atur Cara
- Kategori: Pendidikan > Alat Pengajaran & Latihan
- Penerbit: Jan Erik Andresen / Andronesen-flyfoto.com
- Lesen: Percuma
- Harga: N/A
- Versi: 1.0
- Platform: android