项目简介
本项目是基于Arduino开发的电子宠物模拟器,核心功能为模拟Tamagotchi P1设备的行为和玩法。借助Arduino UNO硬件,用户可以体验经典的Tamagotchi游戏。
项目的主要特性和功能
- 精准模拟Tamagotchi P1的核心游戏机制。
- 提供真实的Tamagotchi体验,有喂食、玩耍、睡眠和成长等玩法。
- 优化算法,确保在Arduino UNO硬件上流畅运行。
- 配备可视化界面,通过OLED显示屏展示Tamagotchi的状态。
- 支持实时保存和加载游戏状态,保障Tamagotchi的持续性。
安装使用步骤
硬件准备
- 准备Arduino UNO开发板。
- 准备按钮、蜂鸣器、OLED显示屏等电子元件。
- 按项目提供的电路图连接所有元件。
软件准备
- 安装Arduino IDE。
- 确保已安装Java 8 Runtime。
- 安装Git命令行工具。
- 复制项目源码到本地:
cd ArduinoGotchi
- 安装U8g2库:打开Arduino IDE,依次点击“Main Menu -> Sketch -> Include Library -> Manage Libraries”,搜索“U8g2”并安装。
配置ROM文件
- 自行获取Tamagotchi P1 ROM文件,命名为“rom.bin”,并放置在项目文件夹(/ArduinoGotchi/)中。
- 运行以下命令生成“rom_12bit.h”文件:
cd ArduinoGotchi java TamaRomConvert rom.bin
编译和上传
- 启动Arduino IDE,打开项目文件夹中的“ArduinoGotchi.ino”文件。
- 用USB线将Arduino UNO连接到电脑。
- 在Arduino IDE中选择开发板:“Main Menu -> Tools -> Board -> Arduino AVR Boards -> Arduino UNO”。
- 点击“Upload”按钮上传代码。
操作说明
- 按项目指南操作按钮控制Tamagotchi。
- 观察OLED显示屏上Tamagotchi的状态。激活宠物需按中间按钮配置时钟,否则宠物无法存活。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】