概要
wemos d1で、lcdkeypadを使ってみた。
練習問題、やってみた。
練習問題
キーパッドを読め。
サンプルコード
#include <LiquidCrystal.h>
LiquidCrystal lcd(0, 2, 4, 14, 12, 13);//wemos
void setup() {
lcd.begin(16, 2);
lcd.setCursor(0, 0);
lcd.print("Hello World!");
}
void loop() {
int j;
int adc;
adc = analogRead(A0);
lcd.setCursor(11, 1);
lcd.printf(" ");
lcd.setCursor(11, 1);
lcd.print(adc);
lcd.setCursor(1, 1);
if (adc > 0 && adc < 30)
{
lcd.printf("RIGHT");
}
if (adc > 30 && adc < 300)
{
lcd.printf("UP ");
}
if (adc > 400 && adc < 600)
{
lcd.printf("DOWN ");
}
if (adc > 700 && adc < 1000)
{
lcd.printf("LEFT ");
}
if (adc > 1000)
{
lcd.printf(" ");
}
delay(100);
}
以上。