ESP32-S2中的外设ESP32-S2中有丰富的外设部分,也就是和外部设备相连的部分。在这里对一些主要的做一个介绍,同时对一些通信总线进行对比。所有外设的使用官方都给出了例程,在官方给的IDF的peripherals文件夹中,同时官网上还有相关的一些说明:官方外设使用参考文档https://docs.espressif.com/projects/esp-idf/zh_CN/latest/esp3
转载
2024-03-30 19:35:23
65阅读
文章目录前言一、ESP32C3的WiFi1.特性简介2.Wi-Fi MAC3.联网特性二、用ESP32C3连接热点AP1.主函数初始化2.WiFi初始化3.WiFi事件函数4.完整工程代码5.调试现象总结 前言本次主要实现ESP32C3连接到我的AP热点上。一、ESP32C3的WiFi1.特性简介• 支持 IEEE 802.11 b/g/n 协议 • 工作信道中心频率范围: 2412 ~ 248
转载
2024-07-28 13:59:04
1309阅读
WiFi外设配置ESP32/8266的Wi-Fi库支持配置及监控Wi-Fi连网功能相关内容参考乐鑫的ESP32/8266文档https://docs.espressif.com/projects/esp-idf/zh_CN/release-v4.1/api-reference/network/esp_wifi.html基本模式基站模式(又称STA模式或Client模式):将ESP连接到附近的AP,
转载
2024-05-05 21:53:27
2214阅读
ESP32 单片机学习笔记 - 05 - AP/Smart Config终于把感觉必要的基础外设学完了,开始学esp32的主要特色功能——物联网~~?(大概)一、WIFI热点 AP模式编程指南: 在API库中的Wi-Fi 库栏目只有简单的几句介绍,要看更多内容,可以到API指南的Wi-Fi 驱动程序中查看。这一节先说ESP32 Wi-Fi AP 一般情况的内容。 教程笔记: 第十四章 ESP32
转载
2024-05-08 11:12:55
910阅读
WiFi 实验 从这一个实验开始,逐渐开始讲解 ESP32 的 wifi 无线通信相关知识。 请参考 3.1.2 节,我们的演示的工作目录位于“G:\ESP32”,在这个目录下创建有文件夹“examples”, 接着把开发板带的 wifi 实验教程“.\配套的例程\2wifi 部分.rar”解压到文件夹“examples”下,如图:我们新增加了 10 个工程,第 4 章的实验围绕着这些工程讲解。4
转载
2024-04-25 13:03:47
1719阅读
Arduino程序主函数#include
#include
#include "WiFi.h"
#include "PubSubClient.h"
#include "Ticker.h"
#include "DHT.h"AITA_DHT dht11;
uint8_t temperature, humidity;const char *ssid = "八仙过海少了俩";
转载
2024-05-10 16:31:00
38阅读
测试第三课,ESP32-C3的串口通信测试
老样子,使用Enocean无线模块和ESP32-C3进行串口通信。 目录前言1、UART示例测试1.1 UART 基础测试1.2 与Enocean无线模块串口通信测试2、ESP32-C3 UART 基础知识说明 前言1、UART示例测试在开发板上面,我们使用了串口0烧录,串口1连接 Enocean 无线通讯模块,所以我们使用UART1测试,引脚为GPIO
转载
2024-04-21 19:00:44
166阅读
安装arduino软件首先在arduino官网下载安装文件(在百度上下载也可以),下面两个图是官网下载, 下载完成后,按照下图红框直接安装,直到安装完成即可。使用git下载例程在arduino的桌面快捷方式上点鼠标右键找到arduino的安装位置,然后使用git工具(git安装参考)clone官网提供的ESP32例程包。然后在在hardware目录下进行clone。 点击“Git Clone”后,
转载
2024-02-19 18:35:33
360阅读
ESP32环境搭建(Thonny+MicroPython+ESP32)一、开发环境说明二、下载和安装Thonny三、下载MicroPython四、下载ESP32驱动五、烧录MicroPython到ESP32六、Thonny与ESP32交互七、编写代码7-1、编写一段简单的程序附录:点灯实验八、总结 一、开发环境说明硬件:ESP32解释器:MicroPython(一种针对于硬件做了特殊处理的Pyt
转载
2023-10-20 19:28:23
344阅读
前言:最近闲着无聊,看到手头正好有一块tft彩屏,想着拿来玩玩。既然用到了显示屏,自然是离不开ui设计,lvgl是嵌入式一个开源图形库,具备“Light”(轻量)和"Versatile"(可用性强)等特点。对于我而言,最难的莫过于最初的环境搭建了,许多学习的热情在此刻被逐渐浇灭。但功夫不负有心人,花了一天终于是学会了个大概。跟随我的步伐,教你从0到1搭建LVGL开发环境! 文章目录1.准备工作2.
转载
2024-05-07 13:29:29
114阅读
从软件系统分析和设计到软件系统概念原型 ——基于工程实践:智能物联结点的设计与实现一、概述 本文主要是针对智能物联结点的设计与实现这一工程实践,对其进行软件系统分析和设计到总结出软件系统概念原型。阐述项目中所蕴含的软件结构特点,比如基本结构和特殊机制、设计模式、软件架构风格和策略等,并给出数据库核心设计的分析以及源代码的文件目录结构。ESP-WROVER-KIT是一款基于ESP32无线网
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SPI LCD,
转载
2024-07-24 15:19:51
362阅读
大家好,超子能力有限,技术不高,有什么错误的地方,欢迎批评指正。今天的文章不讲通信中的各种协议了,咱们做一个物联网入门的DIY程序设计,用意法半导体的STM32单片机配合ESP8266的WiFi模块,利用阿里云旗下的生活物联网平台,做一个APP控制LED灯亮灭的设计,其实就是控制STM32单片机IO口高低电平的变化,如果再控制一个继电器,进而控制火线的通断,就可以模拟一个市面上的WiFi
转载
2024-06-19 18:47:46
100阅读
两块STM32分别控制一块ESP8266,实现两机信息交互1.前言 2019年上半年,为了准备一个机器人比赛,就去研究了一下ESP8266 WIFI模块。模块本身已经被封装得很好了,可是在搭载到单片机上出现了很多问题,借此机会总结一下:单片机配置流程和中间可能遇到的一些坑。2.思路做什么:单片机 控制 ESP8266。怎么做:a.STM32核心
转载
2024-07-20 06:03:29
209阅读
有朋友让帮忙调一下毕设的开发,于是写了这篇。 esp32c3 pwm 小风扇 步进电机 温湿度 彩灯 还有一个 无源峰鸣器 先是开发环境配置,以 ubuntu 18.04 为例介绍配置安装常用的开发软件包sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-pip
转载
2024-04-25 10:27:33
1252阅读
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SPI LCD,
转载
2024-03-04 04:57:35
90阅读
一、前言在物联网工农业场景下有很多应用需要视觉技术来辅助完成应用开发,随着AI技术的不断发展,AI应用的长尾细分领域越来越广泛,在比如纺织业检测瑕疵品、农业中虫害检测等等AI将大有可为。为此我们在HaaS物联网开发板上做了很多AI的探索来帮助各行各业的开发者们来打造他们的AI应用场景。AIoT设备由于成本及应用场景的限制,硬件性能如CPU、内存、Flash等存在差异,怎么样让端侧也能充分发挥AI的
一、315M无线模块315m无线模块广泛地运用在车辆监控、遥控、遥测、小型无线网络、无线抄表、门禁系统、小区传呼、工业数据采集系统、无线标签、身份识别、非接触RF智能卡、小型无线数据终端、安全防火系统、无线遥控系统、生物信号采集、水文气象监控、机器人控制、无线232数据通信、无线485/422数据通信、数字音频、数字图像传输等领域中。市场上最常用的315M发射芯片XC4388。 该芯片包括了一个功
转载
2024-07-22 16:05:41
234阅读
Alt+Enter 自动添加包Ctrl+t SVN更新Ctrl+k SVN提交Ctrl + / 注释(取消注释)选择的行Ctrl+Shift+F 高级查找Ctrl+Enter 补全Shift + Enter 开始新行TAB Shift+TAB 缩进/取消缩进所选择的行Ctrl + Alt + I 自动缩进行Ctrl + Y 删除当前插入符所在的行Ctrl + D 复制当前行、或者选择的块Ctrl
esp32_amg8833介绍用基于ESP32+amg8833模块开发的红外热成像测温仪,开发板用的是TTGO T-Display ESP32,测温模块用的是AMG8833 IR 8x8红外热像传感器。 在新冠战疫的环境下,不仅一罩(口罩)难求,还有一枪(测温枪)难求。咱就自己搞个测温枪吧。 最初的想法是红外测温枪+人脸识别,放在学校门口,就可以为师生每天自动记录体温了。趁全国人民做月子期间,试着
转载
2024-03-12 04:59:47
558阅读