Първи стъпки MicroPython с Thonny IDE и ESP32 на Mac

P Rvi St Pki Micropython S Thonny Ide I Esp32 Na Mac



За да програмираме платка ESP32 с MicroPython, имаме нужда от IDE, която може да записва код в микроконтролера. Тук, в това ръководство, ще разгледаме пълната инсталационна процедура на Thonny IDE в macOS и ще качим нашата първа програма за мигане на светодиода в платката ESP32 с помощта на MicroPython.

Какво е MicroPython

MicroPython е написан на C и е софтуерна реализация за Python 3, насочена главно към вградени системни приложения. Той обаче не може напълно да изпълнява стандартните библиотеки на Python 3. MicroPython е вариант на Python и е специално проектиран за вградени системи. Разликата между MicroPython и езика за програмиране Python е, че MicroPython работи при условия на ограничения. Ето защо MicroPython не поддържа напълно стандартните програмни библиотеки на Python.







Нека продължим с настройката на Thonny IDE на Mac:



  1. Изтегляне на Thonny IDE в macOS
  2. Инсталиране на Thonny IDE в macOS
  3. Инсталиране на фърмуера на MicroPython към ESP32 в macOS
  • Програмиране на ESP32 с помощта на MicroPython в macOS
  • Изпълнение на качения скрипт в ESP32 с помощта на Thonny IDE
  • 1: Изтегляне на Thonny IDE в macOS

    За изтегляне на Thonny IDE следвайте дадените инструкции.



    Етап 1 : Отидете на thonny.org , изберете Thonny IDE версия за Mac.





    Стъпка 2 : Изберете инсталатор с Python 3.X и изчакайте, докато изтеглянето приключи.



    Стъпка 3 : След изтеглянето на следния пакетен файл може да се види в директорията за изтегляне.

    Изтеглихме Thonny IDE, сега ще преминем към инсталационната част.

    2: Инсталиране на Thonny IDE в macOS

    За инсталиране на Thonny IDE трябва да се стартира пакетният файл. Дадените по-долу стъпки ще ви насочат към инсталирането на Thonny IDE.

    Етап 1 : Щракнете два пъти върху прозореца за инсталиране на файл на пакета, който ще се отвори, както е показано на даденото изображение по-долу. Кликнете продължи .

    Стъпка 2 : Разрешете разрешение за лиценз, като щракнете върху продължи бутон.

    Стъпка 3 : Щракнете Съгласен продължавам.

    Стъпка 4 : Изберете дестинация за инсталационни файлове . Може да бъде само за вас или инсталиран в цялата система, така че и други потребители да имат достъп. И така, ще продължим с първия вариант.

    Стъпка 5 : За да започнете процедура за инсталиране, щракнете върху Инсталиране.

    Стъпка 6 : След успешна инсталация щракнете Близо .

    Стъпка 7 : Сега инсталиране на Thonny IDE е завършен за свързване на ESP32 платка с Mac, можем да я конфигурираме с ESP32.

    Стъпка 8 : Отворете Thonny IDE от списъка с приложения. Ще се появи следният прозорец:

    Тук виждаме два прозореца Редактор и Shell/Terminal.

    Редактор : Редакторът съдържа всички .py файлове тук можем да създадем множество файлове на проекта.

    Черупка : MicroPython съдържа команди, които се изпълняват незабавно независимо от други файлове или библиотеки в терминала. Shell/Terminal също ни показва информация за изпълнени команди, състояние на платката, синтактична грешка и съобщения.

    Сега успешно инсталирахме Thonny IDE за програмиране на ESP32 платки с MicroPython. Ще флашнем ESP32 с MicroPython фърмуер.

    3: Инсталиране на фърмуера на MicroPython към ESP32 в macOS

    По подразбиране MicroPython не е флашнат в платката ESP32. И така, първото нещо, преди да започнете да програмирате ESP32 платки, е да флашнете/качите фърмуера на ESP32.

    Има различни методи, които можем да използваме, но ще продължим с инструмент на Thonny IDE, който ви позволява бързо да инсталирате MicroPython в платка ESP32.

    Инсталирането на фърмуера на MicroPython към ESP32 с помощта на Thonny IDE включва две стъпки:

    3.1: Изтегляне на фърмуера на MicroPython

    Фърмуерът на MicroPython може да бъде изтеглен от официалния им сайт или чрез бързо търсене в Google. За да завършите процедурата за изтегляне, придържайте се към инструкциите, изброени по-долу.

    Етап 1 : Отидете на Изтегляне на фърмуера на MicroPython страница. Изберете платката, за която трябва да изтеглим фърмуера.

    Стъпка 2 : Изберете платката ESP32, която използвате, тук имаме ESP32 DEVKIT V1 DOIT.

    Стъпка 3 : Ще се появи следният прозорец. Изтеглете най-новата версия на фърмуера и се уверете, че не изтегляте версията за нощни компилации, тъй като те са за напреднали програмисти.

    3.2: Мигане на MicroPython фърмуер с помощта на Thonny IDE

    Към момента сме изтеглили фърмуера на MicroPython. Сега ще го инсталираме на платката ESP32 с помощта на инструмента Thonny IDE. Следвайте посочените по-долу стъпки:

    Етап 1 : Свържете платката ESP32 с Mac и отворете Thonny IDE. Отидете на: Инструменти>Опции:

    Стъпка 2 : Тук ще се отвори нов прозорец, изберете Преводач.

    Стъпка 3 : Изберете дъската, която използвате. Тук в нашия случай платката ESP32 е свързана.

    Стъпка 4 : След като изберете платката, сега изберете COM порта, към който е свързан ESP32.

    Стъпка 5 : След като изберете платката и COM порта, щракнете Инсталирайте или актуализирайте MicroPython.

    Стъпка 6 : Сега потвърдете COM порта.

    Стъпка 7 : След това изберете MicroPython фърмуер файл за ESP32, който току-що изтеглихме, като щракнете върху Прегледайте бутон.

    Кликнете Инсталирай за да започнете инсталирането на фърмуера в платката ESP32.

    Стъпка 8 : Сега можем да видим, че фърмуерът на MicroPython е започнал да мига в платката ESP32. Не изключвайте платката ESP32 от Mac.

    Стъпка 9 : След инсталирането на фърмуера затворете прозореца.

    Стъпка 10 : След успешния тип инсталация помогне() в shell/терминал, за да потвърдите инсталацията. При успешна инсталация ще се появи маркираното по-долу съобщение.

    Сега ESP32 е готов за програмиране с MicroPython с помощта на Thonny IDE.

    4: Програмирайте ESP32 с помощта на MicroPython в macOS

    Сега, след като инсталацията приключи, ще тестваме кода на MicroPython с платка ESP32, използвайки Thonny IDE. Следвайте стъпките по-долу:

    Етап 1 : Отворете нов файл в Thonny IDE редактор, въведете кода по-долу.

    от машинен импорт Pin

    от време импортиране сън

    led = Pin ( 12 , Pin.OUT )

    докато Вярно:

    led.стойност ( не води.стойност ( ) )
    сън ( 1 )

    Този код ще мига LED свързан към пин 12 на ESP32 със закъснение на 1 секунда.

    Стъпка 2 : Преди да можем да стартираме файла, трябва да го запазим на платката ESP32. Отидете на: Файл>Запазване . След това изберете MicroPython устройство.

    Стъпка 3 : Запазете файла с име main.py и щракнете Добре .

    Първият ни MicroPython файлът е създаден успешно, сега ще го качим в ESP32 дъска и вижте резултата.

    5: Изпълнение на качения скрипт в ESP32 с помощта на Thonny IDE

    За да тестваме файла, просто запазваме, щракнете върху бутона Изпълнение в горната част или натиснете F5, за да започнете да изпълнявате качения код в ESP32 и за да спрете програмата, щракнете върху бутона Стоп/Рестартиране, както е показано по-долу, или натиснете Ctrl+F2.


    Светодиодът ще започне да мига. Светодиодът ще се завърти ВКЛ. за 1 сек.

    Светодиодът ще спрете за 1 сек. Този цикъл продължава, докато скриптът бъде спрян.

    Успешно тествахме Thonny IDE, работещ с платка ESP32, използвайки MicroPython код.

    Заключение

    MicroPython е подгрупа на езика Python и е предназначен за вградени системи. Не е точно същото като Python, но все още поддържа множество библиотеки и може да контролира GPIO пинове на различни микроконтролери. За да програмирате ESP32 с MicroPython е необходима IDE. Това ръководство обхваща инсталацията на Thonny IDE с включена платка ESP32 macOS .