В этом уроке мы расскажем как запрограммировать микроконтроллер Arduino с помощью другого микроконтроллера Raspberry Pi.
Шаг 1: Комплектующие
- Arduino Uno
- Raspberry Pi 3
- Источник питания для Raspberry Pi 3 (Адаптер переменного тока или аккумулятор для мобильного телефона)
- Клавиатура для Raspberry Pi
- Экран (монитор компьютера или ТВ с HDMI кабелем)
- HDMI кабель
- USB-кабель для Arduino
Также нам нужна операционная система для Raspberry Pi, которую можно найти здесь, или вы можете попробовать Kano OS, загрузив ее с kano.me.
Шаг 2: Компьютерный комплект Kano с экраном и клавиатурой
На фото выше компьютер Kano (с экраном и клавиатурой), который мы использовали для этого проекта. На первом снимке вы видите Raspberry Pi 3 в своем корпусе справа, и он подключен к плате драйвера экрана слева. Желтый кабель - кабель HDMI, а красный кабель - к адаптеру питания. Второе изображение - компьютер Kano загрузил Kano Desktop.
Шаг 3: Комплект Snapino Snap Circuits Elenco
На фото выше представлен комплект Snapino. Хотя в комплект входят несколько компонентов Snap Circuits, для этого проекта мы будем использовать только оранжевый блок Arduino и синий кабель программирования USB.
Шаг 4: Установка Arduino IDE
Чтобы запрограммировать Arduino с Raspberry Pi, нужно установить IDE Arduino на компьютер Kano (убедитесь, что вы подключены к Интернету через WiFi). На рабочем столе Kano мы открыли "Приложения" (Apps), затем щелкнули по вкладке "Код" и открыли программу терминал.
На экране терминала мы использовали следующие команды:
sudo apt-get update
sudo apt-get install arduino
После завершения установки мы перезагрузили компьютер Kano.
Шаг 5: Скетч Arduino "Моргание" (Blink)
Как только Kano был перезагружен, на рабочем столе Kano мы открыли "Приложения", затем щелкнули вкладку «Другие» и открыли IDE Arduino. В IDE Arduino:
File → Examples → Basics → Blink
и загрузили пример "Blink Sketch" (скетч "моргание").
Шаг 6: Загружаем скетча в Arduino и "моргаем"
Затем мы подключили блок Arduino из набора Snap Circuits к порту USB платы Raspberry Pi 3 на компьютере Kano.
После подключения Uno нажмите кнопку загрузки в среде Arduino. Через некоторое время эскиз загрузится в Uno и светодиод на Uno начнет мигать.
В заключение, этот урок был простым примером того, как можно программировать Arduino с помощью Raspberry Pi.