RUVIDEO
Поделитесь видео 🙏

Using an ESP32-S3 with MicroPython

Instructions to make an ESP32-S3 work with MicroPython. This video describes the steps to control an LED using MicroPython REPL command line. Currently this process requires using a Linux shell, and is shown here using the Terminal app on macOS. Using the Ubuntu shell on Windows also works. Command can be found at the bottom of the description.

Unfortunately, at time this video was made (Dec 2021), there is no support for this board on Arduino.

I bought my board at adafruit
https://www.adafruit.com/product/5310

More information on ESP32-S3 and the ESP32-S3-DevKitC-1 board an be found at https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/get-started/index.htm #introduction

ESP-32 IDF guide
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/

IDF v4.4-beta
https://github.com/espressif/esp-idf/releases/tag/v4.4-beta1

Micropython installation guide for ESP32-S3
https://github.com/micropython/micropython/tree/master/ports/esp32


Good MicroPython IDE for programming ESP32-S3
https://thonny.org/


Installation commands

***
Files that need to be changes can be found at

sdkconfig.usb
~/esp/mpy/micropython/ports/esp32/boards

mpconfigboard.cmake can be found at
~/esp/mpy/micropython/ports/esp32/boards/GENERIC_S3
***

mkdir -p ~/esp
cd esp
git clone -b v4.4-beta1 --recursive https://github.com/espressif/esp-idf.git esp-idf-v4.4-beta1
mv ~/esp/esp-idf-v4.4-beta1/ ~/esp/esp-idf
cd ~/esp/esp-idf
PATH=$PATH:/Applications/CMake.app/Contents/bin/
./install.sh all
. $HOME/esp/esp-idf/export.sh
mkdir -p ~/esp/mpy
cd ~/esp/mpy
git clone git://github.com/micropython/micropython --depth=1
cd micropython/
cd ports/esp32
make submodules
. $HOME/esp/esp-idf/export.sh
ls /dev/tty.*
make BOARD=GENERIC_S3 PORT=/dev/tty.usbserial-1410
/Users/damianwilliams/.espressif/python_env/idf4.4_py3.9_env/bin/python ../../../../esp-idf/components/esptool_py/esptool/esptool.py -p /dev/tty.usbserial-1410 -b 460800 --before default_reset --after no_reset --chip esp32s3 write_flash --flash_mode dio --flash_size detect --flash_freq 80m 0x0 build-GENERIC_S3/bootloader/bootloader.bin 0x8000 build-GENERIC_S3/partition_table/partition-table.bin 0x10000 build-GENERIC_S3/micropython.bin
screen /dev/tty.usbserial-1410 115200
from machine import Pin
led=Pin(47,Pin.OUT)
led.value(1)
led.value(1)

*******************
Files that need to be changes can be found at

sdkconfig.usb
~/esp/mpy/micropython/ports/esp32/boards

mpconfigboard.cmake can be found at
~/esp/mpy/micropython/ports/esp32/boards/GENERIC_S3
********************

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Using an ESP32-S3 with MicroPython», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.