- Компоненте потребне
- Шта је МицроПитхон и за шта се користи?
- Кораци за почетак коришћења ЕСП32 МицроПитхон:
- 1. Инсталирање Питхон 3.7.к на Виндовс
- 2. Инсталирање уПиЦрафт ИДЕ на Виндовс за програмирање ЕСП32
- 3. Треперење МицроПитхон фирмвера на плочи ЕСП32
- 4. Програмирање и учитавање кода у ЕСП32 помоћу уПиЦрафт ИДЕ
Већини нас је познат програмски језик Питхон. Питхон је веома моћан програмски језик и користи се за изградњу многих апликација од Интернета ствари до вештачке интелигенције (АИ). Видевши популарност питхона, ова заједница је развила поновну примену Питхона који се назива МицроПитхон.
Дакле, у овом упутству ћемо упознати МицроПитхон, како се разликује од Питхона и како започети са МицроПитхоном на ЕСП32 / ЕСП8266. Такође, видећемо пример пројекта ЛЕД-а који трепери како би демонстрирао употребу МицроПитхона.
Компоненте потребне
- ЕСП32 Дев плоча
- ЛЕД
- Јумпер Вирес
Шта је МицроПитхон и за шта се користи?
МицроПитхон је врло сличан Питхону и посебно је дизајниран за уграђене системе и микроконтролере. То је поновна примена Питхона 3, тако да неко ко има знање о питхону може лако да ради са МицроПитхоном.
Главна разлика између Питхона и МицроПитхона је у томе што МицроПитхон не долази са потпуном библиотечком подршком као Питхон, тако да МицроПитхон ради само у ограниченим условима. Постоје стандардне библиотеке за приступ и интеракцију са хардвером ниског нивоа као што су ГПИО, Ви-Фи итд.
МицроПитхон је добра полазна основа ако желите да програмирате ЕСП плоче, јер је врло једноставна и лако разумљива. МицроПитхон такође долази са интерактивном функцијом РЕПЛ (Реад-Евалуате-Принт Лооп) која омогућава кориснику да брзо повеже плочу и изврши код без компајлирања или учитавања кода. Раније смо радили са МицроПитхоном користећи Тхонни ИДЕ.
Кораци за почетак коришћења ЕСП32 МицроПитхон:
- Инсталирање Питхона 3.7.к
- Инсталирање уПиЦрафт ИДЕ за програмирање ЕСП32
- Пребацује МицроПитхон фирмвер на ЕСП32
- Програмирање и отпремање кода на ЕСП32 помоћу уПиЦрафт-а
1. Инсталирање Питхон 3.7.к на Виндовс
Како је МицроПитхон имплементација Питхона, прво морамо да инсталирамо Питхон 3.7 или новији.
Корак 1. Идите на ову везу и преузмите најновије подешавање Питхон програма за инсталирање у складу са ОС-ом. Овде инсталирамо верзију оперативног система Виндовс.
Корак 2. Након преузимања програма за инсталацију, покрените програм за инсталацију двоструким кликом на њега. Када се појави дијалошки оквир, означите Адд Питхон то ПАТХ опцију као што је приказано доле. Затим кликните Инсталл Нов и сачекајте док се поступак инсталације не заврши.
Корак 3. Након успешне инсталације кликните на Затвори и готови смо са инсталирањем Питхона у наш систем.
2. Инсталирање уПиЦрафт ИДЕ на Виндовс за програмирање ЕСП32
Постоји само неколико ИДЕ-а који подржавају МицроПитхон. Неки популарни ИДЕ су Тхонни ИДЕ и уПиЦрафт ИДЕ. Тхонни ИДЕ нема опцију да флешује МицроПитхон фирмваре на ЕСП32, тако да му је потребан есптоол за флешовање фирмвера, што је објашњено у претходном упутству за ЕСП32 са Тхонни ИДЕ. Али уПиЦрафт ИДЕ је посебно дизајниран за плоче подржане ЕСП32 / ЕСП8266. Има уграђену функционалност за флешовање фирмвера, програмирање и учитавање кода на ЕСП плоче.
уПиЦрафт ИДЕ је развио ДФРобот. Једноставан је за употребу и препоручује се почетницима. Следећи кораци показују како да флешујете ЕСП32 помоћу уПиЦрафт-а.
Корак 1. Идите на ову везу и преузмите.еке датотеку уПиЦрафт за Виндовс.
Корак 2. Двапут кликните на датотеку коју сте преузели и отвориће се уПиЦрафт ИДЕ као што је приказано доле.
Корак 3. Погледајмо ближе уПиЦрафт ИДЕ и упознајмо се са сваким одељком ИДЕ-а.
уПиЦрафт ИДЕ има 4 одељка:
1. Фасцикле и датотеке: Овај одељак садржи датотеке и фасцикле.
- Фасцикла уређаја садржи датотеке сачуване на ЕСП плочи. Ова фасцикла такођеподразумеваносадржи боот.пи и морате да направите другу датотеку са маин.пи да бисте написали свој програм.
- СД мапа садржи датотеке сачуване на СД картици. Постоје разне плоче које подржавају СД картицу попут пиБоард-а.
- уПи_либ садржи уграђене МицроПитхон ИДЕ библиотеке.
- Радни простор садржи датотеке које ћете сачувати на рачунару.
2. Уредник: Овај одељак је намењен писању и уређивању питхон кода. У уређивачу се може отворити више датотека питхон.
3. Схелл / Терминал: Овај одељак је намењен писању и извршавању команди љуске на ЕСП плочи. Овај одељак такође приказује статус програма, грешке, поруке за штампу итд.
4. Алати: Овај одељак садржи опције за стварање нове датотеке, чување датотеке, отпремање датотеке, повезивање / одспајање плоче итд.
3. Треперење МицроПитхон фирмвера на плочи ЕСП32
Фирмвер за ЕСП32 плочу је.бин датотека која се може преузети са ове везе. Преузмите најновију.бин датотеку за своју таблу.
Корак 1. Отворите уПиЦрафт ИДЕ и повежите ЕСП плочу. Идите на Алатке-> Серијски и одаберите ЦОМ порт за своју плочу.
Ако не можете да пронађете ЦОМ порт за плочу, онда је или УСБ кабл неисправан или морате да инсталирате управљачке програме за ЕСП32 / ЕСП8266.
Корак 2. Сада одаберите плочу на Алати-> плоча . У нашем случају плоча је ЕСП32.
Кликните на БурнФирмваре и видећете прозор као што је приказано доле.
Изаберите бурн_аддр као 0к1000, ерасе_фласх као да. Затим кликните на Корисници и одаберите .бин датотеку која је раније преузета.
Корак 3. Држите притиснуто дугме БООТ / ФЛАСХ на ЕСП32 и кликните на ОК. Када започне поступак брисања блица, можете отпустити дугме.
Након неколико секунди фирмваре ће бљеснути на ЕСП32.
Сада смо завршили са делом за учитавање фирмвера и започињемо писање програма за трептање ЛЕД-а помоћу ЕСП32 МицроПитхон користећи уПиЦрафт ИДЕ.
4. Програмирање и учитавање кода у ЕСП32 помоћу уПиЦрафт ИДЕ
Након што је фирмвер трепнуо и плоча спојена на рачунар, следите кораке у наставку за програмирање ЕСП32.
Корак 1. Отворите уПиЦрафт ИДЕ и идите на Алати-> плоче. Изаберите своју таблу.
Корак 2. Идите на тоолс-> Сериал и одаберите свој ЦОМ порт.
Корак 3. Сада кликните на икону повезивања у одељку Алати да бисте успоставили везу између ИДЕ и ЕСП плоче.
Корак 4. Ако је веза успешна, на терминалу ће бити знак >>> као што је приказано доле. Овде можете дати било коју наредбу питхон за тестирање. Дали смо наредбу принт ('Хелло') и као резултат, Хелло се исписује у следећем реду. То значи да је МицроПитхон фирмвер правилно инсталиран и ради како се очекивало.
Корак 5. Сада кликните на икону Нова датотека у одељку алата. Унтитлед датотека ће се појавити на картици датотеке. Сачувајте ову датотеку кликом на икону Сачувај у одељку алата. Назовите ову датотеку као маин.пи
После овога видећете свој ИДЕ као што је приказано доле.
Корак 6. Као што морамо да напишемо питхон код за трептање уграђеног лед-а. Дакле, кликните картицу маин.пи и копирајте и залепите доњи код за трептање уграђене ЛЕД диоде.
од времена увоза спавање са машинског увоза Пин лед = Пин (2, Пин.ОУТ) док је Труе: лед.валуе (нот лед.валуе ()) Слееп (1)
Горњи Питхон код је једноставан и лак за разумевање. За више информација о синтакси, погледајте МицроПитхон документацију.
Корак 7. Сада кликните на дугме Преузми и покрени у одељку алата.
У прозору терминала приказаће се ок за преузимање, као што је приказано доле.
Сада ће се маин.пи појавити у директоријуму Девице, што показује да је код успешно отпремљен у ЕСП32 меморију.
Корак 8. Да бисте тестирали скрипту, кликните икону СТОП у одељку алата и притисните дугме Ен / Ресет на ЕСП32. У терминалу ћете видети неке поруке као што је приказано доле.
То је то. Сада би уграђени ЕСП32 лед требало да трепће након сваке 1 секунде.
Слично томе, можете написати питхон програм за било коју апликацију која ради са ЕСП32. Сазнајте више о ЕСП32 и његовом раду пролазећи кроз разне пројекте засноване на ЕСП32