Cơ sở lý thuyết
Đối với việc thay đổi tốc độ động cơ cũng giống với việc thay đổi độ sáng của LED. Ở đây ta gửi tín hiệu thay độ rộng xung (duty- cycle) đối với transistor nó làm thay đổi giá trị điện áp đặt vào động cơ. Từ đó bạn có thể khởi động, dung hoặc điều chỉnh tốc độ động cơ một cách dễ dàng.Các dụng cụ cần chuẩn bị
- Arduino Uno- Động cơ giảm tốc DC
- Pin 9V
- Transistor
- Diode
- Capacitor
- Điện trở
- Breadboad
- Dây nối
Sơ đồ mạch
Sơ đồ mạch |
Hướng dẫn lập trình
//Simple Motor Speed Control Programconst int MOTOR = 9; //Motor on Digital Pin 9
void setup()
{
pinMode(MOTOR, OUTPUT);
}
void loop()
{
for (int i = 0; i < 256; i++)
{
analogWrite(MOTOR, i);
delay(10);
}
delay(2000);
for (int i = 255; i >= 0; i--)
{
analogWrite(MOTOR, i);
delay(10);
}
delay(2000);
}
Linh kiện điện tử 3M chúc các bạn thành công.
Điều Khiển Tốc Độ Động Cơ Với Arduino
Reviewed by Linh Kiện Điện Tử 3M
on
tháng 8 31, 2019
Rating:
Không có nhận xét nào: