С чего начать?
- Скачайте и запишите образ ev3dev на карту microSD: https://www.ev3dev.org/docs/getting-started
- Вставьте карту microSD в соответствующий разъём микрокомпьютера EV3 и включите его.
- Загрузите, установите и запустите бесплатный редактор кода Visual Studio Code на своём компьютере.
- Установите и активируйте расширение ev3dev-browser для Visual Studio Code, подробнее… (F1 — открыть палитру команд VS Code и если в ней не будет виртуальной среды, которую вы настроили, создать переменную среды в свойствах системы)
- Подключите микрокомпьютер EV3 к компьютеру и начинайте программировать.
- Любую программу нужно начинать по шаблону:
#!/usr/bin/env python3import ev3dev.ev3 as ev3
Самая первая строка — это специальная строка, называемая «шебанг», которая указывает EV3 использовать интерпретатор Python 3 для запуска программы и где найти Python 3 в файловой иерархии EV3. Вторая строка импортирует библиотеку ev3dev.
1. Читаем состояние кнопок
2. Запуск одного мотора
3. Робот называет цвета
4. Имперский марш
my_sound = ev3.Sound()my_sound.tone([(392, 350, 100), (392, 350, 100), (392, 350, 100), (311.1, 250, 100),(466.2, 25, 100), (392, 350, 100), (311.1, 250, 100), (466.2, 25, 100),(392, 700, 100), (587.32, 350, 100), (587.32, 350, 100),(587.32, 350, 100), (622.26, 250, 100), (466.2, 25, 100),(369.99, 350, 100), (311.1, 250, 100), (466.2, 25, 100), (392, 700, 100),(784, 350, 100), (392, 250, 100), (392, 25, 100), (784, 350, 100),(739.98, 250, 100), (698.46, 25, 100), (659.26, 25, 100),(622.26, 25, 100), (659.26, 50, 400), (415.3, 25, 200), (554.36, 350, 100),(523.25, 250, 100), (493.88, 25, 100), (466.16, 25, 100), (440, 25, 100),(466.16, 50, 400), (311.13, 25, 200), (369.99, 350, 100),(311.13, 250, 100), (392, 25, 100), (466.16, 350, 100), (392, 250, 100),(466.16, 25, 100), (587.32, 700, 100), (784, 350, 100), (392, 250, 100),(392, 25, 100), (784, 350, 100), (739.98, 250, 100), (698.46, 25, 100),(659.26, 25, 100), (622.26, 25, 100), (659.26, 50, 400), (415.3, 25, 200),(554.36, 350, 100), (523.25, 250, 100), (493.88, 25, 100),(466.16, 25, 100), (440, 25, 100), (466.16, 50, 400), (311.13, 25, 200),(392, 350, 100), (311.13, 250, 100), (466.16, 25, 100),(392.00, 300, 150), (311.13, 250, 100), (466.16, 25, 100), (392, 700)])5. Музыкальный спинер