液晶 LCD 画面用に IC2 で Arduino をプログラムする方法は?

液晶 LCD 画面用に IC2 で Arduino をプログラムする方法は?

液晶 LCD 画面にテキスト文字を表示させようとしています。これは 16x2 画面です。使用するピンは 4 つだけです...gnd、5v、scl、および sda ピンです。オンラインで見つけたのは、画面にプログラミング用に接続するピンが 16 個ある場合のプログラミング方法だけなので、プログラミング方法がわかりません。私の LCD 画面のアドレスは 0x27 だと思います。

ありがとう、エドゥアルド

Arduino Uno です。LCD に「電圧 = (変数)」と表示させようとしています。これでテキストを書き込むことができます。Arduino にポットが接続されています。等号の後に電圧の数値を表示したいのですが、ポットを回したときに実際の電圧が「電圧 =」の後に来るようにプログラムするにはどうすればよいでしょうか?

これが私のプログラムです

#include <Wire.h> 
#include <LiquidCrystal_I2C.h> 
LiquidCrystal_I2C lcd(0x27,16,2); 
void setup() 
{ 
lcd.init(); 
lcd.backlight(); 
int sensorPin = A0; 
int sensorValue = 0; 
sensorValue = analogRead(sensorPin); 
lcd.print(("Voltage=") + analogRead(sensorPin)); 
} 
void loop() { } 

答え1

Arduino Uno にポテンショメータを接続しました。このコードには、「Voltage=(sensorValue)」という文字が表示されます。この方法でポテンショメータを回すと、ポテンショメータが何ボルト出力しているかが LCD に表示されます。

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);  
void setup()
{
}
void loop()
{
lcd.init();                      
lcd.backlight();
int sensorPin = A0;
int sensorValue = 0;
sensorValue = 0.004882812 * analogRead(sensorPin) + 1;
lcd.print("Voltage=");
lcd.print(sensorValue);
}

関連情報