nodemcu 连接 1602 lcd 不带 I2C
Connect nodemcu with 1602 lcd without I2C
我想连接 Nodemcu esp8266 和 I2C 1602。我只想在 I2C 上显示来自 esp8266 的一些文本,中间没有任何其他 sensor/hardware。 Nodemcu 和 I2C 之间的引脚连接应该是什么?
如果有人能告诉我 Nodemcu 和 Arduino 引脚的比较,我将不胜感激?
实际上,有几个示例可以执行此操作,但是有一个 library 用于普通 16x2 LCD 转换器的 I2C 连接,如下所示:
只需获取库并将其放入您的库目录并使用示例之一:
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(3, 0);
lcd.print("Hello, world!");
lcd.setCursor(2, 1);
lcd.print("Ywrobot Arduino!");
lcd.setCursor(0, 2);
lcd.print("Arduino LCM IIC 2004");
lcd.setCursor(2, 3);
lcd.print("Power By Ec-yuan!");
}
void loop()
{
}
我想连接 Nodemcu esp8266 和 I2C 1602。我只想在 I2C 上显示来自 esp8266 的一些文本,中间没有任何其他 sensor/hardware。 Nodemcu 和 I2C 之间的引脚连接应该是什么? 如果有人能告诉我 Nodemcu 和 Arduino 引脚的比较,我将不胜感激?
实际上,有几个示例可以执行此操作,但是有一个 library 用于普通 16x2 LCD 转换器的 I2C 连接,如下所示:
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup()
{
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.setCursor(3, 0);
lcd.print("Hello, world!");
lcd.setCursor(2, 1);
lcd.print("Ywrobot Arduino!");
lcd.setCursor(0, 2);
lcd.print("Arduino LCM IIC 2004");
lcd.setCursor(2, 3);
lcd.print("Power By Ec-yuan!");
}
void loop()
{
}