资料介绍
描述
您可以在此示例中使用任何布线屏幕:0.42" OLED 显示屏布线或0.69" OLED 显示屏布线或0.96" OLED 显示屏布线。
* Sprite - 可以在屏幕上移动或以其他方式作为单个实体进行操作的计算机图形。
如果您还没有,请务必完成并按照OLED 显示布线教程的步骤进行操作,其中包括您在开始本教程之前需要下载的所有 Arduino 库。或者您可以直接下载库:Tinier Screen Library和Graphics Buffer Library。
第 1 步:硬件组装
根据您选择的开发系统,您需要使用 32 针棕褐色连接器将 TinyDuino 堆栈放在一起,或者您只需使用接线电缆插入接线:
- 端口 0:OLED 显示器连线 (只要在程序中编辑屏幕变量,任何尺寸都可以使用)
您可以使用程序开头的端口变量更改包含的 Arduino Sketch 中的端口。将板上找到的端口号与代码中设置的端口值匹配。
第 2 步:软件
要安装Tinier Screen和Graphics Buffer Arduino 库,请查看此库安装页面。从上面的软件部分下载后,您可以导航到 MAX30101 库的示例文件夹并在 Arduino IDE 中打开 MAX30101_OLED.ino 草图。
第 3 步:代码!
下载Sprites for OLED 程序,或从 TinierScreen/examples 文件夹中打开它(旧版本的库可能不包含 Sprite 示例)并将其上传到您的处理器。
为您的开发板做出正确的工具选择。如果不确定,您可以仔细检查提到任何 TinyCircuits 处理器所需的工具选择的帮助页面。
该程序已初始化为使用 0.42" OLED 屏幕布线。要在程序中编辑此内容,请注释并取消注释与您的屏幕匹配的两行,以便仅取消注释与您的屏幕匹配的两行:
// 0.42" Screen Variables
TinierScreen display = TinierScreen(TinierScreen042);
int xPixel = 72;
int yPixel = 40;
// 0.69" Screen Variables
//TinierScreen display = TinierScreen(TinierScreen069);
//int xPixel = 96;
//int yPixel = 16;
// 0.96" Screen Variables
//TinierScreen display = TinierScreen(TinierScreen096);
//int xPixel = 128;
//int yPixel = 64;
程序上传后,您应该会看到一个兔子精灵在屏幕上走来走去,以及文字“Bunny!”。在屏幕周围缓慢弹跳。由于绘制文本和精灵的速度,屏幕可能会轻微闪烁。
创建自己的精灵!
在同一个 sprite 示例中,可以选择使用不同的 sprite 和不同的文本来显示 Pac-Man *bitmap。这段带注释的代码应该可以帮助您了解如何使用正确的初始化和结构创建自己的精灵。您只需要注释掉兔子精灵代码并取消注释吃豆人代码。
* 位图 - 一种表示,其中每个项目对应于一个或多个信息位,尤其是用于控制计算机屏幕显示的信息。
要创建自己的精灵,您需要在exampleSprites.h文件中创建自己的位图。这些是 0 和 1 的二维数组,其中 0 代表黑色或空白像素,而 1 代表白色像素。Pac-Man 位图详细说明了一个实体精灵,如果您可以在视觉上忽略那里的零而只关注 1,您可以看到图片:
要在创建位图之前可视化精灵,您可能需要先使用 Pixilart 之类的工具创建像素图,然后从那里创建位图。
我希望这可以帮助你创造一些很棒的东西!
通过在Instagram、 Twitter或 Facebook上标记 @TinyCircuits 来展示您制作的 Sprite 和动画 !
- Arduino制作循迹小车教程 3次下载
- 兆易创新AN014 GD32微控制器在Arduino中的应用
- 基于Arduino系统拉线墙画机器人设计制作 10次下载
- 基于Arduino硬件光控灯制作资料 6次下载
- stm32单片机OLED显示图片 位图转换 Image2Lcd使用
- Nodemcu连接OLED显示屏并显示位图图像
- 华硕主板B85-PRO GAMER点位图 252次下载
- HP点位图工具安装程序下载 16次下载
- 在Arduino IED中安装TimeOne库文件 4次下载
- WebS图形制作教程免费下载 0次下载
- Arduino教程之如何使用Arduino制作一个宝宝使用的小桔灯详细资料概述 14次下载
- 基于Arduino的趣味电子制作 88次下载
- AN1246中文手册之如何在Microchip图形库中创建控件
- 几个Arduino创意制作分享 6次下载
- Arduino教程_Arduino图形化编程教程_ArduBlock 0次下载
- 数字源表在OLED器件测试中的应用 348次阅读
- MATLAB中特殊图形的绘制示例 741次阅读
- 如何制作一个简单的2步Arduino可编程定时器电路 1980次阅读
- 如何使用Arduino制作一个频率计数器? 6115次阅读
- 如何制作一个简单的2步Arduino可编程定时器电路 4220次阅读
- 如何利用Arduino UNO和SD卡制作音乐播放器 7322次阅读
- 如何使用Arduino来制作一个简单的欧姆表 5565次阅读
- DIY一个简单的Arduino板子 5350次阅读
- 基于使用Arduino、加速度计和LED制作时间手套 2802次阅读
- 基于ROHM BH1750环境光传感器制作测光表过程 3087次阅读
- OLED显示屏在陀螺经纬仪中的应用设计 1251次阅读
- 单色BMP位图的显示方法 9417次阅读
- PCB图形转移关键工艺过程分析 5550次阅读
- 利用Arduino制作8×10 LED矩阵 8489次阅读
- 基于FPGA图形和字符加速的液晶显示设计 2522次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多