项目简介
ESPboy是一个基于ESP8266微控制器并结合Arduino框架的开发平台,为开发者打造了一个易于使用的硬件平台,用于开发各类嵌入式应用。该平台集成了Ardublock、MicoJS、MicroPython等多种编程语言和工具,还支持图形显示、声音播放、按键输入等丰富的硬件接口和功能。
项目的主要特性和功能
- 硬件接口:可全面访问和控制ESP8266微控制器的硬件接口,如GPIO引脚、DAC、LCD TFT屏幕、声音输出等。
- 图形显示:借助TFT_eSPI、LovyanGFX、ArduinoGFX等图形库,支持绘制图形、显示文本、动画等丰富的图形显示功能。
- 声音播放:能播放单音、复杂音乐等多种音频文件。
- 按键输入:通过mcp23017芯片读取按键状态,支持多按键同时输入。
- 其他功能:提供初始化硬件、设置引脚模式、控制LED、控制DAC等基本功能。
安装使用步骤
安装Arduino IDE
- 下载并安装Arduino IDE(推荐使用1.8.n版本)。
- 安装WeMos D1 mini ESP8266开发板到Arduino IDE中。
安装必要的库
配置开发环境
- 在Arduino IDE中选择“LOLIN(WEMOS) D1 R2 & mini”开发板。
- 安装“Little FS file uploader plugin”和“ESP exception decoder plugin”以增强开发体验。
编写和上传代码
- 使用提供的示例代码进行开发,如
ESPboy_FirstTest_ESPboyLibs_TFTeSPI
等。 - 根据需要编辑
User_Setup.h
文件以适配ESPboy的显示。
测试硬件
测试ESPboy的硬件功能,包括电源、按键、显示、LED和蜂鸣器。
使用其他工具
- 使用VS Code + PlatformIO进行更专业的开发。
- 使用WebAppStore和WiFiAppStore直接从设备安装应用。
参与社区
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】