Arduino通过I2C驱动LC

北京治疗白癜风最大的医院 https://m-mip.39.net/disease/yldt/bjzkbdfyy/

LCD液晶屏模块的利用,以前在「Arduino用超声波模块+LCD测距并显示」一文中有详细引见。这个屏幕再有一种I2C方法的启动模块,也许极大的简化接线和启动程序。上面Arduino实践室将对这个模块的利用做一个引见。

硬件阐明

IIC「Inter-IntegratedCircuit集成电路总线」是一种串行通信总线,运用于板载低速设立间的通信。由飞利浦公司开辟的这一通信协定,其方针即是为了简化系统硬件策画,削减设立间的连线。IIC串行总线有两根记号线,一根是双向的数字线SDA,另一根是时钟线SCL,每个IIC设立都有自身的地方,IIC总线上多个设立间经过设立地方实行差别。

带I2C模块的屏幕后头如图所示。模块上有一颗可调电阻,用于调整显示的对照度。(假设你新拿到一齐屏幕不论怎样调试都不见显示,记得调整一下这边)

上图为本篇利用的IIC转接板,直接焊接于LCD。可经过跳线帽摆设能否开启背光,经过蓝色电位器调整对照度。IIC设立地方可通太短路A0/A1/A2点窜,默许地方0x27。

装置启动库

在ArduinoIDE中点击「Sketch」—「IncludeLibrary」—「ManageLibraries」,搜索「LiquidCrystal_I2C」,抉择最新版本实行装置。

联结电路

IIC转接板的VCC、GND离别联结开辟板5V、GND,转接板的SDA、SCL联结开辟板A4、A5。

编程

新建Sketch,拷贝以下代码取代主动生成的代码并实行保管。

#includeWire.h#includeLiquidCrystal_I2C.hLiquidCrystal_I2Clcd(0x27,16,2);//摆设LCD地方及队伍voidsetup(){??lcd.init();//初始化LCDlcd.backlight();//翻开背光}voidloop(){??lcd.setCursor(0,0);//摆设显示地方lcd.print("HELLOWORLD!");//显示字符数据lcd.setCursor(0,1);//摆设显示地方lcd.print("ARDUINO.NXEZ.COM");//显示字符数据}

联结开辟板,摆设好对应端标语和开辟板范例,将上头的代码上传到Arduino上便可。

文中链接可点击文末赏玩原文观察

更多出色实质

用树莓派建造摩托车仪容盘

用树莓派建造智能萌宠喂食机

基于树莓派建造智能的行星视察器

手工制做金属线框工艺的X翼型时钟

Arduino+LEDsDIY音乐频谱灯

DIY斯坦福Pupper12自在度四足机械狗

Barrier:PC与树莓派的键盘鼠标同享计划

预览时标签弗成点收录于合集#个

转载请注明:http://www.abuoumao.com/hyfz/1053.html

网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

当前时间: 冀ICP备19029570号-7