查看: 48706|回復: 79
打印 上一主題 下一主題

OLED/LCD/12864 WEB在線圖片取模工具beta

  [復制鏈接]
跳轉到指定樓層
樓主
發表于 2017-2-8 22:14 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
取模軟件好多,選擇困難癥又犯了,為了自救,所以自己做了個
工具地址:
http://tools.clz.me/

源代碼:
https://github.com/coloz/image-to-bitmap-array



使用方法:
1.準備一張圖片,圖片分辨率應小于你的顯示設備
2.在網頁中上傳圖片
3.復制生成的代碼到你的程序中

適用驅動庫:u8glib、u8g2等Arduino圖形顯示設備驅動庫。
適用設備: 幾乎所有單色點陣屏


相關問題和建議,可以回帖提出

u8g2測試代碼:

kittenblock中小學創客名師推薦的圖形化編程軟件


/*
使用u8g2顯示數據
圖形顯示器:OpenJumper 12864 OLED
設備核心:SSD1306
*/

#include <U8g2lib.h>

#define rst  2
U8G2_SSD1306_128X64_NONAME_F_HW_I2C  u8g2(U8G2_R0 , rst);

//取模得到的數組
//width:55,height:64 
const unsigned char col[] U8X8_PROGMEM= {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xc0,0xff,0x03,0x00,0x00,0x00,0x00,0xfc,0xff,0x3f,0x00,0x00,0x00,0x00,0x3f,0x00,0xfc,0x00,0x00,0x00,0xc0,0x03,0x00,0xe0,0x03,0x00,0x00,0xf0,0x00,0x00,0x00,0x0f,0x00,0x00,0x38,0x00,0x00,0x00,0x1c,0x00,0x00,0x0e,0x00,0x00,0x00,0x78,0x00,0x00,0x07,0x00,0x00,0x00,0x60,0x00,0x80,0x03,0x00,0x00,0x00,0xc0,0x00,0xc0,0x01,0x00,0x00,0x00,0x80,0x03,0xe0,0x00,0x00,0x00,0x00,0x00,0x03,0x60,0x00,0x00,0x00,0x00,0x00,0x07,0x70,0x00,0x00,0x00,0x00,0x00,0x06,0x30,0x00,0x00,0x00,0x00,0x00,0x0c,0x18,0x00,0x00,0x00,0x00,0x00,0x0c,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x0c,0x10,0x00,0x00,0x04,0x00,0x18,0x0c,0x18,0x00,0x00,0x0c,0x00,0x30,0x06,0x18,0x00,0x00,0x0c,0x00,0x30,0x06,0x18,0x00,0x00,0x0c,0x00,0x30,0x06,0x18,0x00,0x00,0x0c,0x00,0x30,0x06,0x00,0x00,0x00,0x00,0x00,0x60,0x02,0x00,0x00,0x00,0x00,0x00,0x60,0x03,0x00,0x00,0x00,0xe4,0x00,0x60,0x83,0x04,0x0c,0x06,0xa4,0x00,0x60,0x83,0x0d,0x8c,0x07,0x8c,0x00,0x60,0x03,0x0d,0xfc,0x01,0x08,0x00,0x30,0x03,0x01,0x70,0x00,0x00,0x00,0x30,0x03,0x00,0x00,0x00,0x00,0x00,0x30,0x03,0x00,0x00,0x00,0x00,0x00,0x30,0x06,0x00,0x00,0x00,0x00,0x00,0x18,0x06,0x00,0x00,0x00,0x00,0x00,0x18,0x06,0x00,0x00,0x00,0x00,0x00,0x0c,0x0e,0x00,0x00,0x00,0x00,0x00,0x0c,0x0c,0x00,0x00,0x00,0x00,0x00,0x06,0x1c,0x00,0x00,0x00,0x00,0x00,0x03,0x38,0x00,0x00,0x00,0x00,0xc0,0x01,0x70,0x00,0x00,0x00,0x00,0xe0,0x00,0xe0,0x00,0x00,0x00,0x00,0x78,0x00,0xc0,0x07,0x00,0x00,0x00,0x1e,0x00,0x00,0x3f,0x00,0x00,0x80,0x07,0x00,0x00,0x78,0x00,0x00,0xc0,0x03,0x00,0x00,0x60,0x00,0x60,0xc0,0x00,0x00,0x00,0x60,0x02,0x60,0xc0,0x00,0x00,0x00,0x60,0x06,0x60,0xc0,0x00,0x00,0x00,0x60,0x06,0x60,0xc0,0x00,0x00,0x00,0x60,0x06,0x30,0xc0,0x00,0x00,0x00,0x60,0x06,0x30,0xcc,0x00,0x00,0x00,0x60,0x06,0x18,0xcc,0x00,0x00,0x00,0x60,0x06,0x0c,0xcc,0x00,0x00,0x00,0x60,0x06,0x0e,0xc6,0x00,0x00,0x00,0xe0,0x0c,0x06,0x86,0x01,0x00,0x00,0xc0,0x18,0x02,0x83,0x03,0x00,0x00,0xe0,0x19,0xe7,0x01,0x03,0x00,0x00,0xf0,0xdf,0xff,0x00,0x03,0x00,0x00,0x38,0xc4,0x18,0x00,0x02,0x00,0x00,0x18,0x60,0x00,0x00,0x03,0x00,0x00,0x0c,0x60,0x00,0x00,0x03,0x00,0x00,0x0c,0x20,0x00,0xc0,0x01,0x00,0x00,0x18,0x60,0x00,0xe0,0x00,0x00,0x00,0x38,0x70,0x00,0x7c,0x00,0x00,0x00,0xf0,0xff,0xff,0x1f,0x00,0x00,0x00,0xc0,0x8f,0xff,0x03,0x00,0x00};

