Листинг кода из видеоКонтроллер ESP8266 № 9 Три игры в одном Змейка, тетрис и бреакоут
Platformio.ini [env:nodemcuv2] platform = espressif8266 board = nodemcuv2 framework = arduino monitor_speed = 115200 lib_deps = olikraus/U8g2 adafruit/Adafruit GFX Library adafruit/Adafruit SSD1306 Ниже — единый скетч для ESP8266 + OLED SSD1306 128×64 по I²C. В меню можно выбрать Breakout, Tetris или Snake. Одновременно работает только выбранная игра. OLED подключите по I²C: Кнопки подключайте между GPIO и GND: Для D0 установите внешний резистор 10 кОм между D0 и 3,3 В. D3 соответствует GPIO0: не удерживайте эту кнопку во время включения платы, иначе ESP8266 может перейти в режим загрузки...