设备清理

  • esp8266开发版
  • oled显示屏

    电路图

    ecran-oled-i2c-ssd1306_bb.jpg
    这里我们使用GFX库来解决图片输入的问题。

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

    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 )
    
    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/,上传我们做好的图片,设置好参数后获取编译代码。
QQ截图20190522231807.png
获取代码
QQ截图20190522231825.png
复制代码到我们的Arduino
QQ截图20190522232010.png
上传代码至开发板
效果如下
11.jpg

最后修改:2023 年 08 月 04 日
如果觉得我的文章对你有用,请随意赞赏