Mundarija:
- 1 -qadam: Ardunio IDE Out, PlatformIO IDE In
- 2 -qadam: M5Stack -ni oldindan yig'ilgan dasturiy ta'minot bilan yondiring
- 3 -qadam: M5Stack MultiApp -ni yarating va yarating
Video: M5Stack MultiApp kengaytirilgan dasturiy ta'minotni o'rnatish bo'yicha qo'llanma: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Men M5Stack ESP32 modulining katta muxlisiman. Bu odatiy "kalamushlar uyasi" prototip taxtasi va simlardan farqli o'laroq, juda professional ko'rinadi!
Ko'pgina ESP32 ishlab chiqish platalari bilan siz bir vaqtning o'zida faqat bitta dasturni / ilovani ishga tushirishingiz mumkin, lekin hozir M5Stack -da menyu orqali ko'plab ilovalar orasidan tanlashingiz mumkin. Aniq -a ?!
Ilovalarga quyidagilar kiradi:
- Ikki kanalli osiloskop
- WebRadio
- Ob -havo stantsiyasi
- Veb -server SD -fayl menejeri bilan WebServer
- SD brauzer
-
Asboblar
- Wifi paketli monitor
- Wi -Fi skaneri
- I²C skaner
- DHT sensori o'quvchi
- Sekundomer
- O'yinlar
Videoda qurilish jarayoni ko'rsatilgan va quyidagi bosqichlar jarayonni tushuntirib beradi.
1 -qadam: Ardunio IDE Out, PlatformIO IDE In
Birinchi muammo shundaki, biz bu loyihada sevimli Arduino IDE -dan foydalana olmaymiz. O'zgarish va o'zgarish vaqti yaxshi, to'g'rimi?! GitHub -ga o'ting:
github.com/botofancalin/M5Stack-MultiApp-Advanced
Bu erda siz PlatformIO va boshqa rekvizitlarni o'rnatish bo'yicha ko'rsatmalarni ko'rishingiz mumkin. Birinchi qadam - bu omborni yuklab olish va uni osongina topish mumkin bo'lgan joyga ochish. ish stoli.
Endi Visual Studio kodini yuklab oling va o'rnating
code.visualstudio.com/
Va PlatformIO kengaytmasi
Endi ESP32 Framework -ni PlatformIO -ga o'rnating. Men uchun bu PlatformIO o'rnatilgandan so'ng avtomatik ravishda sodir bo'ldi. Shuningdek, bu vaqtda belgilanadigan yangilanishlarni qidiring.
PlatformIO Patch-ni qo'llash vaqti keldi, shunchaki M5Stack-MultiApp-Advanced-master papkasidagi PlatformIO_Patch katalogining tarkibini.platformio katalogiga ko'chiring.
2 -qadam: M5Stack -ni oldindan yig'ilgan dasturiy ta'minot bilan yondiring
Miltillovchi ko'rsatmalarni ish stolidagi M5Stack-MultiApp-Advanced-master papkasidagi Oldindan tuzilgan dasturiy ta'minot papkasida topish mumkin.
1. ESPFlashDownloadTool_v3.6.4.exe -ni ishga tushiring
2. ESP32 DownloadTool -ni tanlang
3. "M5StackMultiApp.bin" dasturiy ta'minot faylini tanlang.
4. fayl uchun manzilni kiriting: 0x10000 (sukut bo'yicha bajarilgan)
5. Yuklab olish vositasida COM PORT ni tanlang Qurilma menejerida M5Stack COM port raqamini tekshiring.
6. M5Stack -da RESET tugmachasini bosib ushlab turing
7. Yuklab olish vositasida START tugmasini bosing va Reset tugmachasini qo'yib yuboring
Yonib ketgandan so'ng, M5Stack -ni ishga tushirish uchun reset tugmasini bosing
3 -qadam: M5Stack MultiApp -ni yarating va yarating
PlatformIO -da MultiApp Project papkasini oching.
Src papkasiga o'ting va main.cpp faylini yuklang.
Visual Studio vazifalar satrining pastki chap burchagida joylashgan BUILD tugmasini bosing. Siz sariq rangda bir nechta ogohlantirish xabarlarini ko'rasiz, lekin umid qilamizki, bir muncha vaqt o'tgach, yashil "MUVAFFA" xabarini ko'rasiz!
Endi yuklash o'q tugmasini bosing va boshqa "SUCCESS" yashil xabarini kuting va M5Stack -da MultiApp menyusi paydo bo'lishi kerak - tabriklayman !! Endi siz ilovalarni o'rganishingiz mumkin.
M5Stack -ni bu erdan oling: M5Stack ESP32
Yoki bu erda: M5Stack ESP32
Tavsiya:
Python yordamida birinchi oddiy dasturiy ta'minotni qanday qilish kerak: 6 qadam
Python yordamida birinchi oddiy dasturiy ta'minotni qanday qilish kerak: Salom, bu ko'rsatmalarni xush kelibsiz. Bu erda men qanday qilib o'zingizning dasturiy ta'minotingizni yaratishni aytmoqchiman. Ha, agar sizda biron bir fikr bo'lsa … lekin siz yangi narsalarni yaratishni xohlasangiz yoki xohlasangiz, bu siz uchun …… Old shart: P haqida asosiy ma'lumotga ega bo'lish
ISU talabasi sifatida bepul dasturiy ta'minotni qanday yuklab olish mumkin (Microsoft, Adobe va Xavfsizlik dasturlari: 24 qadam)
ISU talabasi sifatida bepul dasturiy ta'minotni qanday yuklab olish mumkin (Microsoft, Adobe va Xavfsizlik dasturlari: Adobe uchun: 1 -bosqichga o'ting. Microsoft uchun: 8 -bosqichga o'ting. Xavfsizlik uchun: 12 -bosqichga o'ting. Azure uchun: 16 -bosqichga o'ting)
Maxsus dasturiy ta'minotni BLF A6 chiroqqa yondirish: 5 qadam
Maxsus dasturiy ta'minotni BLF A6 chirog'iga yondirish: yaqinda menda BLF A6 bor. Bu juda yaxshi, lekin menga standart rejimlar guruhlari yoqmaydi, shuning uchun men dasturiy ta'minotni o'zim yoqtirgan yorqinliklardan foydalanish uchun o'zgartirdim. Ma'lumotni topish juda qiyin edi, shuning uchun men bu erda o'zim va boshqalar uchun hamma narsani joylashtiraman
Arduino UNO yordamida ESP8266 (ESP-01) modulida dasturiy ta'minotni tiklash yoki yangilash: 7 qadam
Arduino UNO yordamida ESP8266 (ESP-01) modulida dasturiy ta'minotni tiklash yoki yangilash: Men foydalangan ESP-01 moduli eski AI Thinker dasturiy ta'minoti bilan birga kelgan, bu uning imkoniyatlarini cheklaydi, chunki ko'p foydali AT buyruqlari qo'llab-quvvatlanmaydi. Umuman olganda, xatolarni tuzatish uchun dasturiy ta'minotni yangilash yaxshidir, shuningdek
MATLAB -da dasturiy ta'minotni takomillashtirish: 6 qadam
MATLAB -da dasturlarni takomillashtirishni takomillashtirish: Maqsad: Ushbu dasturlashtirilgan tizimning maqsadi - Amtrak Railroad tizimlarining xavfsizlik xususiyatlarini yaxshilash uchun kichik hajmdagi Arduino -ga qarash va kodlashni keng miqyosda qo'llash. Buning uchun biz tuproq namligini qo'shdik