[tintuc]
Điều khiển động cơ là một nội dung căn bản trong quá trình lập trình điều khiển tự động của cơ điện tử. Thực tế chúng ta sẽ dụng rất nhiều động cơ trong cuộc sống hàng ngày cũng như trong công nghiệp.
Hôm nay mình sẽ hướng dẫn các bạn các thực hiện điều khiển một động cơ DC bằng Arduino UNO
I- Vật tư :
- 1 x Ardunio Uno
- 1 x Động cơ DC 5V
- 1 x Modul L298
- 1x Biến trở 5K
II- Modul L298
III- Code
int Td;
void setup()
{
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(A0, INPUT);
}
void loop()
{
Td = map(analogRead(A0), 0, 1023, 0, 255);
dieukhien(1, Td);
delay(2000);
dieukhien(2,Td);
delay(100);
Td = map(analogRead(A0), 0, 1023, 0, 255);
dieukhien(0, Td);
delay(2000);
dieukhien(2,Td);
delay(100);
}
void dieukhien(byte chieu, byte tocdo)
{
if (chieu == 1)
{
digitalWrite(9, 1);
analogWrite(10, tocdo);
}
else if (chieu == 0)
{
digitalWrite(10, 1);
analogWrite(9, tocdo);
}
else
{
digitalWrite(9, 1);
digitalWrite(10, 1);
}
}
IV- Hướng dẫn :
[/tintuc]

Nhận xét
Đăng nhận xét