Project arduino เปิดปิดน้ำอัตโนมัติ
อุปกรณ์
- Arduino – Nano (Any board)
- Infrared module (IR)
- 5V relay board
- Solenoid valve
- Connecting wires
- 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);} |


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