Вводная информация:
1 2 |
arduino часто используют вместе с pi pi можно использовать для программирования arduino |
Подключение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
0. Для доступа к последовательному порту нужно добавить пользователя pi в группы tty, dialout: usermod - управление пользователями sudo usermod -a -G tty pi - добавляем пользователя pi группу tty sudo usermod -a -G dialout pi - добавляем пользователя pi группу dialout 1. Установка пакетов для arduino: sudo apt update - обновляем список доступных пакетов sudo apt install arduino - ставим пакет для работы с arduino (+ arduino IDE) 2. Ищем порты arduino и подключаем: Скорее всего в Arduino IDE это будет порт /dev/ttyACM0 ls /dev/tty* покажет доступные порты. Что бы понять какой порт присваивается arduino делаем: 1) отключаем arduino 2) выполняем ls /dev/tty* запоминаем 3) подключаем arduino 4) выполняем ls /dev/tty* и видим появилось новое устройство |
Шрифты Arduino IDE:
1 2 3 4 5 6 |
apt install ttf-inconsolata - шрифты для arduino nano ~/.arduino/preferences.txt - открываем конфиг arduino IDE ------------------------------- editor.font=inconsolata,medium,14 editor.antialias=true ------------------------------- |
Дополнительно raspberry + arduino:
1 2 3 4 5 6 |
import serial = SerialEcho.py - скрипт скрещивания (последовательный порт) Firmata - специальный форк (последовательный порт) MIDI - форк для музыки (команды MIDI) GPIO - можно использовать для подключения к arduino (!!!внимание напряжение больше 3,3В смертельно для pi!!!) WebSocket - соединяем через сеть Noduino - форк WebSocket |