|
|
Line 25: |
Line 25: |
| ==Specifications== | | ==Specifications== |
| | | |
− | *分辨率:128x64; | + | *Resolution:128x64; |
− | *接口: IIC通讯; | + | *Interface: IIC communication; |
− | *电源:3.3V; | + | *Power supply:3.3V; |
| | | |
| | | |
Microduino-Oled 12864 is based SSD1306 0.96 inch 12864 OLED display module. Using the I2C interface, 3.3V power supply.
|
Features
- Active light, no backlight, large-angle range;
- Low driving voltage, low power consumption;
- I2C mode of communication, saving IO port, widely used;
- Small, cheap, open source;
- Open source hardware circuit design, compatible with the Arduino IDE development environment for programming process;
- Microduino unified interface specification, and rich peripheral modules can be easily and flexibly with other eligible Microduino interface specification modules, sensors for quick connection and expansion;
|
Specifications
- Resolution:128x64;
- Interface: IIC communication;
- Power supply:3.3V;
|
Documents
Eagle PCB File:Microduino-Oled.zip
主要元件
- 12864Oled显示屏:2864HSWEG01 File:2864HSWEG01.pdf
- 驱动芯片:SSD1306 File:SSD1306-Revision 1.1.pdf
|
Development
- 【U8glib库google下载 】
- 【Adafruit_SSD1306库github下载 】
- 【MultiLCD库https://github.com/stanleyhuangyc/MultiLCD github下载 ] 】
|
Applications
u8glib库示例程序基本用法
注意:core的IIC接口为A4(SDA),A5(SCL),core+的IIC接口为D20(SDA),D21(SCL)
- 将下载好的库放入Arduino IDE安装文件夹内的libraries中,如果打开了Arduino IDE,先关闭所有的,再打开u8glib库里的示例程序;
- 打开HelloWorld示例程序,把U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE)这行的注释取消(删除“//”),编译通过后就可直接下载,下载完毕后“Hello World!”就显示在屏幕上;
- 显示字符/变量:
- 利用u8g.print(xx)函数即可,用法与Serial.print(xx)基本一致。
- 更改字体:
- u8g.setFont(xx)语句可更改字体,括号中的“xx”换成对应字体库名即可(可在U8glib\utility文件中的u8g.h文本里查找字体库);
- 推荐大字体:u8g_font_7x13、推荐中字体:u8g_font_fixed_v0r、推荐小字体:u8g_font_chikitar;
- 更改坐标:
- 可以通过u8g.setPrintPos(x,y);更改显示坐标位置。
- 屏幕旋转:
- 将u8g.setRot180()注释在void setup()中,即可使屏幕翻转180度,可将180改为90、270;
|
Buy
|
History
- 2013年6月23日,批量完成,正式上架。
- 2013年6月2日,第二次打样测试完成,暂未发现问题,面板批量完成。
- 2013年5月18日,测试样板出炉,无上电复位电路,飞一个电容解决。
- 2013年5月16日,样板出炉,有小问题。
- 2013年5月7日,布板完成。
|
Pictures
|
|