电路板图如下:
成分
ARDUINO UNO REV3 | × 1 |
通用 220 欧姆电阻器 | × 1 |
LCM-S01602DSF/A Lumex 光电/组件公司 |
× 1 |
描述
Arduino UNO 液晶屏
建造盾牌:
组装:
盾构图如下:
LCD RS 引脚到数字引脚 12
LCD 使能引脚到数字引脚 11
LCD D4 引脚到数字引脚 5
LCD D5 引脚到数字引脚 4
LCD D6 引脚到数字引脚 3
LCD D7 引脚到数字引脚 2
LCD R/W 引脚到 GND
LCD VSS 引脚至 GND
LCD VCC 引脚至 5V
LCD LED+ 通过 220 欧姆电阻器至 5V
LCD LED- 到 GND
电阻器进入电阻器符号。每个孔中都有焊针。就是这样!
使用盾牌:
要使用显示器,您必须在 Arduino IDE 上安装 LiquidCrystalDisplay 库。
我将在下面留下一个 Hello world 示例来使用显示器。;)
代码
你好世界!
阿杜诺
/* | |
LiquidCrystal Library - Hello World | |
Demonstrates the use a 16x2 LCD display.The LiquidCrystal | |
library works with all LCD displays that are compatible with the | |
Hitachi HD44780 driver. There are many of them out there, and you | |
can usually tell them by the 16-pin interface. | |
This sketch prints "Hello World!" to the LCD | |
and shows the time. | |
The circuit: | |
* LCD RS pin to digital pin 12 | |
* LCD Enable pin to digital pin 11 | |
* LCD D4 pin to digital pin 5 | |
* LCD D5 pin to digital pin 4 | |
* LCD D6 pin to digital pin 3 | |
* LCD D7 pin to digital pin 2 | |
* LCD R/W pin to ground | |
* LCD VSS pin to ground | |
* LCD VCC pin to 5V | |
* 10K resistor: | |
* ends to +5V and ground | |
* wiper to LCD VO pin (pin 3) | |
Library originally added 18 Apr 2008 | |
by David A. Mellis | |
library modified 5 Jul 2009 | |
by Limor Fried (http://www.ladyada.net) | |
example added 9 Jul 2009 | |
by Tom Igoe | |
modified 22 Nov 2010 | |
by Tom Igoe | |
modified 7 Nov 2016 | |
by Arturo Guadalupi | |
This example code is in the public domain. | |
http://www.arduino.cc/en/Tutorial/LiquidCrystalHelloWorld | |
*/ | |
// include the library code: | |
#include |
|
// initialize the library by associating any needed LCD interface pin | |
// with the arduino pin number it is connected to | |
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; | |
LiquidCrystal lcd(rs, en, d4, d5, d6, d7); | |
void setup() { | |
// set up the LCD's number of columns and rows: | |
lcd.begin(16, 2); | |
// Print a message to the LCD. | |
lcd.print("hello, world!"); | |
} | |
void loop() { | |
// set the cursor to column 0, line 1 | |
// (note: line 1 is the second row, since counting begins with 0): | |
lcd.setCursor(0, 1); | |
// print the number of seconds since reset: | |
lcd.print(millis() / 1000); | |
} |
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !