Теперь, когда вы подключили и обновили модуль Pycom и установили все необходимое программное обеспечение на свой компьютер, мы можем приступить к программированию вашего модуля.
Если вы впервые используете модуль Pycom, мы настоятельно рекомендуем прочитать следующие страницы:
- Введение в MicroPython: что такое Micropython и как он связан с Python.
- Примеры MicroPhyton: Мы также рекомендуем просмотреть эти короткие примеры MicroPython, чтобы ознакомиться с синтаксисом. Это не является полным руководством по программированию на MicroPython, скорее сравнение для тех, кто уже знает программирование. Если вы новичок в Python, мы настоятельно рекомендуем поискать в интернете учебники по Python. Есть много очень хороших учебных пособий, доступных бесплатно. И навыки, приобретенные вами в изучении, будут легко переносимы на нашу платформу.
- Ваш первый проект Pymakr: Как только вы поймете, что такое MicroPython, данное руководство поможет вам осуществить настройку вашего первого проекта Pymakr для мигания встроенного индикатора RGB. В руководстве объясняется структура проекта MicroPython, а также способы его загрузки в ваш модуль.
Когда вы ознакомитесь с MicroPython и Pymakr, а также с рекомендуемым способом загрузки кода в ваш модуль, вы сможете изучить следующие страницы. Они в подробных деталях обсуждают различные механизмы запуска кода на вашем устройстве, а также его восстановления, если что-то вдруг пойдет на так.
- REPL: REPL (Read Evaluate Print Loop) - это интерактивный терминал, который позволяет вводить и тестировать ваш код непосредственно в устройстве, похожий на интерактивный интерпретатор Python. Получить к нему доступ можно через UART или Telnet. Это проще всего сделать с помощью Pymakr, но если вы хотите использовать другие инструменты, эта страница расскажет как.
- FTP: все модули Pycom запускаются с включенной точкой доступа WiFi, и работающим на ней простым FTP-сервером. Подключившись к сети WiFi, вы можете использовать FTP для беспроводной передачи файлов на ваше устройство. Это может быть очень полезно, если у вас нет физического доступа к вашему устройству.
- Безопасная загрузка: вполне вероятно, что какой-то код, который вы загружаете в свой модуль, не позволит вам получить доступ к серверу REPL или FTP, будет препятствовать обновлению ваших скриптов. Это руководство подробно расскажет как загрузить модуль в безопасном режиме, и как удалить из него провоцирующие скрипты.