Do you know these wonderfully cheap SSD1306 based OLED displays with the crispy display? For a while now the NodeMCU Lua firmware for the ESP8266 supports them and has a rich feature set to draw lines, circles and even bitmaps. -- setup I2c and connect display function init_i2c_display() OLED Displays are great in many ways. They use very little power, are bright, easy to read with large viewing angle and have high resolution considering their small size. Since the SPI Bus is faster than I2C, this will make our display very responsive. Of course there's a tradeoff, the SPI Bus uses more...