วันจันทร์ที่ 20 สิงหาคม พ.ศ. 2561

ส่งงานครั้งที่12 Project arduino เปิดปิดน้ำอัตโนมัติ

 Project arduino เปิดปิดน้ำอัตโนมัติ




อุปกรณ์

  1. Arduino – Nano (Any board)
  2. Infrared module (IR)
  3. 5V relay board
  4. Solenoid valve
  5. Connecting wires
  6. Breadboard

หลักการทำงาน


ตัวอย่างโค้ด

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
int output = 6;
int receiver=4;
void delayfunction()
{
delay(5000);
}
void setup()
{
Serial.begin(9600);
pinMode(receiver, INPUT);
pinMode(output, OUTPUT);
}
void loop() {
int value = digitalRead(receiver);
if(value == HIGH)
{
Serial.println("Value is high");
digitalWrite(output,HIGH);
delay(3000);
}
else
{
Serial.println("Value is low");
digitalWrite(output,LOW);
}
Serial.println(value);
delay(1000);
}


ไม่มีความคิดเห็น:

แสดงความคิดเห็น