12161| 2
|
[项目] 用2.7英寸OLED显示屏制作电子宠物-Tamaguino |
Tamaguino是我的首个Arduino项目,也是我开发的首款在微控制器上运行的游戏。它是模仿90年代及随后几年极为盛行的虚拟电子宠物“Tamagotchi”(拓麻歌子)而开发! Tamaguino的首个版本采用广大电子爱好者熟悉且广泛使用的0.96英寸I2C OLED显示屏。 所需硬件
所需软件
Tamaguino还有专门的官方网站:https://alojzjakob.github.io/Tamaguino/ 登录官网,你可以找到详细的信息和原理图、源代码和相关库、3D打印案例等。它还被移植到Arduboy! 介绍到这里,我想你对Tamaguino的历史已有所了解,现在让我们用新的大型OLED为其增光添彩! 第1步:准备零件 第2步:接线 最外面的OLED引脚标有1和20,所以仔细检查并确认是否每根接线都分配到合适的引脚。 请按照此处说明接线: OLED PIN 1 (GND) -> ARDUINO GND OLED PIN 2 (VCC) -> ARDUINO 5V (should work on 3v3 too) OLED PIN 4 (DC) -> ARDUINO PIN 8 OLED PIN 7 (SCK) -> ARDUINO PIN 13 OLED PIN 8 (MOSI) -> ARDUINO PIN 11 OLED PIN 15 (CS) -> ARDUINO PIN 10 OLED PIN 16 (RST) -> ARDUINO PIN 9 按钮和蜂鸣/扬声器: BUTTON 1 -> ARDUINO PIN 5 BUTTON 2 -> ARDUINO PIN 6 BUTTON 3 -> ARDUINO PIN 7 BUZZER + -> ARDUINO PIN 4 BUZZER - -> GND 第二个按钮引脚接接地 (GND) 无需为按钮配备专门电阻,因为按钮输入使用的Arduino引脚在代码时已经预置了内部上拉电阻。 第3步:上传代码 源代码在这里: [url=https://pan.baidu.com/s/1PsK1i0l4SURpjzWqZVm7uA]下载压缩包[/url] 提取密码: 4v5m 如要创建源代码,你需要此特定版本: 该版本代码基于初始版修订而成,可兼容此屏幕版本。 若你之前创建了Tamaguino,请注意与SSD1306 (I2C) 版本进行比对,查看按钮和蜂鸣器映射方式是否有所不同。必要时需要重新排布,以便我们能在Arduino上使用SPI专用引脚。 你还需要SSD1325库: 现在已万事俱备,仅需将代码和库加载到Arduino IDE并上传到开发板即可。 第4步:总结 观看以下视频,你可按照上述步骤逐步创建你自己的Tamagotchi电子宠物! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed