Saturday, August 19, 2017

Coding - Điều khiển các thiết bị thông qua remote 4 nút không dây (Cơ bản 9)


---------Code Start-------------------------------------------------------------------
/* Arduino Mạch Điều khiển các thiết bị thông qua remote 4 nút không dây.
by Thuthuatarduino.blogspot.com 20/08/2017.
*/
//Module nhận RF Nút A => D1; Nút C => D0; Nút B => D3; Nút D => D2.
#define NutC 2
#define NutA 3
#define NutD 4
#define NutB 5
#define VT 7
#define LED1 12
#define LED2 8
#define LED3 9
#define LED4 11
#define LOA 10


void setup() {
pinMode(NutC, INPUT);
pinMode(NutA, INPUT);
pinMode(NutB, INPUT);
pinMode(NutD, INPUT);
pinMode(VT, INPUT);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
pinMode(LED4, OUTPUT);
pinMode(LOA, OUTPUT);
}

void loop() {
  // Nhấn 1 nút bất kỳ thì loa kêu.
if(digitalRead(VT)==HIGH){
  analogWrite(LOA, 128);
  delay(150);
  digitalWrite(LOA, LOW);
  }
  // Nhấn Nút C
if(digitalRead(NutC)==HIGH){
  digitalWrite(LED3, HIGH);
  delay(100);
  digitalWrite(LED3, LOW);
  }
  // Nhấn nút A
if(digitalRead(NutA)==HIGH){
  digitalWrite(LED1, HIGH);
  delay(100);
  digitalWrite(LED1, LOW);
  }
// Nhấn nút D
   if(digitalRead(NutD)==HIGH){
  digitalWrite(LED4, HIGH);
  delay(100);
  digitalWrite(LED4, LOW);
  }
// Nhấn nút B
  if(digitalRead(NutB)==HIGH){
  digitalWrite(LED2, HIGH);
  delay(100);
  digitalWrite(LED2, LOW);
  }
}
---------Code End------------------------------------------------------------------- 
 VIDEO:

No comments:

Post a Comment