“Microduino-Module OLED/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
应用
 
(未显示6个用户的12个中间版本)
第31行: 第31行:
 
*电源:3.3V;
 
*电源:3.3V;
  
[[File:OLED-Pinout-1.jpg|800px|thumb|center|Microduino-OLED-Pinout1]]
+
[[File:OLED-Pinout-1Big1.jpg|800px|thumb|center|Microduino-OLED-Pinout1]]
  
 
==文档==
 
==文档==
Eagle PCB '''[[File:Microduino-Oled.zip]]'''
+
 
  
 
===主要元件===
 
===主要元件===
第41行: 第41行:
  
 
==开发==
 
==开发==
*【U8glib库'''[http://code.google.com/p/u8glib/ google下载 ]''' 】
+
*Microduino_OLED_U8glib:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_01_Microduino_OLED_U8glib _01_Microduino_OLED_U8glib]
 +
*Microduino_OLED_MultiLCD:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_01_Microduino_OLED_MultiLCD _01_Microduino_OLED_MultiLCD]
 
*【Adafruit_SSD1306库'''[https://github.com/adafruit/Adafruit_SSD1306 github下载 ]''' 】
 
*【Adafruit_SSD1306库'''[https://github.com/adafruit/Adafruit_SSD1306 github下载 ]''' 】
*【MultiLCD库'''https://github.com/stanleyhuangyc/MultiLCD github下载 ]''' 】
 
  
 
==应用==
 
==应用==
 
===u8glib库示例程序基本用法===
 
===u8glib库示例程序基本用法===
'''注意:core的IIC接口为A4(SDA),A5(SCL),core+的IIC接口为D20(SDA),D21(SCL)'''
+
 
 
*将下载好的库放入Arduino IDE安装文件夹内的libraries中,如果打开了Arduino IDE,先关闭所有的,再打开u8glib库里的示例程序;
 
*将下载好的库放入Arduino IDE安装文件夹内的libraries中,如果打开了Arduino IDE,先关闭所有的,再打开u8glib库里的示例程序;
 
