XXLHX
获得 0 次赞
帮助过1人
第一个项目诞生了,汽车光敏导航,利用光敏电阻的特性,得到的信号来改变小车的速度,光照越强速度越快,直接看文档吧,里面有详细的说明,代码都有注释 一、首先要解释下光电导航是什么意思,所说的光电导航就是汽车根据光照强度而行走,光照强度越大速度越快,这里的光照用的是手电筒模拟的! 做这个项目首先你要具备以下东西:电机2个,轮胎2个,万向轮1个,开发板一块,光敏电阻一个(还有附带电路)。差不多这么些东西就可以了! 首先来看看我们的光敏电阻管电路,如图1所示。 图1 光敏电路 光敏电阻的工作原理是:光照越强,电阻越小;光照越弱,电阻越大!所以这里就是应用这个原理根据检测到的光的强度而控制小车的速度! 二、代码分析 /************************************************************************** * @author xxlhx * @date 20151015 * @version v1.0 * @function this is a demo about light follow car **************************************************************************/ int light_data; //定义变量,用来放置读取到的光敏电阻的数据 int pwm2 = 5; //调速引脚分别为5、6号引脚 int pwm1 = 6; void setup() { // put your setup code here, to run once: pinmode(a5,input); //定义光敏二极管的引脚和输入方式 pinmode(4,output); //定义电机驱动芯片引脚 pinmode(7,output); } void
国庆放假上班第一天,收到板子了,首先要感谢下丽萍女士,在30号打电话通知我回复邮件,然后就30号发货了,谢谢美女! 先爆照 最后一张图片加了一些备注,仅仅是首次看到的时候这样认为的!为什么那个双排三脚排针会认为是isp下载呢,主要是看了板上的走线刚好连接到了mcu中,所以就认为是isp,现在手里没有原理图,若是有错误,大家纠正哈,这个接口主要是供烧写bootloader使用的,就是换新的芯片的时候才需要使用的! 还有2个稳压器件 一个是ams1117这个在这里应该是供3.3v电源的,还有一个是78m05这个当然是供5v电源的啦 好了,首次见面就这样啦! 附上ams1117手册一份
在调试这个串口通信过程中,最坑爹的是烧了我一个usb转ttl,自己当初忘记设计一个保护电路了,悲催。 悲催的事不说了,先看效果图 像素不咋的,将就着哈,具体的内容看下载文档, 个人笔记 串口代码,usb转ttl电路板原理图、pcb,串口助手 原文件上不来,没时间处理,百度云盘看吧 链接:http://pan.baidu.com/s/1ddfillj 密码:bx5j usb转ttl原理公开下,是自己原来画的 ^_^ 听过不能观看,来个pdf试试
拿到板子这么,第一个demo终于出来了,用起来的感觉跟f1的差别还是有点大,先上资料 弄得这些都是简单初级的,适合初学者入门参考。在使用的过程中发现没有接外部晶振,用的应该是内部时钟32.768khz,回头有空自己加个晶振上去看,有空的进去瞧瞧,发现错误欢迎指正
拿到f0的板子好些天了,一直有点忙,昨晚捣鼓了下f0,竟然发现插上电的时候以u盘的形式显示在桌面上,虽然只有80kb,很是惊喜 在官网里找了好久,数据手册之类的找到了,给大家伙看看,不过遗憾的是固件库还是没有找到,有的方便的话发我一个哈,不然我就继续寻找