|
5黑幣
本人想做一輛智能小車(chē),按照網(wǎng)上的資料一步步的做,在實(shí)現(xiàn)最基本的功能時(shí)遇到電機(jī)不轉(zhuǎn)(或者說(shuō)不受程序控制),研究了很久依然不知道問(wèn)題所在,接線(xiàn)簡(jiǎn)圖如下圖所示:
51hei圖片_20190918214256.jpg (137.69 KB, 下載次數(shù): 85)
下載附件
2019-9-18 21:45 上傳
具體問(wèn)題是,按下電源后電機(jī)不轉(zhuǎn),但是拔掉IN1或IN2之后電機(jī)就轉(zhuǎn)起來(lái)了(但是不受程序控制,不能按照程序在5000ms后停下來(lái))。具體程序如下:
#include <reg52.h>
sbit IN1 = P0^1;
sbit IN2 = P0^2;
sbit IN3 = P0^3;
sbit IN4 = P0^4;
void delay(unsigned int z
{
unsigned int x,y;
for(x = z; x > 0; x--)
for(y = 114; y > 0 ; y--);
}
main()
{
IN1=1;
IN2=0;
IN3=0;
IN4=1;
delay(5000);
IN1=0;
IN2=1;
IN3=1;
IN4=0;
delay(5000);
}
是我的程序有問(wèn)題還是接線(xiàn)根本就是不對(duì)的?還是說(shuō)電壓有問(wèn)題(12V接口是要嚴(yán)格要求電壓在12v以上嗎?網(wǎng)上的資料參差不齊,加上是自學(xué),所以有些疑惑難以解決吶),望各位前輩不賜教,晚輩在此拜謝。
|
|