进击的五月,继上期《使用Air724UG制作简易贪吃蛇》教程之后,@打盹的消防车 又为大家带来基于STM32的潘多拉LuatOS移植全新教程: 为什么使用潘多拉作为教程呢?
STM32不能没有通讯,那就选IoT开发板——潘多拉显然没什么短板,很适合入门使用。当然,其他STM32也可以参照本教程来做。文中同样涉及一些其他平台的移植思路,所以想移植LuatOS都可以看一看。&nb
本文内容1)在阿里云生活物联网平台,创建自有品牌项目,并在项目下创建产品“智能灯001”。2)下载阿里云SDK-esp-aliyun,使用例程smart_light,通过“云智能”手机APP控制。3)在阿里云物联网平台,查看设备、管理设备、调试设备。esp-aliyun下载地址:https://github.com/espressif/esp-aliyun在应用商店,例如应用宝中下载阿里云APP,
转载
2024-03-26 13:36:56
160阅读
TCP Sever创建TCP多连接并在客户端异常断开时关闭连接前言例程详情你需要做哪些准备工作?如何让该例程运行起来程序的流程建立TCP Server部分连接通信处理部分结语。 前言ESP32是乐鑫现在主推的一款WIFI模块,价格比较合适,文档也比较清晰。IDF框架下开发也比较容易。在网上之前没有搜索到TCP服务器允许多TCP 连接的例程。这里简单的做一个笔记,希望能给各位带来启发!例程详情ES
转载
2024-03-29 14:35:48
144阅读
1、硬件的实现:(1)esp01s esp32是一款自带WIFI和BLE的模组,可以通过mircoypython的方式对其进行开发,引脚资源做一般的项目也是足够用了。网上基本有卖,价格大概在20元左右,建议入手安信可的质量可能会比较好一点。(2)DHT11 &
转载
2024-03-22 13:26:32
1894阅读
(1)序列发生器,产生周期性的"0010110111"序列module xlgen (clk,rst,Q);
input clk ;
input rst ;
output Q ;
reg Q ;
reg [9:0] Q_r ;
always @( posedge clk or posedge rst)
begin
if (rst == 1)
基本上也是属于一个串口开发,其基本的指令如下 参考代码://合成语音播报距离distance
void TTS_Vodeodistance(float distance)
{
UART3_Init(); //初始化TTS播放
u16 num,dpnum;
// printf("<G>现在开始测试\n");
delay_ms(10);
转载
2024-05-15 12:50:04
487阅读
上一篇简单说明了ESP32进行SSD1306的液晶显示,然后希望显示字符,使用前一篇的SSD1306是一个入门,但是不能显示中文。因此本篇主要演示显示中文。在arduino中有一个u8g2库,当时用UNO时使用过该库,但是用在ESP32上,有新的问题要解决。首先在库管理中搜索u8g2库,下载后使用在第三方库使用其中范例,比如printUTF8。核心代码首先需要设置液晶屏,我用的还是IIC的1306
转载
2024-03-24 10:49:38
986阅读
在前面,我们已经学会了 ESP32-C3 的WiFi 配置以及使用,为我们学习网络协议建立了基础。
这篇文章我们就来学习测试一下ESP32-C3 的 MQTT 驱动。 目录前言1、基础介绍1.1 MQTT协议基本概念1.2 ESP-MQTT 基础1.2.1 SSL1.2.2 MQTT over Websocket2、示例测试2.1 测试工具2.2 示例代码简析2.3 测试结语 前言接下来的 ESP
转载
2024-04-03 15:55:11
136阅读
开源新星:Retro ESP32 —— 让你的Odroid Go焕发新生!项目地址:https://gitcode.com/retro-esp32/RetroESP32Retro ESP32 是一款专为Odroid Go设计的高级游戏启动器,它将这款便携式游戏设备带入了一个全新的层次。这个项目不仅集成了多个经典游戏机模拟器,还提供了一流的游戏管理和主题定制功能,将复古游戏体验与现代界面设计完美融合
一、目的 这一节我们来学习如何使用ESP32连接st7735s 128*160的1.8寸LCD屏幕显示汉字,非取字模方式,使用字库用来显示汉字。前面章节我们也介绍过字库的生成方法。请看这个文章:物联网开发100 - Micropython ESP32 S3非取字模和刷写中文固件方式显示中文Micropython E
转载
2024-04-21 13:32:00
496阅读
1、技术原理及架构图 Transformer-TTS主要通过将Transformer模型与Tacotron2系统结合来实现文本到语音的转换。在这种结构中,原始的Transformer模型在输入阶段和输出阶段进行了适当的修改,以更好地处理语音数据。具体来说,Transformer-TTS利用自注意力机制来处理序列数据,这使得模型能够并行处理输入序列,从而提高训练
目录 通过web server控制LED核心原理解析分区表 web server的使用 错误Header fields are too long的解决 通过web server控制LED通过网页控制LED灯的亮灭,一般的ESP32开发板都可以实现,下面这篇文章是国外开发者提供的一个通过web server控制LED的实例, 文章对如何实现有非常详
转载
2024-08-12 11:29:38
164阅读
目录前言优秀作品展示绵宝物联智能时钟基于ESP32-C3-12F物联网时钟ESP32 OLED时钟ESP8266 时钟基于ESP32的多媒体旋钮全息像素时钟哔哩哔哩小精灵更多资料 前言基于ESP-C3-12F的物联网时钟是由安信可与立创合作的培训活动,训练营自开营9月26日至11月2日结营,历时将近2个月。在本次活动中,我们以一个简易的时钟为例子,给学员培训,让学员们能更快上手项目的开发。在本次
任务要求通过GPIO的输入输出功能或独立按键输出一串摩斯密码(数字0~7之间的莫斯密码),输入口接收,并翻译出来,对应8盏 led 的亮灭。 对应的摩斯密码与数字关系如下:实现思路:通过GPIO的输入功能来获取独立按键上的电平状态,通过两个按键分别来表示莫斯密码里面的圆点和短杠,当有按键按下时,读取当前按键按下的键码值, 并且在完成5次输入后,通过我截取到的按键信息,与标准的莫斯密码比较,完成解码
转载
2024-06-22 15:01:16
192阅读
这是我接手的第一个小项目,也是第一次我写的代码真正排上用场,虽然不超过50行。但遇到的阻碍,我想确实硬件厂商善意的刁难。这个项目最大的收获是弄清楚我与软件工程师最大的不同吧!给我职业生涯上的第一个教训。下面言归正传(驱动见51hei论坛附件TFT资料)。 (一)ili9486显示屏简介
转载
2024-08-10 16:54:25
818阅读
写入EPROM/*
该代码向EEPROM写入4096字节数据
*/
#include <EEPROM.h>
void setup()
{
Serial.begin(115200);
Serial.println("");
Serial.println("开始写入");
EEPROM.begin(4096); //申请操作到地址4095,size=目标地址+1
转载
2024-03-25 15:29:09
279阅读
先看效果,创建三个不同的文本标签,文本内容可变颜色,文本过长动态滚动,带阴影3D效果开发板购买链接https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111deb2Ij1As&ft=t&id=626366733674一、开发板简介
二、开发环境搭建 windows
三、基础示例
四、LVGL控件使用示例 &
转载
2024-06-20 17:30:39
142阅读
ESP32的Ethernet通讯Arduino的Ethernet库Ethernet库库函数介绍总结 Arduino的Ethernet库Arduino很早就支持Ethernet通讯。硬件主要是支持W5100,W5200和W5500以太网通讯模块通过SPI接口与ESP32通讯。在Arduino 1.8.19版本以前,Arduino不支持库的引用位置。比如,在例子中说调用Ethernet.h,但如果想
转载
2024-05-16 08:14:03
339阅读
WiFiWi-Fi 库支持配置及监控 ESP32 Wi-Fi 连网功能。WiFi工作模式基站模式(即 STA 模式或 Wi-Fi 客户端模式),此时 ESP32 连接到接入点 (AP)。AP 模式(即 Soft-AP 模式或接入点模式),此时基站连接到 ESP32。AP-STA 共存模式(ESP32 既是接入点,同时又作为基站连接到另外一个接入点)。上述模式的各种安全模式(WPA、WPA2 及 W
转载
2024-07-28 14:38:46
132阅读
简介HardwareSerial 库是c++编写的,应用于esp32 Arduino应用环境的串口驱动库,我们在安装好ESP32的Arduino开发环境后就已经集成了这个串口操作库,在实际应用时直接引用就可以了。注意:ESP32共有3个UART端口, 其中UART1用于Flash读/写,我们使用串口1时需要注意,需要将串口1映射到其他GPIO上即可,我测试了一下GPIO12、GPIO13,使用串口
转载
2024-03-23 10:33:14
700阅读