H在开发 发表于 2023-11-10 23:28:28

第三十一篇:机智云APP控制STM32电灯_代码和接线


提醒我们使用的STM32为STM32F03C8T6最小系统板。 我们可以使用面包板和杜邦线来连接小灯,从我们的单片机的PA0引脚接一根线到LED的负极,我们是低电平亮灯,LED的正极接一个1k的电阻,在接到单片机的3.3V引脚即可。 ESP-01S与单片机的连接是,ESP      STM32RX   --   PA2TX   --   PA3 ESP接好,我们打开手机看一下设备在线吗,因为我的有时候会掉线,可能是有个引脚松了,这就是用杜邦线的痛苦,但是杜邦线调试时好用,我们完成作品可以去画个板子或者自己使用洞洞板焊上排针座,直接插ESP上去,这样子产品比较稳定。或者购买机智云的Gokit系列的单片机,Gokit是已经配置好很多底层的。 我们开始修改代码: 打开main.c文件,我们先编译一些,没有错误,没有警告。 我们来到gizwits_product.c文件下的gizwitsEventProcess函数 往下滑这里可以添加我们的执行代码 这里的名字对应着我们在机智云开发者中心创建的数据点的名字 打开STM官方的GPIO文件,找到HAL_GPIO_WritePin函数。 新增代码       HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_RESET);HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_SET); 打开这两个,在进行编译,在烧录进去STM32单片机中。

H在开发 发表于 2023-11-11 12:03:51

按照这样子做就完成最简单的入门点灯了
页: [1]
查看完整版本: 第三十一篇:机智云APP控制STM32电灯_代码和接线