среда, 18 июля 2018 г.

Программирование Lego EV3 на Python. Настройка Eclipse под Linux


В этой статье мы установим и настроим Eclipse для программирования блока Lego EV3 с прошивкой ev3dev на языке Python. Настроенный Eclipse не только будет поддерживать автодополнение кода и подсвечивать синтаксис, но и позволит его отлаживать. В том числе будет доступно наблюдение за изменением переменных во время выполнения роботом своей программы.

1. Требования к подготовке


2. Тестирование Python и SSH 


3. Установка Eclipse 


4. Настройка Eclipse для Python


5. Установка PyDev 


6. Настройка интерпретатора в PyDev 


7. Установка библиотеки JCraft 


8. Добавление шаблона программы Python для EV3 


9. Создание нового проекта PyDev 


10. Добавление в проект ссылок на исходники библиотек ev3dev.ev3 и Python


11. Добавление модуля Python в проект 


12. Автоматическое копирование файлов программ Python на EV3 


13. Запуск программы на EV3


14. Отладка программы Python на EV3 


Итог


Мы настроили Eclipse для программирования EV3-блока на языке Python. Теперь у нас есть система для написания кода с автодополнением, проверкой синтаксиса, подсказками и отладкой.

Материал о программировании для Lego EV3 на Python можно найти на большом количестве ресурсов в интернете. Вот некоторые из них

1. https://media.readthedocs.org/pdf/python-ev3dev/latest/python-ev3dev.pdf — документация языка Python для ev3dev.

2. https://sites.google.com/site/ev3python/ — описание основных конструкций библиотеки ev3dev с примерами, новости.

3. https://github.com/ev3dev/ev3dev-lang-python/ — исходники прошивки, краткое описание  и обсуждение.

4. https://www.ev3dev.org/ - официальный сайт ev3dev.


Этой статьи бы не было без статьи Программируем робота LEGO Mindstorms EV3 на Python. Огромная благодарность авторам за проделанный труд. Здесь приведённый материал в некотором смысле является linux-адаптацией статьи под windows

Комментариев нет:

Отправить комментарий