全部从头说起吧。这个月原本想做一个东西:遥控开门。主意来历是,常常晚上或是终于都睡觉了还有人来敲门,又不作声,感觉真的好烦,敲门你就做个声或是直接说有什么事,烦的是他便是不作声。这种门我是不开的。所以就有那种主意。大致流程是:发射机遥控发送开门信号,接纳机接纳信号,操控步进电机完结开门动作,门开完之后接纳机再回来一个结束信号给发射机。半响的时刻就吧电路给焊接好了,可是3.3V的单片机便是不能驱动5V的ULN2003,没办法只能先把这部分放着;所以调试nRF24L01+,这次调试了半响就能够完结双向通讯了,记住这学期开学的第一周的周六吧花了10多个小时才调通了单向的通讯,之前去图书馆借书,剖析他人的程序的时刻还不算,上个星期的半响能够调通双向通讯也就不是什么意外了。无线通讯部分算是好了。再又回头来做3.3V单片机驱动5V的ULN2003的部分,解法又是电平转化。给教师做得项目里有个12V转5V的一个电平转化,记住届时在教师提示用三极管的条件下,我很快就想出来了电路图,用Proteus7.5软件仿真成果正确,实践建立电路时发现三极管的e极串接的两个电阻不能太大,即便电压满足要求,可是单片机仍然不能辨认,把电阻按份额缩小后好了。重新画电路,用Multisim仿真的,仿真成果没问题,可是实践建立的电路便是不可,没办法,只能再次想办法去处理问题,百度、谷歌、问人、在面包板上建立电路、仔细看芯片的数据手册,最终仍是STC的数据手册里找到了处理问题的办法,问题处理了;可是手里的步进电机的扭矩不可,这个其实在我去处理那个问题的时分我就知道了;换电机,加驱动器,不可能,手里没有钱,也不想为那出资太多。只能再次做我的小车,老早就有这个主意了。这次好像没有电平的问题,L9110是5V的器材,nRF2401+的数据脚能够和5V的单片机的IO口直接相连,3.3V的单片机IO口不可就用5V的单片机,NOKIA5110液晶和ADXL345是5V和3.3V通吃的;nRF24L01+之前也用5V单片机玩过没有问题,可是为了稳妥仍是在它的数据脚加了10K的下拉电阻。硬件使用正午和下午饭前饭后和晚上9点今后的时刻焊接了几天做好了,检测也没有问题,这次有个万用表能够做检测。星期五的上午搞了半响硬件,硬件算是搞完了,下午去自习,晚上选修没有去在睡房写程序,NOKIA5110液晶调试好了、ADXL345调试好了、按键调试好了,最终是nRF24L01+无线模块,调试没有反应,要命的是它居然发烫,坏了,ADXL345被我搞的冒烟都没问题,可它不可,不管我怎么搞它便是活不过来。此刻都现已转钟了,哥哥真的受伤了。再一次无限的挨近成功可是失利了。
单片机+nRF24L01+调试笔记
一切从头说起吧。这个月本来想做一个东西:遥控开门。想法来源是,经常晚上或是终于都睡觉了还有人来敲门,又不做声,感觉真的好烦,敲门你
白日上课自习,正午、下午、晚上9点后回来盯着笔记本看数据手册、画电路,焊接电路,有时还要去下实验室做项目,前后都快一个星期了,糟蹋东西白忙活了。最终只要是改接电路,电路改完都深夜1点半了,只要等着买了3.3V的单片机再接着做。3.3V和5V,5V和3.3V的电平问题纠结了我半个多月了。资料废了,时刻花了,一次一次的失利了,算是给自己交的膏火,值了。今晚写下这些,记载我的成功的失利,堆集经历,总结经验。想想接下来工作真多,教师的项目要求在五一前拼装起来,下周三考电机,还有我的小车;计划下周四回家一次的估量回不去了,正月初六就出来的了啊,五一回家想都别想了,五月分再说吧。
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/318029.html