注意:本文以简单易理解易实现为主,仅实现最基本的交互通信功能,性能和稳定性暂无考虑。需要材料:硬件:stm32及下载线、esp8266-01s(wifi模块)软件:emqx、keil可选:wireshark,python开始:配置stm32工程首先,我们需要一个stm32的基础工程,为了调试需要,我们需要两个usart串口分别与电脑和wifi模块进行通信。打开stm32cube需要配置的有RCC、SYS、USART、时钟、projectmanager几部分。 配置好usart1和2之后,引脚如图,将wifi模块按照tx-rx;rx-tx;EN、3v3接3.3v;GND接GND;其余
stm32esp8266ota系列文章:stm32esp8266ota-快速搭建web服务器之docker安装openrestystm32esp8266ota升级-tcp模拟httpstm32esp8266ota升级-hex合并-烧录-bin生成stm32esp8266ota升级-qtbin文件处理工具stm32esp8266ota升级-自建mqtt和文件服务器动态AB面方式stm32esp8266ota升级-自建mqtt和文件服务器全量升级stm32esp8266ota升级-qtbin文件处理工具本文主要介绍qt实现对bin文件每隔固定字节插入crc校验,进而用于后期ota升级。无有具体OT
文章目录一、0.96IICOLED介绍二、安装库文件2.1、库屏幕控制相关API2.2、库绘制相关API2.3、文本相关API2.4、图像相关API三、显示字母四、显示汉字五、显示图片一、0.96IICOLED介绍OLED是一种利用多层有机薄膜结构产生电致发光的器件,它很容易制作,而且只需要低的驱动电压,这些主要的特征使得OLED在满足平面显示器的应用上显得非常突出。OLED显示屏比LCD更轻薄、亮度高、功耗低、响应快、清晰度高、柔性好、发光效率高,能满足消费者对显示技术的新需求。我们最常用的OLED0.96IIC128×64模块,如下所示:其中:0.96:指的是屏幕的显示尺寸0.96inch
一、WIFI协议。Wi-Fi(发音:/ˈwaɪfaɪ/,法语发音:/wifi/),在中文里又称作“移动热点”,是Wi-Fi联盟制造商的商标作为产品的品牌认证,是一个创建于IEEE802.11标准的无线局域网技术。基于两套系统的密切相关,也常有人把Wi-Fi当做IEEE802.11标准的同义术语。“Wi-Fi”常被写成“WiFi”或“Wifi”,但是它们并没有被Wi-Fi联盟认可。并不是每样匹配IEEE802.11的产品都申请Wi-Fi联盟的认证,相对地缺少Wi-Fi认证的产品并不一定意味着不兼容Wi-Fi设备。IEEE802.11的设备已安装在市面上的许多产品,如:个人计算机、游戏机、MP3播
软件: 电脑: 安信可串口调试助手(左,去安信可官网下载即可)手机:TCP连接(右,随便找个商店搜一下TCP关键字都有一堆,我用的第一个TCP)硬件: USB—TTL下载器Esp8266—01s模块(注意是01S,内置上拉电阻,比较方便)杜邦线若干51最小系统手机通过esp8266和电脑相连接:步骤:下载器的3.3Vgnd分别和esp8266_01s的端口相连 连接txd和rxd端口(下载器的TXD连到WIFI模块的RXD,另一对同理);2.连接好后插入电脑,去查看端口号,这个COM号等下要用 (如果插上电脑后没反应,多半是驱动没有安装好,按照道理讲,平时都有用TTL下载器来下载,
ArduinoUNOR3使用esp8266-01s连接onenet云平台一、测试连接esp8266测试失败解决办法二、AT指令配置esp8266一、测试连接esp8266注意:1、电源接口一定是纯净的3.3V电压(此电源最好没有串并联其他元器件)否则可能出现电压不稳定,无法成功连接。2、第一次wifi模块第一次使用需要手动配置热点,连接成功之后才可将完整的程序代码烧录进arduino开发板。测试连接esp826601s代码段:(手动配置热点时,用的软接口6,7。tx,rx不要连接错)#includeSoftwareSerialmySerial(6,7);//RX,TX配置6、7为软串口void
教你如何使用esp8266接入华为云物联网平台(IOTDA)(ArduinoIDE开发)最新版详细教程请参考:【新增esp8266设备订阅命令主题、响应平台命令、命令处理】esp8266接入华为云物联网平台(IOTDA)2.0_8266mqtt华为云_IOT趣制作的博客-CSDN博客以下为旧版:一、简介 esp8266系列作为低功耗高性价比的嵌入式无线网络控制模块,深受对嵌入式感兴趣的小伙伴的喜爱,是很多人理想的一款wifi模块的选择,不仅可以完成通信,还可以当单片机使用完成程序控制,可满足智能家居、远程控制、智慧医疗等物联网应用的需求,总结:功能强大,价格便宜;某宝最便宜的ESP01s
目录前言功能介绍:工程下载:效果图STA模式TCP服务器控制LED1的亮灭AP模式TCP客户端控制蜂鸣器的开关、步进电机正反转AP模式TCP服务器读取温湿度STA模式TCP客户端连接手机热点与云服务器建立通信实现云端控制1、云服务器的测试环境搭建配置2、源程序修改烧写3、STM32相关功能配置和测试核心代码前言前期准备可以参考我的这篇文章STM32F103+ESP8266(WiFi)模块实现AP模式下的TCPC/S和UDPClient,重复部分不再赘述。功能介绍:APSTASTA+AP模式下,建立tcp/udp连接后,发送指定命令,控制LED1和蜂鸣器的开关,读取DHT11模块温湿度数据,控制
用ESP8266播放音乐:简介:有一块吃灰很久的esp8266,看了稚晖君抖音视频做的HoloCubic小电视视频又想捡起来玩玩,删除的程序、配置一点点捡回来,中间出了各种问题,一点点解决,希望有同样爱好的朋友遇到相同的问题有个借鉴:硬件准备手上有esp8266及该板图纸,有根usb线和喇叭(耳机)足以。软件准备1.安装ArduinoIDE,点击https://github.com/arduino/Arduino,根据提示下载安装完成(目前最新版本为ArduinoIDE1.8.19)。2.安装ESP8266支持包,在文件----》首选项—》附件开发板管理器网址中:输入http://arduin
简介:本次主要想实现功能:thingsboard平台远程控制设备设备(ESP8266上的灯作为一台设备,模拟控制灯的开关)指令传输通过thingsboard平台集成的MQTT协议利用thingsboard仪表盘库的一个控制组件模拟发送指令来控制我们的灯的开关前期准备:之前搭建好的thingsboard平台NodeMCU开发板开发NodeMCU的工具:Arduino操作过程1新建一个测试设备新建一个租户账号进入到我们的thingsboard平台后点击设备管理新建一个设备。新建成功后点击设备进入详情页面,点击复制设备访问令牌,这个是后面MQTT访问对应的用户名,可以先保存下来2在仪表盘库新建一个开