
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
还记得去年这个时候因为能在树莓派上成功驱动一块屏幕激动不已,今年这个时候已经终于能自己搞驱动了。这次的屏幕是1.54寸的墨水屏,屏幕这块我推荐大家直接买微雪的,不是打广告,而是确实业界大哥有保障,我手里这块是1.5inch e-Paper V2。拿到以后参考了一下技术手册和官网的arduino代码,就直接开搞,其实更准确地说算是抄作业,并不是完全从头自己写的,但是驱动这玩意看多了都大同小异,先把技
ssd1306可以说是市面上最常见的oled屏了,单色,128x64分辨率,驱动大把大把,今天主要研究怎么显示图片。一般默认驱动是不带显示图片功能的,我们使用frambuf函数来显示,创建图像显示区域,再显示即可imagebuf=framebuf.FrameBuffer(bytearray(b’’)’),84,64,framebuf.MONO_HLSB)oled.blit(imagebuf,0,0
说到开源,其实在国内前途很不好,有文化的原因,也有现实制度原因,国内的玩家更喜欢白嫖,不是批判谁也不是装清高,我是觉得大家是该有点贡献精神的,我虽然大多拿钱办事,但是也不忘贡献点力量,写写博客,偶尔提交点pr,国内主要是生存压力比较大,没有太多自己的时间玩爱好,都喜欢要现成的。......
上来先踩个坑,因为图便宜先买了一个淘宝的国产电机驱动板,号称代替PCA9685,上当了,搞了半天,I2C地址都扫不到,奶奶的,玩我是吧,狗都不用这破板子,就是这个LU9685,说的就是你,还特意买了俩,I2C都没接通,恨死你,客服十天不答复,手册上跟PCA9685的用法也完全一样,信你个鬼!这次想做个好玩的,驱动电机组,其实是要带17个电机的,常见的电机驱动板PCA9685可以带16个,先凑合用吧
直流电机,就是我们小时候最常见的玩的那种,比如四驱车,小电扇等等,接到5号电池两端就可以转,但是这个东西怎么用esp32驱动呀,这个问题还真把我难住好一会儿,网上也没有很直接的答案,我发现直接接到esp32的vcc gnd就可以转,反接反转,但是用Io怎么不转呀,不管是高低点评还是pwm驱动,就是不转,我也很纳闷,这么简单的东西咋就不转,这里就暴漏我基础差了,先说电机,大致分为直流电机和步进电机,
帮沈阳老铁做个项目,需要esp32 24个组网。。。然后难倒了我了!有线传数据吧,串口线吓死人,spi,i2c,mpy不能做从机,告辞!无线的,espnow太飘渺,而且怎么获取mac地址啊,这是个问题,蓝牙最大10多个,主要是24个有点多,如果4个那不是随便拿捏。。。最后盯上了tcp,udp有点佛系,我还是尽量稳定的。。。然后老问题来了,连一个,网上一堆教程,连多个。。。呵呵,没了,也没人测试,当
最近想要研究一下esp32的睡眠与唤醒,原因很简单,看图:如图可见,light-sleep的电流只有平常工作的150分之一!!!,而deep-sleep都几乎可以跟关机持平了,如果是采用电池的项目又对续航有要求的话,那么对睡眠的需求可以说是非常高了,不过前提是工作时有长时间的休眠等待状态,一直在跑的不用考虑这个功能了。于是上网搜了一下,esp32睡眠,又全是c的,几乎没有micropython的,
传统的嵌入式想升级确实比较费劲,因为没有文件管理系统,所以就得考虑专门给ota的分区,直接整个bin都重新烧录引导,这部分比较复杂,我也只是看个皮毛,说的不一定准,当然也不是今天的主题。2 官方用的是upip的方法安装senko库,但是网络是爹,何必求爸爸呢,所以直接放进去一个senko.py也一样,我做了一些适配csdn库的修改。现在比较新的固件,我印象1.17以后都是了,官方固件自带urequ
想做这件事儿很久了,今天研究一下发现还挺简单的。这里以micropython1.16为例git之后,找到micropython\drivers目录,新建一个自己的文件夹,比如cs然后找到ports\esp32\boards目录下,找到manifest.py文件,参照默认的格式加入自己需要的py文件后编译固件即可,这下再也不用现拷贝各种Py库了,固件刷完了直接import即可,而且别人还看不到你py
之前一大堆人问我配网的事儿,输入下wifi名称密码这么麻烦吗,好吧,有求必应,之前的配网是通过ap模式建立热点来搞定的,确实不够优雅,现在智能配网他来了!首先纯mpy解决不了,别想了,因为mpy的network不支持混合模式,无法解析网络数据,门都给你焊死了!肯定还有人问我固件,我打了个esp32的,需要的自己来拿吧。下面一行 大约84行左右。完事儿了,make吧。