查看: 90309|回复: 105
打印 上一主题 下一主题

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测试代码:

  1. /*
  2. 使用u8g2显示数据
  3. 图形显示器:OpenJumper 12864 OLED
  4. 设备核心:SSD1306
  5. */

  6. #include <U8g2lib.h>

  7. #define rst  2
  8. U8G2_SSD1306_128X64_NONAME_F_HW_I2C  u8g2(U8G2_R0 , rst);

  9. //取模得到的数组
  10. //width:55,height:64
  11. 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};

  12. void setup(void) {
  13.   u8g2.begin();
  14. }

  15. void loop(void) {
  16.   u8g2.clearBuffer();           // 清空显示设备内部缓冲区
  17.   u8g2.drawXBMP( 0 , 0 , 55 , 64 , col );     //50,50为图片尺寸,根据你的图片尺寸修改
  18.   u8g2.sendBuffer();         // 显示缓冲区内容
  19.   delay(1000);  
  20. }
复制代码






该用户从未签到

推荐
发表于 2018-3-14 12:24 | 只看该作者
求12864 st7920屏的测试程序,谢谢

该用户从未签到

推荐
发表于 2017-2-9 09:45 | 只看该作者
哎。。玩arduino好费钱啊。。47.04。。

点评

自己买同芯片的便宜的显示屏啊  详情 回复 发表于 2017-2-9 15:04

该用户从未签到

沙发
发表于 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芯片~

该用户从未签到

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库文件;

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

arduino程序设计基础 blinker物联网解决方案

热门推荐

基于麦克纳姆轮的PID实例学习--机甲大师PID控制
基于麦克纳姆轮的PID实例
一 认识pid 首先要了解PID算法是什么。网上很多帖子要么就是只有理论,要么就没讲清
【Arduino】168种传感器模块系列实验(58)---SR04超声波测距...
【Arduino】168种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
生成写字机单线字,生成仿手写单线字Gcode
生成写字机单线字,生成仿
这个网站可以生成写字机需要的仿手写单线字的gcode。sdysdy.top
arduino pid麦克纳姆轮小车程序详解
arduino pid麦克纳姆轮小
之前发过几个帖子,大家可以参考,但经过多次尝试,整套系统升级了,优化了很多地方目录:
arduino控制多个舵机
arduino控制多个舵机
求助各位大佬,使用mega2560的PWM输出作为5个舵机的控制信号,5个舵机本身驱动使用的
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表