树莓派基金会在本周发布树莓派4B硬件之后,紧接着更新了 Raspbian 操作系统。新的版本号是 Buster,来自皮克斯《玩具总动员》电影中狗的名字。这个版本基于最新的 Debian 开发,甚至比 Debian 的官方版本更早发布,这是为了在 Buster 中针对树莓派4添加 OpenGL 视频驱动为默认项。虽然树莓派4硬件一时在国内还没法买到,但 Raspbian 最新的系统可以在老版本硬件上            
                
         
            
            
            
            背景介绍想起来之前做的半成品单片机游戏机,又想继续做一个,不过之前那个单片机驱动屏幕速率太低,已经无法改进了。所以这次斥巨资购买了一款顶配的ESP32S开发板,做个简单的游戏机,没问题。完整介绍链接 这花花绿绿的介绍,看着让人甚是喜欢呢。开发环境搭建参考乐鑫官网的方式,我选择了windows开发环境Windows 平台工具链的标准设置安装完成会有两个图标,按照推荐选择了cmd方式 双击运行 随便选            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 20:55:31
                            
                                356阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            手把手教你使用ESP32+MicroPython制作贪吃蛇游戏实现目标在ESP32开发板上使用MicroPython编程实现一个贪吃蛇小游戏,游戏可以在ssd1306 OLED屏幕上游玩,使用四个按钮开关控制蛇的上下左右移动。既然是手把手,就是让你不了解相关知识也能跟着流程运行起我们的项目,通过在线的仿真原件在线试玩。项目所用工具介绍ESP32开发板:上海乐鑫出品的MCU,自带wifi和蓝牙,功能            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 23:18:51
                            
                                275阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2018年就已经在使用ESP32开发一款语音交互的电子产品了。不过,以前没有在csdn写博客的习惯,没有留下什么记录。但是,好记性不如烂笔头,写博客、记笔记,把开发日志整理到这里,总是个好事情。从现在开始,在csdn上安下这处小窝,记录开发旅程上的点点滴滴。0001. 搭建开发环境参考资料:乐鑫官方文档: https://docs.espressif.com/projects/esp-idf/en            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-17 13:34:08
                            
                                122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            项目地址:https://gitee.com/daycen/stm32-tetris/tree/master使用Keil uVision5打开即可一、概述	本文介绍了一个基于STM32的俄罗斯方块游戏实现例子	整体方案的硬件部分由一个最小系统、按键开关模块以及2.2寸TFTLCD屏幕组成,软件部分设计由绘图、逻辑、整合控制三大部分组成,由一个二维绘图函数绘制出游戏画面,并由碰撞判断、状态储存等机制            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 17:21:41
                            
                                166阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一次偶然的机会,去参加了由乐鑫和 Pycom 公司组织的 Hackathon 活动,并获赠了一块官方最新的 ESP32 开发板 —— ESP32-DevKitC,到家几次试玩之后,深深地被乐鑫折服,对它爱不释手。  
    图: ESP32-DevKitC 开发板 
 如上图所有,一块开发板,小巧,迷你,接口简单,功能却不简单,只需要一根普通的智能手机USB数据线,就能完成绝大多数操作。ESP            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 22:40:32
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录本篇博文目录:一 、前言;二 、输出低电平,点亮一盏`LED`;三 、获取某个`GPIO`的电平,并且打印出来;四 、配置某个`GPIO`的低/高电平触发事件,并且打印出来;4.1:下降沿触发中断:4.2:上升沿触发中断:四 、配置某个`GPIO`的低/高电平触发事件,并且打印出来;一 、前言;
GPIO口一直是单片机的主要功能,今天小徐带来的是正是GPIO使用;本博文使用的是安信可的es            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 14:40:52
                            
                                193阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            你会用一个按钮做些什么呢? 打开一个灯光? 一个门铃? 还是让人运动起来? 按钮有很多种,但我最喜欢街机按钮,因为它们通常有很好的触感,“咔哒”的感觉。我的工具箱里有几个街机按钮,我一直想用它们做点什么。有一天我灵光闪现,可以利用按钮DIY一个运动装置。我将制作 4 个运动按钮,一个作为主节点,带有支持菜单显示的屏幕,另外三个作为从节点,通过ESP-NOW协议通信。它们都基于 ESP32-C3,一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 13:08:24
                            
                                168阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            MAKER: JuanF92/译:趣无尽 相逢已是初识MicroByte 是一款微型主机,能够运行 NES、GameBoy、GameBoy Color、Game Gear 和 Sega Master 系统的游戏,所有元器件都设计在这 78 x 17 x 40 mm 的封装中。尽管成品尺寸很小,但它符合 SNES 游戏板的布局并且具有操作按钮。它还配有一个清晰的 1.3 英寸 IPS 显示屏,可以看            
                
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、Arduino是什么?二、Arduino下载和安装三、ESP32环境配置1、下载ESP32开发板离线工具包2、配置esp32模块1. esptool_py:2. mkspiffs :3. xtensa-esp32-elf-gcc:四、关于esp32相关工具github镜像设置1.`idf_tools.py`的镜像设置            
                
         
            
            
            
            采用I2C驱动触摸屏。I2C多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。它有两条线,一条是SCL(串行时钟总线),另外一条是SDA(串行数据线),这两条数据需要接上拉电阻,总线空闲的时候SCL和SDA处于高电平。图来自正点原子linux驱动开发教程I2C主要有起始位、停止位、数据传输、应答信号等。I2C写时序I2C的写时序相较于读时序是比较简单            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-24 13:05:44
                            
                                426阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Espressif-IDE开发环境配置前言一、ESP32-WROOM-32介绍二、IDE环境搭建三、建立第一个项目总结 前言最近得到一块ESP32-WROOM-32的开发板,没有原理图,但板子走线比较简单,看着板子上的布线大致猜一猜连接,然后试玩了一下,这里写下教程,整体来说,ESP32全部开源,支持蓝牙、WIFI,价格不算太贵,开发简单,好上手。 这里讲述下如何搭建开发环境,ESP32开发环境            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-15 05:31:42
                            
                                429阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当ESP32遇上LuatOS,会产生怎样奇妙的火花?——工程师朋友们呼声极高的CORE ESP32-C3核心板来了。工程师需要,合宙造!适配越来越多的CPU支持LuatOS,敬请期待! 合宙ESP32-C3核心板简介合宙CORE ESP32-C3核心板,是基于乐鑫ESP32-C3芯片进行设计的一款开发板。尺寸仅有21mm×51mm,板边采用邮票孔设计,板载 Wi-Fi/BLE天线,方便开            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-26 18:55:26
                            
                                79阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            由于最近重新选择单片机的开发平台。之前用过ESP8266模组和基于8266的NodeMCU开发板,而且使用的经历还是很愉快的。因此这次很自然的想到了去找看看是否有基于ESP32的NodeMCU开发板,结果没让人失望,还真的有。但是发现一个问题,某宝上的基于ESP32的开发板不仅有,还非常之多,粗一看好像都长得一样,但仔细区分时发现,这些板有些引脚不同,有些参数不同,厂家好像也各不相同。这就很让人郁            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 14:27:48
                            
                                279阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            国外创客开发板创新日新月异我们想尝鲜体验却十分苦难一片板卡从海外跋山涉水到我们手中遇到各种各样的问题海外组团开始啦!~本次我们从国外开发板众筹网站crowdsupply挑选一款体积较小/功能强大的板卡ESP32ESP32板卡特色       现在芯板坊开始预定啦~~!!喜欢的朋友请点击文末小程序预定叫上小伙伴抓紧时间行动吧!TinyPICO是目前最小的全功能ESP32开发板,比拇指还小的板子却能让            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-25 14:50:33
                            
                                149阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            stm32触摸屏识别我用的型号准备开始分析例程开始修改结语 我用的型号我用的是正点的开发板精英板,F103ZET6,电阻屏准备正点有一个例程,是触摸屏,注意是触摸屏不是手写识别,我们把它下载下来,烧进去发现是手写的轨迹,就是校准(电容屏忽略)以后手按到哪就显示哪里的线条。 利用这个程序的函数,我们更改,最后目标是规定几个区域,按下去以后可以识别出来,也就是把触摸屏当做软按键来用,老式手机不是都像            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-12 13:53:19
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            看起来和千万学子们所使用的计算器一样,没什么特别的,还带着一些陈旧的使用痕迹。但如果你用磁铁碰一下:咦,简直像打开了探险电影里的神秘机关,右上角的太阳能电池板部分居然亮了?这是一个隐藏的屏幕。不止屏幕,这台计算器还能连WiFi上网,访问Google Firebase数据库,加载出准备好的资料文档:甚至作为通讯工具发短信:如此隐蔽的上网通讯设备……不知道大家是否有了大胆的想法?没错,这其实是一台作弊            
                
         
            
            
            
            开发环境:开发板:STM32PZ6806L
       芯片:ARM_STM32F103_ZE
软件开发环境:KEIL5开发所需资料:STM32F1XX芯片电路原理图
STM32F1XX系列芯片手册XX代表系列版本号,ARM公司开发的芯片大多数都是一样的,除非增加了新功能才会更正芯片手册,XX就代表该文档支持系列版本!更新 2020.12.17如没有这些文档则可以在这里下载:stm32开发板系列            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-02 00:35:34
                            
                                487阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            展示效果1  
 1.28寸圆形ESP32开发板效果展示 展示效果2  
 ESP32-LVGL仿安卓优化图标 1. 安装Arduino IDE(如果已安装,直接跳到第二步) Arduino:Arduino中文社区(点此链接下载)2.添加附加开发板地址 打开Arduino IDE菜单 > 文件 >首选项,在 附加开发板管理器网址 输入框中,填入以下网址: https://arduino            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-22 09:43:31
                            
                                700阅读
                            
                                                                             
                 
                
                                
                    