Найти в Дзене
Покупайте СтеллыИ дарите их за контент
7 часов назад

Листинг кода из видеоКонтроллер 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 может перейти в режим загрузки...

6 дней назад

Листинг кода игры Тетрис для ESP8266 d VSCode

Для NodeMCU ESP8266: Кнопки подключаются между GPIO и GND: отпущенная кнопка читается как HIGH, нажатая — как LOW. На OLED и GPIO не подавайте 5 В. В файл platformio.ini добавьте: ini [env:nodemcuv2] platform = espressif8266 board = nodemcuv2 framework = arduino monitor_speed = 115200 lib_deps = olikraus/U8g2 Если у вас другая плата ESP8266, замените board на соответствующую модель. cpp #include <Arduino.h> #include <Wire.h> #include <U8g2lib.h> // OLED SSD1306 128x64, аппаратный I2C U8G2_SSD1306_128X64_NONAME_F_HW_I2C...

1 неделя назад

Код игры змейка для ESP 8266 в VSCode

Platformio.ini [env:nodemcuv2] platform = espressif8266 board = nodemcuv2 framework = arduino monitor_speed = 115200 lib_deps = olikraus/U8g2 adafruit/Adafruit GFX Library adafruit/Adafruit SSD1306 main.cpp #include <Arduino.h> #include <Wire.h> #include <U8g2lib.h> // OLED SSD1306 128x64 по I2C U8G2_SSD1306_128X64_NONAME_F_HW_I2C oled( U8G2_R0, U8X8_PIN_NONE ); // Кнопки подключаются между GPIO и GND constexpr uint8_t BUTTON_UP_PIN = D5; constexpr uint8_t BUTTON_DOWN_PIN = D6; constexpr uint8_t...

Покупайте СтеллыИ дарите их за контент