Мазмұны:

ESP32 интеграцияланған OLED (WEMOS/Lolin) көмегімен - Arduino стилін бастау: 4 қадам
ESP32 интеграцияланған OLED (WEMOS/Lolin) көмегімен - Arduino стилін бастау: 4 қадам

Бейне: ESP32 интеграцияланған OLED (WEMOS/Lolin) көмегімен - Arduino стилін бастау: 4 қадам

Бейне: ESP32 интеграцияланған OLED (WEMOS/Lolin) көмегімен - Arduino стилін бастау: 4 қадам
Бейне: Установка приложения ArduBlock 2024, Шілде
Anonim
Image
Image
Не қажет
Не қажет

Егер сіз мен сияқты болсаңыз, сіз ESP8266/т.б. ең жаңа және ең жақсы қолына қол жеткізе аласыз және оны жылдамдықпен өткізесіз. ESP32 айырмашылығы жоқ, бірақ мен құжаттамаға қатысты әлі көп нәрсе жоқ екенін білдім. Алғашқы 2 қадам тек OLED бейнеленгенге емес, ESP32 көптеген дәміне қатысты болуы керек. Бұл «қадамдар» сізді бастайды деп үміттенемін. Сәттілік…. Көңілді болыңыз… Бұл сізге жұмыс істегенін хабарлаңыз. Ардуино IDE -де қалай шарлау керектігін және олардың кітапханаларымен жұмыс жасауды білетін бірнеше болжамдар бар.

ЖАҢАРТУ: 05 қаңтар18 - Нұсқаулықтың соңында жаңартылған ESP32 бейнелерін тексеруді ұмытпаңыз. Интернет сағаты мен Bluetooth BLE әрекет етеді. Эскиздерге сілтемелерді YouTube жазбаларынан қараңыз.

1 -қадам: не қажет

Не қажет
Не қажет
Не қажет
Не қажет

ESP32 SOC

USB кабелі

Arduino IDE

2 -қадам: Arduino IDE қазірдің өзінде орнатылған

Arduino IDE қазірдің өзінде орнатылған деп есептейміз
Arduino IDE қазірдің өзінде орнатылған деп есептейміз

Әдепкі бойынша, ESP32 https://arduino.esp8266.com/stable/package_esp8266c… сілтейтін стандартты тақта менеджері жазбаларында әлі көрсетілмейді.

Осыған байланысты біз оларды әзірше қолмен қосуымыз керек.

Жаңа ESP32 тақтасына Arduino IDE дайындау үшін келесі сайттағы БАРЛЫҚ қадамдарды орындаңыз.

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

Егер сізде интеграцияланған OLED болса және оны іске қосқыңыз келсе, келесі қадамға өтіңіз.

3 -қадам: Arduino -да OLED жұмысын алыңыз

Arduino -да OLED жұмысын алыңыз
Arduino -да OLED жұмысын алыңыз
Arduino -да OLED жұмысын алыңыз
Arduino -да OLED жұмысын алыңыз
Arduino -да OLED жұмысын алыңыз
Arduino -да OLED жұмысын алыңыз

Енді сіз ESP32 -ге Arduino эскизін жүктеген шығарсыз, оны алғаш рет қосқан кезде жұмыс істейтін «әдемі» суреттер жоғалып кеткен шығар.

Бұл нақты ESP32 OLED дисплейімен байланысу үшін SSD1306 кітапханаларын пайдаланады. Маған келесі Arduino кітапханасын жүктеу мен SSD1306 -дің мысал эскиздерінің бірін сынау арқылы сәттілік болды. Егер эскиз қателермен құрастырылмаса, ол істемеген мекенжайды (0x3c, 5, 4) өзгерткеніне көз жеткізіңіз.

Бұл ESP арнайы I2C түйреуіштері сәйкесінше GPIO 5 және 4 -те деректер мен сағаттарға арналған.

Қосылған ESP32_Wemos_I2C_Scanner эскизі түйреуіштеріңіздің дұрыс қойылғанын растайды. Оны ESP32 -ге жүктеп, сериялық мониторды тексеріңіз.

github.com/squix78/esp8266-oled-ssd1306

4 -қадам: Arduino LDR аналогтық кірісі бар функционалды OLED

**** 28 ДЕК17 ЖАҢАРТУ Интернет/NTP сағаты бар ESP32 бейнесін қараңыз. Төмендегі бейнеде YouTube -те кодты жүктеу URL мекенжайы бар

Мен осымен айналысуды шештім және OLED -ді мысалдармен емес, «нақты» деректермен жұмыс істей алдым. Аналогты LDR арнасы. Мен бұған көмектесу үшін Arduino эскизін қостым. Оны айналдырыңыз және маған қалай жасайтыныңызды айтыңыз! Егер сізге Arduino мен Analog жұмысының «тазартылуы» қажет болса, https://programmingelectronics.com/tutorial-21-ana… өтіңіз.

Мен осы жігіттермен Arduino приключениясын бастадым … курс міндетті түрде құнды.

Ұсынылған: