Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python для микроконтроллеров

Python для микроконтроллеров

Виктор Паперно (МТУ МИРЭА, студент) @ Moscow Python Meetup 56

"Зачем нужен Python для МК. Как начать с ним работать".

Видео: http://www.moscowpython.ru/meetup/56/python-for-mc/

Moscow Python Meetup
PRO

May 22, 2018
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. PYTHON ДЛЯ МИКРОКОНТРОЛЛЕРОВ
    Паперно Виктор.

    View Slide

  2. ЗАЧЕМ ЭТО ВООБЩЕ НУЖНО?
    • Все достоинства Python
    • Разные микроконтроллеры
    • Низкий порог вхождения
    • Open-Source

    View Slide

  3. С ЧЕГО ВСЁ НАЧАЛОСЬ?

    View Slide

  4. ПОДДЕРЖИВАЕМЫЕ
    УСТРОЙСТВА
    PyBoard v1.1
    ESP8266
    BBC micro:bit
    Circuit Playground Express

    View Slide

  5. НЕОБХОДИМЫЙ СОФТ
    Обязательно:
    • Любая программа для работы с Serial-портом.
    Для ESP8266 и ESP32:
    • esptool.py - программа для загрузки Micropython на плату
    • EsPy - IDE (Только для Windows)
    Желательно:
    • ampy - утилита от Adafruit, для работы с файлами .

    View Slide

  6. РАЗНЫЕ ВЕРСИИ

    View Slide

  7. HELLO WORLD

    View Slide

  8. WIFI
    Подключение к W-Fi
    Режим точки доступа

    View Slide

  9. WEB REPL
    import webrepl_setup

    View Slide

  10. МОДУЛИ

    View Slide

  11. ГДЕ ПОСМОТРЕТЬ?

    ЧТО ПОЧИТАТЬ?
    • Официальная документация - https://docs.micropython.org/
    • Форум - https://forum.micropython.org/
    • Programming with MicroPython - by Nicholas Tollervey
    • Python for Microcontrollers: Getting Started with MicroPython

    View Slide

  12. Спасибо за внимание!
    Вопросы?

    View Slide