“Microduino点阵模块显示BMP彩图/zh”的版本间的差异
(→操作说明) |
(→操作说明) |
||
第48行: | 第48行: | ||
**用画图工具打开 | **用画图工具打开 | ||
**另存为24位的BMP格式 | **另存为24位的BMP格式 | ||
− | [[File:BMP2.jpg|| | + | [[File:BMP2.jpg||400px|left]] [[File:BMP3.jpg||400px|top]] |
第55行: | 第55行: | ||
**打开你存好的BMP文件 | **打开你存好的BMP文件 | ||
**框内两项勾选确定无误后点击生成数组 | **框内两项勾选确定无误后点击生成数组 | ||
− | [[File:BMP4.jpg|| | + | [[File:BMP4.jpg||400px|left]] |
− | [[File:BMP5.jpg|| | + | [[File:BMP5.jpg||400px|top]] |
第65行: | 第65行: | ||
**替换示例程序中的BinCode数组中内容 | **替换示例程序中的BinCode数组中内容 | ||
**下载你的程序到点阵中(2x2阵列) | **下载你的程序到点阵中(2x2阵列) | ||
− | [[File:BMP6.jpg|| | + | [[File:BMP6.jpg||400px|left]][[File:BMP7.jpg||400px|top]] |
==程序烧写== | ==程序烧写== |
2016年3月22日 (二) 05:53的版本
Language | English |
---|
概述
材料清单
实验原理
因为我们的点阵屏也是24位的,理所当然我就按24位BMP图片加上了位图显示功能(函数:drawBMP(x,y,data)) 这个函数是基于Adafruit的spitftbitmap例程移植的,将BMP图像储存在Flash储存中,不多占用内存空间 程序下载
操作说明
程序烧写
代码说明#include "Microduino_Matrix.h"
uint8_t Addr[MatrixPix_X][MatrixPix_Y] = {
{ 64, 63},
{ 62, 61}
};
Matrix display = Matrix(Addr);
static const uint8_t BinCode[] PROGMEM = {
};
void setup(void) {
delay(6000);
Serial.begin(115200);
Wire.begin();
display.clearDisplay();
display.drawBMP(0, 0, BinCode);
}
void loop() {
}
FAQ |