-
-
-
Tổng tiền thanh toán:
-
Lập trình arduino điều khiển động cơ bằng cảm biến mưa, cảm biến ánh sáng và khiển từ xa RF.
18/10/2022
Lập trình arduino điều khiển động cơ bằng cảm biến mưa, cảm biến ánh sáng và khiển từ xa RF
Video: https://youtu.be/UyC1f14uye0
Code theo video trên
#define ENA 1
#define IN1 4
#define IN2 5
#define ENB 2
#define IN3 6
#define IN4 7
int button1 = 10;
int button2 = 11;
int button3 = 12;
void setup()
{
Serial.begin(9600);
pinMode(ENA, OUTPUT);
pinMode(IN1, OUTPUT);
pinMode(IN2, OUTPUT);
pinMode(ENB, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
pinMode(button1, INPUT);
pinMode(button2, INPUT);
pinMode(button3, INPUT);
}
void loop() {
int buttonStatus1 = digitalRead(button1), buttonStatus2 = digitalRead(button2), buttonStatus3 = digitalRead(button3);
if (buttonStatus1 == HIGH ) {
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
analogWrite(ENA, 250);
delay(100);
}
else
{
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
analogWrite(ENA, 255);
}
if (buttonStatus3 == HIGH ) {
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
analogWrite(ENA, 255);
delay(100);
}
else
{
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
analogWrite(ENA, 255);
}
}
Trên là mạch cơ bản, bên mình có những giải pháp và mạch lắp ráp tối ưu hơn. Bạn nào cần liên hệ mình qua zalo 0936824969