摘要: 在使用超声波探测器的时候,因为计算距离是需要靠echo引脚的高低电平变化的时间差来进行数据的判断。在某些未知的情况下,有可能echo引脚不会返回高电平,程序将会一直等待返回。 解决这个问题考虑使用TIMMER或者WDT来解决,这里我使用WDT(看门狗)来解决。 先来一段百度上关于看门狗的定义。 ** 阅读全文
posted @ 2022-01-20 23:59 ScottX 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 我们经常在智能小车上都能看到一个长这么样得一个东西。 这个东西就是一个超声波测距模块,一共有4个引脚VCC,Trig,Echo,Gnd。 VCC:接VCC电源,一般都是5V,但是现在市面上也有支持3.3V的 Trig: 给这个引脚输入一个10us的高电平,就可以触发测距。 Echo: 在测距结束时, 阅读全文
posted @ 2022-01-20 23:58 ScottX 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 之前已经尝试过把视频转换成多张pbm图片用来播放,但是这个方案始终不是很优美。因为每一次换播放素材都需要重新更新文件,显得不是特别舒服。肯定需要找一下其他方式来实现丝滑的视频播放。 考虑到我们的EPS32可以连接WI-FI,我们可以使用建立socket的方式来进行数据的传输和播放。把笔记本做成一个s 阅读全文
posted @ 2022-01-20 23:56 ScottX 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 之前已经实现过了,把OLED当作一个状态显示器。但是,仅仅显示文字肯定是不够炫酷的,因为有屏幕的地方就应该有Bad Apple。 这次我们尝试一下把OLED播放一下 Bad Apple. Bad Apple看似是一段视频,但是我们这么来想这个问题。视频打散成很多张图片,按照每秒12贞的播放,那不就是 阅读全文
posted @ 2022-01-20 23:54 ScottX 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 因为经常在办公室里面不知道实际室内温度是多少,所以用ESP32做了一个工具来进行温度&湿度的监测。在之前的文章当中,已经完成了ESP32的数据上云工作,如果要进行温度/湿度的检测。从原理上就是给ESP32连接对应的传感器,并把传感器的数据上报到阿里云物联网平台。 我们先来看看效果 这样的话,每天上班 阅读全文
posted @ 2022-01-20 23:52 ScottX 阅读(1037) 评论(3) 推荐(0) 编辑
摘要: 之前我们尝试过直接把LED点亮并且闪烁。 今天尝试一下将LED的开关状态上云,并可以通过云来进行数据下发。 数据要上云,首先开发板要联网。 首先我们会用 Python的network 库, 在network库当中,提供STA_IF和AP_IF两种模式。其中进行连接的是使用STA_IF模式,如果使用A 阅读全文
posted @ 2022-01-19 14:32 ScottX 阅读(563) 评论(0) 推荐(1) 编辑
摘要: 之前有接触过通过adriuno来进行ESP32和ESP8266的开发。 但是因为日常工作当中没有太多的机会使用CPP,所以进展一直不大。知道后面开始使用MicroPython进行ESP32的开发,感觉路一下都亮了。 今天尝试回顾一个初学者的使用过程。点亮一个RGB LED 。 使用的硬件 ESP32 阅读全文
posted @ 2022-01-15 22:39 ScottX 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 在上一个章节当中,我们已经完成了“最简单”的通过机器人进行一些简单的前置审批,减轻了一部分工作量。但是糟心的事情又来了。因为一个完整的业务流程中,钉钉审批可能只是其中的一个环节。字面意思,OA审批,OA审批,做的就是审批动作。而审批完成后,还有其他的动作可能是需要通过其他的系统进行处理,而且可能会纳 阅读全文
posted @ 2022-01-15 22:34 ScottX 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 在上文我们已经有了发起改变的觉悟和具体的改造方案了,这次我们就开始决定撸起袖子加油干了。 开干之前,需要确定一个TODO List: 首先在钉钉开放平台成为一个开发者 创建一个应用 快速浏览一下API文档 开始编码 STEP 1. 成为钉钉开发者 首先从钉钉的官网,进入到开放平台。 在开放平台,登录 阅读全文
posted @ 2022-01-15 22:33 ScottX 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 公司最早的钉钉流程的表单设定,流程设定因为最早是由IT部门进行的创建。我们经常会遇到的一个问题是,有的申请人在流程审批表单当中填写错误或者审批人发现申请人填写错误后。其往往不会从自己身上找填写的原因,往往会直接把问题提交到IT部门。而IT部门的同事往往会根据用户的描述,在钉钉后台当中去检查填写的内容 阅读全文
posted @ 2022-01-15 22:28 ScottX 阅读(155) 评论(0) 推荐(0) 编辑