楼主: eagler8

【Arduino】108种传感器模块系列实验(88)--- LCD1602液晶屏模块

[复制链接]

签到天数: 109 天

[LV.6]常住居民II

 楼主| 发表于 2019-8-11 10:54 | 显示全部楼层
13.gif

签到天数: 109 天

[LV.6]常住居民II

 楼主| 发表于 2019-8-11 10:56 | 显示全部楼层
13-.jpg

签到天数: 109 天

[LV.6]常住居民II

 楼主| 发表于 2019-8-11 10:58 | 显示全部楼层
主要特性
1、最大10微安的低待机电流消耗
2、I2c到并行端口扩展器
3、开漏中断输出
4、与大多数微控制器兼容
5、高电流驱动的锁存输出
6、直接驱动LED的能力
7、锁存性能超过100 mA
8、根据JASD 78,二级

14.gif

签到天数: 109 天

[LV.6]常住居民II

 楼主| 发表于 2019-8-11 11:02 | 显示全部楼层
15.jpg

签到天数: 109 天

[LV.6]常住居民II

 楼主| 发表于 2019-8-11 11:18 | 显示全部楼层
应用于智能门锁示意图 16 (1).jpg

签到天数: 109 天

[LV.6]常住居民II

 楼主| 发表于 2019-8-11 11:57 | 显示全部楼层
本帖最后由 eagler8 于 2020-11-25 13:17 编辑
  1. /*
  2.   【Arduino】66种传感器模块系列实验(88)
  3.     实验八十八: LCD1602A液晶屏5V显示模块(IIC/I2C接口)
  4. 项目一:寻找查询设备IIC地址,在串口上即可看到1602的地址
  5. 这里查询结果是“0x27”(这个地址不对的话,实测无法烧录程序)
  6. Arduino------LCD1602
  7. 5V-------------VCC
  8. GND-----------GND
  9. A4-----------SDA IIC 数据线
  10. A5-----------SCL  IIC 时钟线
  11. */

  12. #include <Wire.h>

  13. void setup(){
  14.   Wire.begin();
  15.   Serial.begin(9600);
  16.   Serial.println("\nI2C Scanner");
  17. }
  18. void loop(){
  19.   byte error, address;
  20.   int nDevices;
  21.   Serial.println("Eagler8 Scanning...");
  22.   nDevices = 0;
  23.   for (address = 1; address < 127; address++ ){
  24.    
  25.     Wire.beginTransmission(address);
  26.     error = Wire.endTransmission();
  27.     if (error == 0){
  28.       Serial.print("I2C device found at address 0x");
  29.       if (address < 16)
  30.         Serial.print("0");
  31.       Serial.print(address, HEX);
  32.       Serial.println(" !");
  33.       nDevices++;
  34.     }else if (error == 4){
  35.       Serial.print("Unknow error at address 0x");
  36.       if (address < 16)
  37.         Serial.print("0");
  38.       Serial.println(address, HEX);
  39.     }
  40.   }
  41.   if (nDevices == 0)
  42.     Serial.println("No I2C devices found\n");
  43.   else
  44.     Serial.println("done\n");
  45.   delay(5000);
  46. }
复制代码


签到天数: 109 天

[LV.6]常住居民II

 楼主| 发表于 2019-8-11 11:59 | 显示全部楼层
17 (1).jpg

签到天数: 109 天

[LV.6]常住居民II

 楼主| 发表于 2019-8-11 12:09 | 显示全部楼层
本帖最后由 eagler8 于 2020-11-25 13:18 编辑
  1. /*
  2.   【Arduino】66种传感器模块系列实验(88)
  3.   实验八十八: LCD1602A液晶屏5V显示模块(IIC/I2C接口)
  4. 项目二:显示字符“Welcome to Eagler8”
  5. Arduino------LCD1602
  6. 5V-------------VCC
  7. GND-----------GND
  8. A4-----------SDA IIC 数据线
  9. A5-----------SCL  IIC 时钟线
  10. */

  11. #include <Wire.h>
  12. #include <LiquidCrystal_I2C.h>
  13. LiquidCrystal_I2C lcd(0x27,16,2);  

  14. void MyPrintLCD(String MyString)
  15. {
  16.   for (int i=0;i<MyString.length();i++)
  17.   lcd.write(MyString.charAt(i));
  18.     }
  19.    
  20. void setup()
  21. {
  22. lcd.init();
  23. lcd.backlight();
  24. MyPrintLCD("Welcome to ");
  25. lcd.setCursor(0,1);
  26. MyPrintLCD("         Eagler8");
  27. }

  28. void loop()
  29. {
  30. }
复制代码


签到天数: 109 天

[LV.6]常住居民II

 楼主| 发表于 2019-8-11 12:11 | 显示全部楼层
18.jpg

签到天数: 109 天

[LV.6]常住居民II

 楼主| 发表于 2019-8-11 12:38 | 显示全部楼层
28-3.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐

ESP8266结合blinker使用小爱同学电脑远程开机
ESP8266结合blinker使用小
blinker是点灯科技开发的面向广大物联网爱好者和创客公司研发的APP,可以安全快速有效
【Arduino】168种传感器模块系列实验(159)---MAX9814咪头传感器
【Arduino】168种传感器模
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
【干货分享】mega2560原理图PCB图纸altium designer18
【干货分享】mega2560原理
分享一下mega2560的板子 AD版本 **** 本内容被作者隐藏 **** ergo
【限时免费领】1000 块 Wi-Fi+BLE MCU 开发板
【限时免费领】1000 块 Wi
有! >>涂鸦智能 Wi-Fi+BLE MCU 开发板
Stduino UNO mini来了,你确定不了解下嘛
Stduino UNO mini来了,你
Stduino UNO mini基于Arduino UNO板型支持数字式调用引脚,例如:pinMode(13,OUTPUT)
Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   
快速回复 返回顶部 返回列表