本帖最后由 起点116 于 2022-5-16 06:35 编辑
#技术资源# #申请原创# @21ic小喇叭 @21小跑堂 你想玩物联网吗?物联网编程真的很难吗?原来很简单。
今天我们继续通过米思齐来学习编程。上几天我们已经能够通过点灯科技通过网络用手机APP就能控制小灯的亮灭了,今天我们继续通过点灯科技来玩点灯,即是复习又有创新。
今天主角就是点灯科技平台,米思齐编程软件,还有我们的当家花旦ESP32开发板我们今天来个不一样的点灯。那就是不光能点灯我们还要能调节光的大小做一款可以调光的网络控制小灯。今天我们不光要用到上一节的连接点灯科技还有一个关键词就是模拟量。既然想控制小灯亮度,就是通过改变模拟量去控制模拟量输出的值,这样就能改变小灯的亮灭了。我们开始今天的内容吧。 第一步测试硬件和原程序。我们先写入上一节学习的程序,测试开发板能联网,小灯没问题。我们写入程序。确认程序,板子型号,端口号都没问题,下载程序。写入成功,测试下手机端。开,关没问题。 第二步接下来我们进行修改程序。找到米思齐里面点灯科技库在里面找到这个模块即可创建一个调光程序,
再将数字输出程序改成模拟量输出程序,为了方便大家观看我把板载LED 小灯端口再接入一个红色小灯便于观察。程序修改好啦。就是这么简单。
第三步我们进行手机端APP的设置。因为我们用的是原来的板子和设备密钥所以不需要添加新的设备只需修改原来的设备设置即可。这样还能防止我们输入设备秘钥和WIFI名称以及密码时出现错误造成的开发板不能联网的问题。 打开app创建模拟量开关。 这里一定要注意开关命名一定要个程序里是相同的,不然控制不了哦。 第四步确认程序没问题我们写入程序测试。 程序写入完成我们测试下。打开app开发板显示在线了我们可以测试了拖动到最大小灯最亮了,拖动开关到1小灯最暗但是没有熄灭,拖到0小灯灭了,开关数值拖到255小灯达到最亮完全符合我们的要求。 我们来看视频,怎么样? 我们再切换网络看一下。
切换网络再试一次(2).rar
(5.92 MB)
程序测试成功。如果想应用到现实生活中我们只需再加入一个mos 管或者可调节电源即可实现。切记做好安全安全再安全的状态再进行实验哦。 好啦我们来总结下今天的内容 1:基于点灯科技平台创建模拟量输出开关并赋值给模拟量输出端口; 2:保证wifi的名称密码和设备密钥的正确性; 3:开关名称和程序内命名一定要保证一致.
光线大小我们可以调节了那我们能不能改变光的颜色呢,能不能控制电机的转速呢?有感兴趣的小伙伴可以试着改改然后告诉我你是怎么做的吧? 这里给大家列举几个坑,这些都是成功路上的绊脚石 1:设备密钥wifi名称和密码特别容易输入错误一定要反复检查; 2:app创建时要选网络接入; 3:app设置按键名称时一定要保证和程序里命名的一致,否则不生效; 4:一定要先测试硬件没问题,防止硬件连线错误或者接口错误导致程序正确的情况下无法完成实验。 今日挑战成功。
让我们一起努力,加油我们是最棒的。如果你也和我一样也是小白,也想学习物联网,也想提升自己学习编程,那就和我一起学起来吧,我们共同进步互相关心,鼓励,学习,让学习提升的路上不孤单。小白不会一直是小白,菜鸟努力终将飞上蓝天。大多数人都会选择安逸,可是我们不想做大多数人,我们不想超过任何人,我们只想超越昨天的自己。我们拒绝躺平,我们要不断地提升自我,超越自我。那样成功离我们还会远吗?加油。和我一起学起来吧。
|
基于米思齐开发环境,使用ESP32硬件+点灯科技平台,快速上手远程无线调光。