*打开HelloWorld示例程序,把U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE)这行的注释取消(删除“//”),编译通过后就可直接下载,下载完毕后“Hello World!”就显示在屏幕上;
 
*打开HelloWorld示例程序,把U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE)这行的注释取消(删除“//”),编译通过后就可直接下载,下载完毕后“Hello World!”就显示在屏幕上;
第64行: 第64行:
 
Microduino 传感器教程
 
Microduino 传感器教程
  
Microduino OLED温度计(LM35, DS18b20):http://www.microduino.cc/wiki/index.php?title=Microduino_OLED%E6%B8%A9%E5%BA%A6%E8%AE%A1%28LM35,_DS18b20%29/zh
+
[[Microduino OLED温度计(LM35, DS18b20)/zh]]
  
Microduino OLED温湿度计(DHT11, SHT10, AM2321):http://www.microduino.cc/wiki/index.php?title=Microduino_OLED%E6%B8%A9%E6%B9%BF%E5%BA%A6%E8%AE%A1%28DHT11,_SHT10,_AM2321%29/zh
+
[[Microduino OLED温湿度计(DHT11, SHT10, AM2321)/zh]]
  
Microduino 光照指示器-OLED显示(TSL2561):http://www.microduino.cc/wiki/index.php?title=Microduino_%E5%85%89%E7%85%A7%E6%8C%87%E7%A4%BA%E5%99%A8-OLED%E6%98%BE%E7%A4%BA%28TSL2561%29/zh
+
[[Microduino 光照指示器-OLED显示(TSL2561)/zh]]
  
Microduino 无线节点温度采集-OLED显示(LM35, DS18b20, DHT11, SHT10, AM2321):http://www.microduino.cc/wiki/index.php?title=Microduino_%E6%97%A0%E7%BA%BF%E8%8A%82%E7%82%B9%E6%B8%A9%E5%BA%A6%E9%87%87%E9%9B%86-OLED%E6%98%BE%E7%A4%BA%28LM35,_DS18b20,_DHT11,_SHT10,_AM2321%29/zh
+
[[Microduino 无线节点温度采集-OLED显示(LM35, DS18b20, DHT11, SHT10, AM2321)/zh]]
  
Microduino MPU6050计算角度(Microduino 10dof):http://www.microduino.cc/wiki/index.php?title=Microduino_MPU6050%E8%AE%A1%E7%AE%97%E8%A7%92%E5%BA%A6%28Microduino_10dof%29/zh
+
[[Microduino MPU6050计算角度(Microduino 10dof)/zh]]
  
Microduino 读取气压(Microduino 10dof):http://www.microduino.cc/wiki/index.php?title=Microduino_%E8%AF%BB%E5%8F%96%E6%B0%94%E5%8E%8B%28Microduino_10dof%29/zh
+
[[Microduino 读取气压(Microduino 10dof)/zh]]
  
Microduino 磁场强度(Microduino 10dof):http://www.microduino.cc/wiki/index.php?title=Microduino_%E7%A3%81%E5%9C%BA%E5%BC%BA%E5%BA%A6%28Microduino_10dof%29/zh
+
[[Microduino 磁场强度(Microduino 10dof)/zh]]
  
Microduino 超声波测距-OLED显示:http://www.microduino.cc/wiki/index.php?title=Microduino_%E8%B6%85%E5%A3%B0%E6%B3%A2%E9%98%B2%E7%9B%97/zh
+
[[Microduino 超声波测距-OLED显示/zh]]
  
Microduino 超声波防盗:http://www.microduino.cc/wiki/index.php?title=Microduino_%E8%B6%85%E5%A3%B0%E6%B3%A2%E9%98%B2%E7%9B%97/zh
+
[[Microduino 超声波防盗/zh]]
  
Microduino 脉搏心率传感器:http://www.microduino.cc/wiki/index.php?title=Microduino_%E8%84%89%E6%90%8F%E5%BF%83%E7%8E%87%E4%BC%A0%E6%84%9F%E5%99%A8/zh
+
[[Microduino 脉搏心率传感器/zh]]
  
==购买==
+
==常见问题==
 +
[https://wiki.microduino.cn/index.php/Moudule_OLED%E6%A8%A1%E5%9D%97%E5%B8%B8%E8%CA7%81%E9%97%AE%E9%A2%98| Module OLED常见问题链接]
  
 +
|-
 +
|
  
 
==历史==
 
==历史==
第101行: 第104行:
 
<br style="clear: left"/>
 
<br style="clear: left"/>
  
==视频==
 
 
|}
 
|}

2017年4月25日 (二) 05:52的最新版本

Language English
Microduino-OLED

Microduino-Oled 12864 是基于 SSD1306 的 0.96 吋 12864 OLED 显示模块。采用I2C接口,3.3V 电源。







特色

  • 主动发光、不需背光源、视角范围大;
  • 驱动电压低、能耗低;
  • I2C方式通信,节省IO口,用途广泛;
  • 小巧、便宜、开放;
  • 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
  • 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;

规格

  • 分辨率:128x64;
  • 接口: IIC通讯;
  • 电源:3.3V;
Microduino-OLED-Pinout1

文档

主要元件

开发

应用

u8glib库示例程序基本用法

  • 将下载好的库放入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;

其它应用:

Microduino 传感器教程

Microduino OLED温度计(LM35, DS18b20)/zh

Microduino OLED温湿度计(DHT11, SHT10, AM2321)/zh

Microduino 光照指示器-OLED显示(TSL2561)/zh

Microduino 无线节点温度采集-OLED显示(LM35, DS18b20, DHT11, SHT10, AM2321)/zh

Microduino MPU6050计算角度(Microduino 10dof)/zh

Microduino 读取气压(Microduino 10dof)/zh

Microduino 磁场强度(Microduino 10dof)/zh

Microduino 超声波测距-OLED显示/zh

Microduino 超声波防盗/zh

Microduino 脉搏心率传感器/zh

常见问题

Module OLED常见问题链接

历史

  • 2013年6月23日,批量完成,正式上架。
  • 2013年6月2日,第二次打样测试完成,暂未发现问题,面板批量完成。
  • 2013年5月18日,测试样板出炉,无上电复位电路,飞一个电容解决。
  • 2013年5月16日,样板出炉,有小问题。
  • 2013年5月7日,布板完成。


图库

Microduino OLED Front


Microduino OLED Back