打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Arduino+12864示波器准备工作(二)
在Arduino里面显示单色bmp,把bmp转化为十六进制字符数组之后,只需include到ino文件里就行了。这部分简单,做个笔记。
一、使用python转化单色bmp
要显示的1212.bmp文件,本来是个小头像。黑白处理之后,象个惊愕的表情。
在IdleX里面调用bmp2hex("1212.bmp")函数,运行,Python Shell输出结果,复制需要的输出结果,然后到记事本里粘贴,增补内容:
#include "U8glib.h"
const uint8_t rook_bitmap[] U8G_PROGMEM = {
0x00, 0x00, 0x00, ……
……0xff, 0xff, 0xff
};
以UTF-8保存为my_bitmap.h。
二、写ino文件
先在Arduino IDE里面安装U8glib库,库管理器直接安装。
代码太长,网上有,略。
#include "U8glib.h"
#include "my_bitmap.h"
U8GLIB_ST7920_128X64_4X u8g(10);
……
三、接线
12864的接线:
对应:
Arduino5VGNDGND1311105VGND
12864/电位器BLABLKPSBER/WD/IVddVssP-V0
pin192015654213
烧录,运行。
附带,u8glib实际是比较复杂的一个库,在
https://www.cnblogs.com/anandexuechengzhangzhilu/
有一些最简单的整理,包括画出清屏、字体、图形等等操作,可以理解很多现成的代码和功能。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
用arduino做的数字示波器,只要16行代码,你信吗?
可穿戴式智能手表DIY
NO.22 基于Arduino的数字示波器(完成)
20元制作简易Arduino示波器,有需要的同学试一下!
arduino自制示波器
Android用摄像头的那点破事(续) | eyeHere
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服