void setup(void) {
  u8g2.begin();
}

void loop(void) {
  u8g2.clearBuffer();           // 清空顯示設備內部緩沖區
  u8g2.drawXBMP( 0 , 0 , 55 , 64 , col );     //50,50為圖片尺寸,根據你的圖片尺寸修改
  u8g2.sendBuffer();         // 顯示緩沖區內容
  delay(1000);  
}


沙發
發表于 2017-2-8 22:57 | 只看該作者
不錯,收藏了
板凳
發表于 2017-2-8 23:05 | 只看該作者
那么我試試 少見的,SH1106 試試
地板
發表于 2017-2-9 09:09 | 只看該作者
本帖最后由 sun910231 于 2017-2-9 09:14 編輯

可以,還不錯,不用太多設置,直接出代碼:


使用12864B V2 LCD    st7920芯片~
5#
發表于 2017-2-9 09:45 | 只看該作者
哎。。玩arduino好費錢啊。。47.04。。

點評

自己買同芯片的便宜的顯示屏啊  詳情 回復 發表于 2017-2-9 15:04
6#
 樓主| 發表于 2017-2-9 15:04 | 只看該作者
.oο麼麼茶㊣ 發表于 2017-2-9 09:45
哎。。玩arduino好費錢啊。。47.04。。

自己買同芯片的便宜的顯示屏啊
8#
發表于 2017-2-10 17:18 | 只看該作者
厲害啊,晚上回去試試!
9#
發表于 2017-2-11 09:09 | 只看該作者
厲害厲害                             
10#
發表于 2017-2-13 10:17 | 只看該作者
NOKIA  5110 屏幕測試成功;
8448  屏   驅動 PCD8544  SPI U8G庫文件;

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

熱門推薦

Blynk與m5stack basic以及uiflow的交互玩法
Blynk與m5stack basic以及
Blynk與m5stack basic以及uiflow的交互玩法 [準備工作我們假設玩家已經熟悉下面的準備
求大佬幫助
求大佬幫助
有沒有大佬能幫我把這個轉化成c語言的啊,萌新完全看不懂 順便弱弱的問一句如何將多個
VSCode寫Arduino提示無法打開源文件"avr/pgmspace.h"
VSCode寫Arduino提示無法
整個程序就這點內容,只是做個測試。 Ctrl+Alt+U的上傳是沒有問題。但是這里有個錯誤
【干貨分享】mega2560原理圖PCB圖紙altium designer18
【干貨分享】mega2560原理
分享一下mega2560的板子 AD版本 **** 本內容被作者隱藏 **** ergo
【原創】 drawbot平面關節scara機械臂寫字機 畫畫機器人直播...
【原創】 drawbot平面關節
這個項目上個月就在做了,結構和代碼反反復復改了多次,加上自己又太忙,一直沒來得及
Copyright   ©2015-2016  Arduino中文社區  Powered by©Discuz!   
快速回復 返回頂部 返回列表
3d每天组六27个号必中