12864 WEB在线取模工具beta

2075

取模软件好多,选择困难症又犯了,为了自救,所以自己做了个,测试地址:
http://tools.clz.me/

使用方法:
1.准备一张图片,图片分辨率应小于你的显示设备
2.在网页中上传图片
3.复制生成的代码到你的程序中

适用驱动库:u8glib、u8g2等Arduino图形显示设备驱动库。
适用设备: OpenJumper 12864 OLEDOpenJumper MINI12864 LCD(单色点阵屏几乎都可以用,具体看u8g2支持的芯片文档)

u8g2测试代码:

/*
使用u8g2显示数据
图形显示器:OpenJumper 12864 OLED
设备核心:SSD1306
控制器:Genuino 101
*/
 
#include <U8g2lib.h>
 
#define rst  2
U8G2_SSD1306_128X64_NONAME_F_HW_I2C  u8g2(U8G2_R0 , rst);
 
//取模得到的数组
const unsigned char huaji U8X8_PROGMEM[] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x0F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0xF0, 0x01, 0xE0, 0x00, 0x00, 0x00, 0x7C, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x03, 0x80, 0x00, 0x1C, 0x00, 0x00, 0x01, 0xE0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
};
 
void setup(void) {
  u8g2.begin();
}
 
void loop(void) {
  u8g2.clearBuffer();           // 清空显示设备内部缓冲区
  u8g2.drawXBMP( 0 , 0 , 50 , 50 , huaji );     //50,50为图片尺寸,根据你的图片尺寸修改
  u8g2.sendBuffer();         // 显示缓冲区内容
  delay(1000);  
}

留下一个答复

Please enter your comment!
Please enter your name here