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); }
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น