首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >ESP8266输入图片

ESP8266输入图片

作者头像
逍遥子大表哥
发布2021-12-17 18:54:37
发布2021-12-17 18:54:37
6910
举报
文章被收录于专栏:kali blogkali blog

设备清理

  • esp8266开发版
  • oled显示屏

电路图

这里我们使用GFX库来解决图片输入的问题。

牛刀小试,我们先输入文字试试

代码语言:javascript
复制
display.setTextSize(1);                  // setTextSize applique est facteur d'échelle qui permet d'agrandir ou réduire la font

display.setTextColor(WHITE);             // La couleur du texte

display.setCursor(0,0);                  // On va écrire en x=0, y=0

display.println("Hello, world!");        // un println comme pour écrire sur le port série

display.setTextColor(BLACK, WHITE);      // On inverse les couleurs, le fond devient noir

display.println("Hello, world!");        // Vous pouvez changer à la volée de Font (pour cela vous devez la déclarer comme une librairie en début de projet, par exemple #include <Fonts/FreeMono9pt7b.h>)

display.setFont(&FreeMono9pt7b);

display.setTextColor(WHITE);

display.println("Hello, world!");

display.setFont();  

认识.bmp文件

位图文件(Bitmap),扩展名可以是.bmp或者.dib。位图是Windows标准格式图形文件,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2、4、8、16、24和32位色彩。例如,一幅1024×768分辨率的32位真彩图片,其所占存储字节数为:1024×768×32/(8*1024)=3072KB

位图文件图像效果好,但是非压缩格式的,需要占用较大存储空间,不利于在网络上传送。jpg格式则恰好弥补了位图文件这个缺点。

制作位图文件

打开网址http://javl.github.io/image2cpp/,上传我们做好的图片,设置好参数后获取编译代码。

获取代码

复制代码到我们的Arduino

上传代码至开发板

效果如下

版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/1920931

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设备清理
  • 电路图
  • 牛刀小试,我们先输入文字试试
  • 认识.bmp文件
  • 制作位图文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档