Espressif-IDE开发环境配置前言一、ESP32-WROOM-32介绍二、IDE环境搭建三、建立第一个项目总结 前言最近得到一块ESP32-WROOM-32的开发板,没有原理图,但板子走线比较简单,看着板子上的布线大致猜一猜连接,然后试玩了一下,这里写下教程,整体来说,ESP32全部开源,支持蓝牙、WIFI,价格不算太贵,开发简单,好上手。 这里讲述下如何搭建开发环境,ESP32开发环境
转载
2024-03-15 05:31:42
425阅读
ESP32使用一.开发板1.ESP32 cam2.ESP32C33.ESP32-WROOM4.ESP32-xiao一、开发环境1.arduino ide2.MicroPython二.程序实战1.UDP通讯(任意IP)2.DUP(AP)2.13.DUP(STP)2.ESP NOW1.接收端MAC地址获取2.ESP32发送3.ESP8266接受3.DS18B204.HardwareSerial库(串口
转载
2024-05-12 13:03:21
346阅读
作者:micespring▌简介一个基于ESP32制作的开源游戏掌机,可以运行标准的NES(日版为FC)游戏,支持单声道音频。让你随时回味儿时的时光。固件基于乐鑫官方和moononournation二次开发的项目,Github地址:https://github.com/moononournation/esp32-nesemu▌版本更新【V1.1-200807】现在可以通过在开机时按方向键来选择
转载
2022-03-17 15:32:06
974阅读
作者:micespring
一个基于ESP32制作的开源游戏掌机,可以运行标准的NES(日版为FC)游戏,支持单声道音频。让你随时回味儿时的时光。
固件基于乐鑫官方和moononournation二次开发的项目,Github地址:
https://github.com/moononournation/esp32-nesemu
▌版本更新
【V1.1-200807】
现在可以通过在开机时按方向
转载
2021-07-30 10:40:20
1930阅读
嵌入式Linux 昨天本文转自立创开源硬件平台作者:micespring原文链接:https://oshwhub.com/micespring/esp32-nesemu▌简介一个基于ESP32制作的开源游戏掌机,可以运行标准的NES(日版为FC)游戏,支持单声道音频。让你随时回味儿时的时光。固件基于乐鑫官方和moononournation二次开发的项目,Github地址:https://githu
转载
2021-03-20 13:34:42
1251阅读
MAKER: JuanF92/译:趣无尽 相逢已是初识MicroByte 是一款微型主机,能够运行 NES、GameBoy、GameBoy Color、Game Gear 和 Sega Master 系统的游戏,所有元器件都设计在这 78 x 17 x 40 mm 的封装中。尽管成品尺寸很小,但它符合 SNES 游戏板的布局并且具有操作按钮。它还配有一个清晰的 1.3 英寸 IPS 显示屏,可以看
转载
2024-05-23 22:29:48
115阅读
MAKER: JuanF92/译:趣无尽 相逢已是初识MicroByte 是一款微型主机,能够运行 NES、GameBoy、GameBoy Color、Game Gear 和 Sega Master 系统的游戏,所有元器件都设计在这 78 x 17 x 40 mm 的封装中。尽管成品尺寸很小,但它符合 SNES 游戏板的布局并且具有操作按钮。它还配有一个清晰的 1.3 英寸 IPS 显示屏,可以看
手把手教你使用ESP32+MicroPython制作贪吃蛇游戏实现目标在ESP32开发板上使用MicroPython编程实现一个贪吃蛇小游戏,游戏可以在ssd1306 OLED屏幕上游玩,使用四个按钮开关控制蛇的上下左右移动。既然是手把手,就是让你不了解相关知识也能跟着流程运行起我们的项目,通过在线的仿真原件在线试玩。项目所用工具介绍ESP32开发板:上海乐鑫出品的MCU,自带wifi和蓝牙,功能
转载
2024-05-23 23:18:51
267阅读
项目地址:https://gitee.com/daycen/stm32-tetris/tree/master使用Keil uVision5打开即可一、概述 本文介绍了一个基于STM32的俄罗斯方块游戏实现例子 整体方案的硬件部分由一个最小系统、按键开关模块以及2.2寸TFTLCD屏幕组成,软件部分设计由绘图、逻辑、整合控制三大部分组成,由一个二维绘图函数绘制出游戏画面,并由碰撞判断、状态储存等机制
转载
2024-05-21 17:21:41
166阅读
2018年就已经在使用ESP32开发一款语音交互的电子产品了。不过,以前没有在csdn写博客的习惯,没有留下什么记录。但是,好记性不如烂笔头,写博客、记笔记,把开发日志整理到这里,总是个好事情。从现在开始,在csdn上安下这处小窝,记录开发旅程上的点点滴滴。0001. 搭建开发环境参考资料:乐鑫官方文档: https://docs.espressif.com/projects/esp-idf/en
转载
2024-05-17 13:34:08
122阅读
文章目录一、功能简介二、软件设计三、实验现象 一、功能简介本项目使用Proteus8仿真STM32单片机控制器,使用ST7735R TFTLCD彩屏模块、按键等。系统运行后,TFTLCD显示俄罗斯方块游戏界面并开始游戏,KEY1键用于方块方向旋转,KEY2、KEY3键控制左右方向移动,KEY4键控制方块下落速度。每消除1层分数递增10分,最大显示5位数分数。当游戏结束后,按下KEY1键重新开始游
文章目录本篇博文目录:一 、前言;二 、输出低电平,点亮一盏`LED`;三 、获取某个`GPIO`的电平,并且打印出来;四 、配置某个`GPIO`的低/高电平触发事件,并且打印出来;4.1:下降沿触发中断:4.2:上升沿触发中断:四 、配置某个`GPIO`的低/高电平触发事件,并且打印出来;一 、前言;
GPIO口一直是单片机的主要功能,今天小徐带来的是正是GPIO使用;本博文使用的是安信可的es
转载
2024-05-21 14:40:52
193阅读
背景及目标前阵子,准确的说是好几个月前买了一辆电瓶车,当时呢因为车停得很随意,所以想给小电驴装一个GPS,一方面是防盗,另一方面是为了测速和绘制骑行轨迹,要是能联动电瓶车状态远程监测就更好了。当然我尽可能的在不改装电瓶车原有电路的基础上实现,毕竟改装有风险。当然也有人说:现在的很多电瓶车不都可以手机控制、定位啊之内的。但是作为一名物联网工厂专业的毕业生,刚好手头有几块正点原子的GPS模块和STM3
转载
2024-04-17 07:10:20
420阅读
此篇博客介绍 ESP 常用的低功耗配置选项。1.常用功耗优化配置选项1.1.动态调频CPU 工作的频率越高,功耗消耗也越大。通过 DFS(dynamic frequency scaling,动态调频)可以让系统自动切换工作频率,达到功耗和性能间的平衡。开启该功能需要使能如图 1-1 的这两项,这样系统会在工作的时候切换到最大频率,在系统空闲时切换到最低频率,最大频率默认为主频,如 ESP32-C3
转载
2024-03-20 22:24:58
1158阅读
每天起床的意义就是去拥抱工作! 万万没想到出门就下雨,只有上楼拿伞了!(没有什么能阻挡我去打工) 这突如其来的下雨天让我想起了“一休和尚”的晴天娃娃 据说把晴天娃娃正吊着是求晴天,倒吊着是求雨天(我觉得求下雨还是拜拜萧敬腾比较靠谱,hh~毕竟是公认的“雨神”,有他在下雨没意外) 思路:为了不再发生多跑一趟回家拿伞的事情,我想做一个能随时检测是否快下雨的“玩意”。突然就想起了DFROB
转载
2024-05-23 22:33:43
81阅读
# ESP32 开源架构的科普解析
## 引言
ESP32 是由乐鑫科技(Espressif Systems)研发的一款高性能、低功耗的单片微控制器,广泛用于物联网(IoT)设备。其开源架构使得开发者能够在灵活的平台上实现创新的应用,今天我们将探讨 ESP32 的架构、功能以及一个简单代码示例。
## ESP32 的架构
ESP32 集成了 Wi-Fi 和蓝牙功能,采用双核处理器,支持多种
原创
2024-08-06 12:00:27
235阅读
提示:准备好开发板和LED灯1.可以选择启明云端推出的ESP32开发板,上手简单原因: 启明云端WT-ESP32-DevKitC V4开发板,这是一款基于ESP32的小型开发板,集WIFI+蓝牙方案于一体,板上模组绝大部分管脚均已引出,开发人员可根据实际需求,轻松通过跳线连接多种外围器件,或将开发板直接插在面包板上使用。本例开发板默认的是乐鑫ESP32-WROOM-32D模组。开发环境使用乐鑫官方
转载
2024-03-28 03:55:17
114阅读
esp32 是乐鑫即ESP8266后又一款标杆性的芯片,拥有低功耗,wifi&蓝牙双模,音频视频的应用等优点,在加上它良好的开源社区使得它在国内外物联网领域都十分流行。废话不多说直接进入主题 :esp32开发使用官方提供的esp-idf开发框架开发环境大家参考DIY智能家居设备:基于esp32和阿里云云智能APP完成智能灯泡的开发 - 知乎esp-idf对于各种外设提供了丰富的接口函数和例
转载
2024-03-26 11:18:34
294阅读
在了解完热敏打印机的基础知识并成功将热敏打印机的步进电机驱动后,我们就可以开始考虑发送数据并打印了。控制时序我们首先再来回顾一下热敏打印机的控制时序及系统结构图。 从控制时序中可以看出,数据传输采用类似spi通讯的方式,经过384个CLK周期后,将一行384个点的数据移入移位寄存器中。之后需要拉低锁存端(LAT)一段时间,将移位寄存器中的数据锁存到锁存器中。之后通过置高STB一段时间进行控制选通加
引言在第一章博客中,我们讲了Arduino对Esp32的一个环境配置,以及了解到了常用的一个总线通讯协议,其中有SPI,IIC,UART等,今天我为大家带来UART串口通讯和c#串口进行通讯的一个案例,以及什么是中断,中断的作用和实践,话不多说,让我们正式开始。UART在第一篇博客中,我们讲了UART是需要一个接收一个发送的引脚,总共两个,分别是TXD(发送引脚),RXD(接收引脚),不管是什么类
转载
2024-08-23 21:17:16
442阅读