继工作室装修以后,门禁系统1.0再度开发为2.0,这次与上次采用了不同的编程方案,虽然用的依然是机智云,但是采用的方案不同,
1、上次采用mcu方案,就是用的esp8266+arduino开发的,而这次我用的仅仅一块儿esp8266(nodemcu)搞定,
2、驱动电机的方式也有所改变,上次采用的继电器进行的电机转向,这次采用的l298N驱动,效果更好。
3、 同时也有很多细节发生了改变。
编写代码
装机调试
代码部分
继工作室装修以后,门禁系统1.0再度开发为2.0,这次与上次采用了不同的编程方案,虽然用的依然是机智云,但是采用的方案不同,
1、上次采用mcu方案,就是用的esp8266+arduino开发的,而这次我用的仅仅一块儿esp8266(nodemcu)搞定,
2、驱动电机的方式也有所改变,上次采用的继电器进行的电机转向,这次采用的l298N驱动,效果更好。
3、 同时也有很多细节发生了改变。
编写代码
装机调试
代码部分
最简单的嵌入式开发即利用机智云的SOC方案,利用安信可的编译器进行bin固件的编写。最后在烧写进esp8266中,实现最简单的智能远程控制设备,这次的另一个重要亮点在于实现的硬件计时,也就是实现了硬件端的定时触发,这次的效果是定时启动设备。
GitHub地址:https://github.com/az666/SOC_ESP_projects
more >>以前玩机智云一直玩MCU方案,一直不敢触碰SOC,一是SOC属于嵌入式开发,开始相当复杂的,二是自己本来就学的arduino,正好arduino对于这方面还是很简单的。
我之前总说,学习东西,要么扎实去学习,去打好基础。
要么直接实战,从实战中总结经验,然后总结出知识点,进而让自己的基础更牢固。
我由于性格使然,我选择后者。并且深深感受到当知识积累到某一天,茅塞顿开时,多么的快乐和舒畅。啦啦啦
学习的最终结果:
升级版本
这次对上一次的代码进行了优化,并且完成了树莓派与arduino的串口通信(包括USB串口通信)和GPIO的串口通信。最近比较忙再一个原因就是…懒,本来还录制了调试的视频,总之效果还是可以的。
more >>
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true