今天我们的小车就可以按照指令动了。目前还不涉及传感器。
我们看看需要会些什么就可以让小车按程序动呢?
1.按照之前的课程将小车组装好。
2.连接好小车上的线,这里需要理解arduino uno板上的接口功能,及如何对应在扩展版及小车接口。
3.PWM脉冲宽度调制,就是用微处理器的数字输出来对模拟电路进行控制。arduino uno板就可以实现这样的控制。说简单点,速度是个模拟量,arduino uno板只有高低电平,我们用高低电平的变化来模拟出不同的速度控制。
4.程序的编制,简单点我们可以用mixly写程序(小学生都可以理解),我们可以看看程序截图。
这就是控制一个电机的程序,是不是很简单。
下面是对应的程序:
void setup()
{
}
void loop()
{
pinMode(A0, OUTPUT);
digitalWrite(A0,HIGH);
pinMode(A1, OUTPUT);
digitalWrite(A1,LOW);
}
如果你学习编程,估计很容易理解。
开篇那个会动的小车,的程序复杂吗?我们再看看图片。
6段程序,前四段,控制前进,后退,左转,右转,第五段停止,第六段调用前五段并控制动作时间。应该很好理解。
5.程序传输给小车,程序编译上传(通过USB)到小车的arduino uno板。这样就可以了。
以上所有知识在购买小车时都有电子版资料,喜欢的可以认真学习。
喜欢机器人的可以加我交流。个人微信二维码:
白银创客空间二维码:
启晨传媒二维码:
领取专属 10元无门槛券
私享最新 技术干货