1、注册阿里云设备信息1)在阿里云中选择物联网平台并添加相应的产品信息每个场景都有自己对应的属性信息,根据自己项目进行选择,这里我选择室内温湿度监测设备。添加完产品后,需要对产品进行功能的定义,直接点击产品名称,就可以进入设置界面,点击编辑草稿进行相应功能的配置,这里由于我选择的是标准化的产品所以可以选择添加标准功能,这里要注意对应功能的标识符,后续代码中要按照此标识符进行数据传输,否则无法正确解析数据。至此已经完成了产品的添加。2)添加相应的设备信息在设备中选择添加设备,并进行相应的设备信息设置。首先选择前面注册的产品,然后再为新建的设备取一个名称(后面用得上)。完成设备的添加后就可以查看自
一、安装ESP32-IDF库下载网址:https://dl.espressif.com/dl/esp-idf/打开上面的网页,选择单击页面中ESP32-IDFv5.0.2-OffineInstaller,5.0.2是当前最新版本,如果没有ESP32-IDFv5.0.2-OffineInstaller,说明官方有更新最新版本,如果想要安装此教程版本可以把页面翻到最下面,会列出所有历史版本供用户下载。注意:ESP-IDF库各版本之间API函数各有差异,版本号差别越大,差异越大,如果是新手小白还是尽量遵循你的开发板卖家或你找的源码教程中的版本来。 下载成功后,在安装程序上单击右键选择打开程序。 打开
一、目的 这一节我们学习如何使用合宙的ESP32C3开发板控制1.3寸彩色TFT显示屏模块,分辨率240*240,SPI接口,ST7789驱动芯片。二、环境 ESP32 C3+Thonny+1.3寸st7789液晶屏模块+几根杜邦线+Win10接线方法: 三、st7789TFT显示屏驱动st7789py.py"""Copyright(c)2020,2021RussHughesThisfileincorporatesworkcoveredbythefollowingcopyrightandpermissionnoticeandislicensedunderthesamet
忘记过去,超越自己❤️博客主页单片机菜鸟哥,一个野生非专业硬件IOT爱好者❤️❤️本篇创建记录2023-01-15❤️❤️本篇更新记录2022-01-15❤️?欢迎关注?点赞?收藏⭐️留言??此博客均由博主单独编写,不存在任何商业团队运营,如发现错误,请留言轰炸哦!及时修正!感谢支持!?ArduinoESP8266教程累计帮助过超过1W+同学入门学习硬件网络编程,入选过选修课程,刊登过无线电杂志??菜鸟项目合集?快速导读1.前言2.认证简介3.认证器3.1Passsword-Based(常用方式)3.2JWT(JSONWebTokens,了解程度)
前期教程【嵌入式模块】ESP8266完整教程前言 之前寒假期间趁着有时间学习了一下物联网的基础器件——ESP8266WiFi模块,即上面的前期教程,没想到看得人不少,挺多人收藏了,可见物联网的火热~ 最近在做一个小物件,想要在里面添加WiFi模块,实现联网获取实时时间,这算是很普通的需求,而且网上相关的资料也是一大把。但是当我翻开自己写的博客时,突然发现写得有点不太详细(估计是当时正值假期尾声~),很多内容只是一个概述,而且感觉给出的资料有点乱,对于完全没有接触过的人来说看起来还是有点费劲的,于是想着再补一遍博客,老规矩,尝试“授人与渔”。理清各大厂商的关系 对于硬件学习,我最推荐的就是
项目场景:利用VSCode基于ESP-IDF框架向esp32烧录程序。问题描述无法烧录程序,报错:esptool.pyv3.3-devSerialportCOM14Connecting......................................Afatalerroroccurred:FailedtoconnecttoESP32:Noserialdatareceived.Fortroubleshootingstepsvisit:https://docs.espressif.com/projects/esptool/en/latest/troubleshooting.html原因分
ESP8266控制LED点灯和按钮,配合巴法云平台和微信小程序实现远程控制本文将介绍如何使用ESP8266控制LED点灯和按钮,同时利用巴法云平台和微信小程序实现远程控制。具体实现过程如下:一、硬件准备ESP8266模块LED灯按钮杜邦线面包板二、开发环境搭建ESP8266使用ArduinoIDE进行编程开发,需要安装ESP8266开发板支持包。具体步骤如下:打开ArduinoIDE,点击文件->首选项,在"附加开发板管理器网址"中输入https://arduino.esp8266.com/stable/package_esp8266com_index.json并保存。点击工具->开发板->开
软件编程指南参见:HTTP服务器测试准备任意一款ESP32系列开发板2.4GHz路由器热点准备各种格式的文件测试软件可基于esp-idf/examples/protocols/http_server/file_serving例程进行测试测试步骤1、软件配置只需要设置ESP32连接的2.4GHz的WiFi热点即可menuconfig—>ExampleConnectionConfiguration—>WiFiSSID—>WiFiPassword2、下载固件下载固件,查看固件运行日志,在建立WiFi连接之后会分配IP地址,如下:3、访问HTTPServer在PC端连接相同的WiFi热点或同一路由器然
STM32通过串口与esp8266通讯收发DTH11的温湿度数据文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言这个项目学习了这几块内容:stm32的串口中断,定时器中断,时间片轮询机制,esp8266,DTH11温湿度传感器的使用。对串口通信收发数据的处理。设计知识点:串口的格式化打印。DWT内核精确延时。sysTick延时。一、DTH11介绍DTH11是串行接口,单线双向。一次一次完整的数据传输为40bit,高位先出。数据格式:8bit湿度整数数据+8bit湿度小数数据+8bi温度整数数据+8bit温度小数数据+8bit校验。数据传送正确时校验和数
板载的LED,是GPIO2引脚。虽然没有原理图,其实原理图可以百度找。这里记得板载LED是GPIO2管脚就好了。步骤:1、初始化管脚2是输出模式;2、将管脚2闪烁高低就行了。这里,我们打开arduino的例子,不用esp32的例子。因为esp32公司已经设置框架配合了arduino了。所以语法什么的和arduino软件一样,要学借鉴。打开blink代码。看到代码里面是管脚13,和我们的不匹配。所以修改就好了。修改步骤:1、定义一个管脚,类似51单片机的sbitLED=P1^0;一样。我们这么写。代码讲解:(1)定义LEDA,对应管脚2constintLEDA=2;//板载LED是IO2,高电平