液晶 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);
}