如何使用单片机控制直流电机工作三秒?

如题所述

单片机要控制直流电机,最好通过一个驱动电路,比如L298N。然后先启动直流电机,同时启动定时器,利用单片机内的定时器定时3秒,在中断响应程序中,通过IO口向驱动电路发送指令,把电机关了。追问

谢谢了

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-26
#include<avr/io.h>
#include<avr/delay.h>
main()
{
DDRA=0x01;
PORTA=0x01;
_delay_ms(3000)
PORTA=0x00;
while(1);
}追问

能不能帮我画一下简图,谢谢诺

追答

如果你只是 想看看效果 直接把5V直流电动机 接在PORTA.0 上就可以 , 实际IO驱动能力不够。外加可控硅||三极管||场效应管||继电器||其它驱动电路都 可以

第2个回答  2013-03-26
用定时器计算时间
第3个回答  2013-03-27
用到定时器吧,我之前做过类似的设计,不知道适不适合你,需要随时可以找我......
相似回答
大家正在搜