序号SDK版本内容链接1nonos2.0搭建开发环境,开始一个“hellow world”串口打印。点我访问2nonos2.0利用GPIO开始使用按钮点亮你的“第一盏灯。点我访问3nonos2.0利用 "软件定时器 " 定时0.5秒闪烁点亮一盏LED。点我访问4nonos2.0用PWM控制一盏LED的亮度变化。点我访问5nonos2.0SDK高级使用之封装Post与Get请求云端,拿到“天气预报信
WiFi.CPPWiFi.printDiag(Print& p)
WiFi.printDiag(Print& p)输出网络设置信息到print接口(比如从串口输出)参数:@param p 端口,如串口Serial
@param p 端口,如串口Serial实例:WiF
转载
2024-06-01 17:34:07
174阅读
文章目录前言一、设计介绍基于Arduino的实验室防灾避险系统的设计与实现1.设计摘要2.功能模块介绍3.PC系统介绍(PC端已部署在宝塔面板)1.登录界面2.实时监测页面3.管理员查询用户信息4.设备状态查看5.环境历史数据查询6.控制界面3.微信小程序介绍(已在微信公众平台上线)1.小程序码2.首页二、硬件汇总表三、开发环境准备1.系统总体开发环境介绍1.PC系统:Vue+Node.js2.
概述本文代码链接 https://github.com/FranHawk/ConnectTOAliIOTServer.git 之前一直准备使用百度云天工作为物联网云平台,但是百度云天工平台的文档写的确实不是很好,相关API的接口也和其他方案有不一样,安全性不够好,故准备使用阿里云IOT平台。后期估计还要涉及到前后端的实现,自己搭建云服务器,才能完成数据存储和小程序开发。阿里云也提供了相关的接口,使
转载
2024-07-05 09:58:54
74阅读
ESP32开发之旅——ssd1306 OLED屏的使用前言在本文中,您将学会ssd1306 OLED屏在ESP32中的使用,本文提供了简单的示例供学习参考。需要注意的是,本文中的ESP32是使用Micro Python进行开发的,(同时ESP8266也可按照本文进行开发)。对ssd1306 OLED屏熟悉的小伙伴可以直接跳至正文部分SSD1306 OLED屏介绍实物图本文中使用的SSD1306 是
转载
2024-04-24 12:24:17
418阅读
文章目录一、基础概念二、相关API参数与使用说明三、整体连接流程总结 本篇文章以ESP32C3平台作为主机连接血糖仪蓝牙设备的过程为例,对代码的实现进行分析与理解。一、基础概念在上手撕代码之前,让我们准备好砍柴刀,先使用nRF Connect APP连接血糖仪对Gatt协议概念以及各层次进行理解,APP下载链接自行百度,这里就不贴出来了,废话不多说,打开手机蓝牙连接血糖仪蓝牙设备,左图为血糖仪的
转载
2024-03-19 23:35:54
2186阅读
调度,实际涉及到两个问题,一个是调度的对象是什么(你要调度啥),另一个就是如何进行调度。本文就来聊聊 FreeRTOS 的任务调度过程。说到调度对象,很容易想起那句名言:进程是资源的最小单位,线程是调度的最小单位。在 FreeRTOS 中没有区分进程,线程的概念,统称为任务,对应的结构体为:tskTCB。lib/FreeRTOS/tasks.c:typedef struct tskTaskCont
转载
2024-06-03 21:19:16
145阅读
对于汽车开发工程师来说,CAN总线是工作最最基础的一部分了。虽然工作已经有了CANOE,CANAPE,INCA等开发工具,但简单的使用这些软件没有极客精神,有时候还是想能够做一个自己的工具,可以通过编程来玩转CAN总线。由于之前接触过ESP8266,因此当ESP32推出的时候,我对其尤为关注。ESP32的性能更为强大,而最重要的是ESP32已经支持CAN总线了。在其官方文档中,CAN总线被名命为T
转载
2024-02-22 20:45:42
298阅读
探索科技创新:ESP32-NESEMU - 在ESP32上运行经典的NES游戏!ESP32-NESEMU是一个令人兴奋的开源项目,由Espressif Systems开发,它允许你在Espressif ESP32微控制器上模拟运行经典任天堂娱乐系统(NES)的游戏。如果你是复古游戏爱好者或热衷于嵌入式系统的开发者,那么这就是你的理想选择。项目概述ESP32-NESEMU基于Espressif's
前两节已经说明了,开发环境以及升级到最新的sdk。本节 Hello_World 案例。导入ESP32_IDF项目1. 选择 File→Import2. 点开C/C++分支,并选中Existing Code as Makefile Project3. 去除C++支持,选中 Cygwin GCC点击Browser,选中 esp-idf-v2.1所在的目录 4. 点击&n
转载
2024-03-18 17:04:14
191阅读
Arduino环境配置 首先需要下载Arduino IDE,可以去官网下(下载慢容易失败,不推荐),也可以在Arduino中文社区进行下载(推荐)。 下载好软件之后,正常安装,安装好后打开软件,点击“工具”—>“管理库”,搜索esp32,安装ESP32库。 如果没有搜到的话,就转到“文件”—>“首选项”,将https://dl.espressif.com/dl/package_
转载
2024-05-01 14:19:42
1287阅读
本文描述如何通过usercmodule(用户c模块)的方式,安装esp32-cam的OV2640摄像头驱动,并使固件具备支持4M SPIRAM、bluetooth等最新micropython内置模块。注本文的主要软件版本:Esp-idf:v4.0.2Micropython:v1.18一.操作系统安装1.安装”ubuntu 20.04 LTS”,vmware或者windows的WSL均可,在ubun
转载
2024-05-29 00:22:39
2424阅读
前言 DM9051NP芯片 SPI接口占用管脚数量比以太网PHY的RMII/MII少,PCBA版线布局可更精简。而DM9051NP驱动软件方面,由于源代码已集成在ESP IDF中,可见其可靠度以及网口性能得到乐鑫官方认可。 在ESP32既有SPI 时钟31.2MHz的条件下,DM9051NP能充分发挥网口资料送收性能,相关Iperf测试数据,
转载
2024-05-17 08:49:10
820阅读
这个实验的功能演示 ESP32 定时器的使用方法。 这个实验的代码为工程“3_10_timer”目录。 3.10.1. 实验内容(1) 学习 LED 灯控制 (2) 学习 ESP32 定时器库函数使用方法 (3) 根据定时器控制红灯闪烁3.10.2. 硬件原理这个实验使用到的硬件是彩灯上的红灯,如何实现控制返回看 3.3.2 节即可。3.10.3. ESP32 定时器函数介绍定时器的使用流程就是定
转载
2024-02-08 15:23:50
568阅读
探秘ESP32 TFT库:打造极致显示体验 1、项目介绍这款名为"ESP32 TFT库"的开源项目,致力于实现对ILI9341、ILI9488、ST7789V和ST7735等TFT模块的完美支持。通过高效的SPI驱动,它能够在4线SPI模式下发挥最佳性能,同时也具备对其他控制器的扩展性。2、项目技术分析该库基于最新的esp-idf master分支和xtensa工具链构建,采用18位(R
转载
2024-08-16 17:17:12
189阅读
20145329 《信息安全系统设计基础》第八周期中总结知识点总结一、Linux命令1.man -kman是manul的缩写,我们可以通过man man来查看man的帮助man有一个-k 选项用起来非常好,这个选项让你学习命令,编程时有了一个搜索引擎,可以举一反三。 我们通过一个例子来说明,比如数据结构中学过排序(sort),我不知道C语言中有没有完成这个功能的函数,可以通过“man -k sor
原来官方社区已经有技术贴了,那我这个算翻译+补充吧
STM32CubeIDE添加DSP静态库最近项目需要使用DSP库,使用CubeIDE已久,于是试着在CubeIDE中移植DSP库。参考了网上的一些文章,觉得不是很完美。于是自己摸索,找了一些参考资料。记录了下在STM32CubeIDE中移植的DSP库的方法。准备工作我使用的单片机型号是STM32F767IGT6。这里只是展示移植库的例子,就不配置
转载
2024-08-22 09:06:48
221阅读
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SPI LCD,
转载
2024-04-24 23:24:12
241阅读
这篇文章的目的是解释如何开启ESP32蓝牙连接到一个PC电脑蓝牙,进行串口收发实验,使用ESP32和Arduino IDE库。具体步骤可以参考下文:首先,需要安装ESP32的编译环境。这里推荐使用Arduino IDE,安装文件可以到Arduino官网进行下载,由于安装过程比较简单,就不再这里赘述。编程环境安装好后,就需要添加相应的开发板。依次打开“文件”->“首选项”,在“设置
转载
2023-10-21 23:01:48
0阅读
ESP32-S3 SPI 外设,主设备编程方法SPI简介SPI,全称为Serial Peripheral Interface,是一种常见的串行通信协议,用于微控制器和其外设之间的通信。SPI接口通常包括四条线:MOSI(主设备输出,从设备输入)、MISO(主设备输入,从设备输出)、SCK(时钟)和CS(片选)。多从机SPI 通信网络连接? 可见MOSI、MISO、SCLK 引脚连接 SPI 总线上
转载
2024-06-13 15:33:21
3668阅读