By LiterallyTheOne
platfromio.ini
lib_deps = arduino-libraries/LiquidCrystal
main.cpp
#include <LiquidCrystal.h>
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
lcd.begin(cols, rows);
lcd.begin(16, 2);
lcd.write(ch);
lcd.write('h');
lcd.print(text);
lcd.print("Hello World!");
lcd.setCursor(col, row);
lcd.setCursor(5, 1);
lcd.clear();
platformio.ini
lib_deps = ... Keypad
#include <Keypad.h>
const byte ROWS = 4; const byte COLS = 3; char keys[ROWS][COLS] = { {'1', '2', '3'}, {'4', '5', '6'}, {'7', '8', '9'}, {'*', '0', '#'}};
byte rowPins[ROWS] = {0, 1, 6, 7}; byte colPins[COLS] = {8, 9, 10};
Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);
keypad.getKey();
char key = keypad.getKey();
5662
#