https://www.chippiko.com/lcd-16-arduino
LCD 16×2 Arduino Simulation using SimulIDE