
Пытался заставить это работать "правильно", используя инструменты ESP. Но на самом деле, просто используйте Arduino IDE, это всего несколько шагов, и это так просто: 1) Загрузите последнюю версию Arduino IDE 2) Посетите github (dot) com/espressif/arduino-esp32 и следуйте инструкциям, чтобы добавить ESP32 через доска. 3) Откройте IDE Arduino в разделе "Инструменты" → "Плата". Теперь в конце списка много новых досок. Выберите "Haltec WiFi Kit 32" - также выберите правильный COM-порт. 4) Для просмотра библиотеки: Эскиз → Включить библиотеку → Управление библиотеками. найти u8g2 и установить его. Затем вставьте это в скетч: *reset=*/16); // ESP32 OLED WiFi Kit на светодиодной плате #define LED_PIN 25 // ESP32 OLED WiFi Kit Кнопка "PRG" для вызова программ #define PRG_BUTTON_PIN 0void setup() { u8g2 .Start(); u8g2.setFont(u8g2_font_6x12_mf); // довольно мелкий шрифт u8g2.setFontRefHeightExtendedText(); u8g2.setDrawColor(1); // обычный, не инвертированный u8g2.setFontPosTop(); // x,y находятся вверху шрифта u8g2.setFontDirection(0); // не повернуто u8g2.drawStr(0, 0, "Работает!"); u8g2.sendBuffer();}Это мой новый MCU для разработки. OLED упрощает отладку, и в вашем эскизе есть по крайней мере одна кнопка "PRG", которую можно посмотреть. Я купил больше из них через другой листинг, и это та же плата. О, и не нажимайте ОЧЕНЬ СИЛЬНО на лицевую сторону OLED, как будто вы пытаетесь ударить его о другую печатную плату. Если вы сделаете это достаточно сильно, вы можете сломать край ЖК-дисплея и уничтожить слова на дисплее. :D Так что теперь я стараюсь не давить на сам OLED. Эти доски довольно жесткие. Пайка тоже не слишком сложна — пока вы находитесь рядом с ленточным кабелем для дисплея, держите утюг снаружи контакта и платы. Кроме того, ШИМ на контактах 25 и 26 очень легко настроить. // pwm# определить SIG_OUT 26double freq = 15.8; const интервал pwmChannel = 0; // Это не выходной пин, который будет подключен позже! константное целочисленное разрешение = 10; // разрешение 8, 10, 12, 15 -> более высокая частота = более низкое разрешение PinMode(SIG_OUT, OUTPUT); // Настраиваем ШИМ светодиода ledcSetup(pwmChannel, freq, Resolution); // подключаем управляемый канал к GPIO2 ledcAttachPin(SIG_OUT, pwmChannel); // Установить рабочий цикл на основе 2^10 ledcWrite(pwmChannel, 64);

55" TV LG OLED55C2RLA 2022 HDR, OLED, dark titanium
38 Отзывов

Чехол GeeekPi Raspberry Pi для кластера с вентилятором охлаждения и тепловыми трубками для Pi 4 Model B, 3 Model B+ и 3/2 Model B
11 Отзывов

RЕXQualis комплексный стартовый набор с Arduino MEGA 2560 и подробным руководством совместимостью с Arduino IDE
11 Отзывов

Gikfun Screw Shield Expansion Board: Дополнение Arduino UNO R3 с помощью EK7007 Add-On
11 Отзывов

🔧 Premium Repair Replacement Screws & Tools for MacBook Pro Retina 15"/13" - Complete Bottom Case Set
10 Отзывов

uxcell 3.5" HDD Screw Black 200pcs for Computer PC Case - Flat Phillips Head - 6#-32 - Hard Drive Fasteners
10 Отзывов

M.2 Screw Kit: Easy Mounting for NVMe SSDs on ASUS Motherboards
19 Отзывов

Glarks 660 Pieces Phillips Assortment Motherboard
10 Отзывов