Mundarija:

ESP32 o'rnatilgan OLED (WEMOS/Lolin) bilan - Arduino uslubini ishga tushirish: 4 qadam
ESP32 o'rnatilgan OLED (WEMOS/Lolin) bilan - Arduino uslubini ishga tushirish: 4 qadam

Video: ESP32 o'rnatilgan OLED (WEMOS/Lolin) bilan - Arduino uslubini ishga tushirish: 4 qadam

Video: ESP32 o'rnatilgan OLED (WEMOS/Lolin) bilan - Arduino uslubini ishga tushirish: 4 qadam
Video: How to Connect ESP32 In-built Bluetooth to Smartphone 2024, Noyabr
Anonim
Image
Image
Nima kerak
Nima kerak

Agar siz menga o'xshagan bo'lsangiz, siz ESP8266/va boshqalarni eng yangi va eng yuqori darajaga ko'tarish imkoniyatiga ega bo'lasiz. ESP32 boshqacha emas, lekin men hujjatlar borasida hali ko'p narsa yo'qligini aniqladim. Birinchi 2 qadam faqat OLED tasvirlanganiga emas, balki ko'p ESP32 lazzatlariga tegishli bo'lishi kerak. Umid qilamanki, bu "qadamlar" sizni boshlashingizga yordam beradi. Omad tilaymiz …. Xursand bo'ling … Bu siz uchun ishlaganligini menga ayting. Siz Arduino IDE -ni qanday boshqarishni va ularning kutubxonalari bilan ishlashni bilasiz degan taxminlar bor.

YANGILASh: 05Jan18 - Ushbu ko'rsatma oxirida ESP32 -ning yangilangan videolarini tekshirganingizga ishonch hosil qiling. Internet -soat va Bluetooth BLE amalda. Eskizlarga havolalarni YouTube eslatmalaridan ko'ring.

1 -qadam: Nima kerak

Nima kerak
Nima kerak
Nima kerak
Nima kerak

ESP32 SOC

USB kabeli

Arduino IDE

2 -qadam: Arduino IDE allaqachon o'rnatilgan deb taxmin qilish

Faraz qilaylik, Arduino IDE allaqachon o'rnatilgan
Faraz qilaylik, Arduino IDE allaqachon o'rnatilgan

Odatiy bo'lib, ESP32 standart boshqaruv paneli yozuvlari bilan hali ko'rsatilmaydi:

Shu sababli biz ularni hozircha qo'lda qo'shishimiz kerak.

Arduino IDE -ni yangi ESP32 kartangizga tayyorlash uchun quyidagi saytdagi barcha amallarni bajaring.

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

Agar sizda o'rnatilgan OLED bo'lsa va uni ishga tushirishni xohlasangiz, keyingi bosqichga o'ting.

3 -qadam: Arduino -da OLED -ni ishga tushiring

Arduino -da OLED ishini oling
Arduino -da OLED ishini oling
Arduino -da OLED ishini oling
Arduino -da OLED ishini oling
Arduino -da OLED ishini oling
Arduino -da OLED ishini oling

Endi siz ESP32 -ga Arduino eskizini yuklagan bo'lsangiz kerak, siz uni birinchi marta ulaganingizda ishlaydigan "chiroyli" rasmlar yo'qolgan bo'lishi mumkin.

Bu maxsus ESP32 OLED displey bilan bog'lanish uchun SSD1306 kutubxonalaridan foydalanadi. Menga quyidagi Arduino kutubxonasini yuklash va SSD1306 ning namunali eskizlaridan birini sinab ko'rish orqali omad kulib boqdi. Agar eskiz xatolar bilan tuzilmasa, u bajarilmagan manzilni o'zgartirganingizga ishonch hosil qiling (0x3c, 5, 4).

Ushbu ESP -ning maxsus I2C pinlari ma'lumot va soat uchun GPIO 5 va 4 -da joylashgan.

Qo'shilgan ESP32_Wemos_I2C_Scanner eskizi sizning pinlaringiz to'g'ri joylashtirilganligini tasdiqlaydi. Uni ESP32 -ga yuklang va ketma -ket monitorni tekshiring.

github.com/squix78/esp8266-oled-ssd1306

4 -qadam: Arduino LDR analogli kirish bilan funktsional OLED

**** 28 -DEC17 YANGILANISHI Internet/NTP soati bilan ESP32 videoni ko'ring. Kodni yuklab olish URL manzili YouTube ostidagi videoda mavjud

Men bu ishni davom ettirishga qaror qildim va OLED -ni misollar bilan emas, balki "haqiqiy" ma'lumotlar bilan ishlashga muvaffaq bo'ldim. Analog LDR tasmasi. Men bunga yordam berish uchun Arduino eskizini biriktirdim. Buni aylantiring va menga qanday qilib chiqib ketayotganingizni ayting! Agar sizga Arduino va Analog-ning ishlashini "tozalash" kerak bo'lsa, https://programmingelectronics.com/tutorial-21-ana… sahifasiga o'ting.

Men bu bolalar bilan Arduino sarguzashtini boshladim … bu kurs albatta arziydi.

Tavsiya: