上一课与各位童鞋交流了gpio当中的pwm输出,并且利用mind+控制maxiduino的模拟输出引脚制作成功了一个呼吸灯,这课我们先解释一下上课的程序。
归纳了一下,pwm与数字输出控制的常用电子器件如下:
也就是说,上面的程序不单单灯可以用,直流电动机也是可以用的,当然,直流电动机使用的时候由于电流问题,一般需要添加电机驱动板。
无论2驱或者4驱的小车,控制直流电动机的速度,转向,也都是利用pwm进行控制。
输出到这里就这样了,下面进入到gpio中另一个非常重要的部分,输入。如输出一样,输入也分为模拟输入与数字输入,下表列举了与输入相关的一些常用的传感器:针对输入方式的传感器,其功能是获得外接的数据,供主板分析。除此之外还有第三种输入输出方式:i2c、isp与串口、特殊协议之类的输入输出方式,要使用他们,不单单需要引脚(pin),某些时候还需要总线写地址输出,由于应用比较复杂,另文处理了。我们先把目光挪到输入常用电子器件表格当中,我们会发现,利用模拟输入传感器的种类要比数字输入多,其实更深入的我们可以这样理解:数字输入是特殊的模拟输入。
那么,在mind+中(不单单是maxiduino)我们一般是如何利用模拟,数字输入来控制传感器获取外界数据呢?欲知后事如何,请看下回分解。
|
|
|
|
|
|