Программируем Arduino с помощью Raspberry Pi

В этом уроке мы расскажем как запрограммировать микроконтроллер Arduino с помощью другого микроконтроллера Raspberry Pi.

Шаг 1: Комплектующие

  • Arduino Uno
  • Raspberry Pi 3
  • Источник питания для Raspberry Pi 3 (Адаптер переменного тока или аккумулятор для мобильного телефона)
  • Клавиатура для Raspberry Pi
  • Экран (монитор компьютера или ТВ с HDMI кабелем)
  • HDMI кабель
  • USB-кабель для Arduino

Также нам нужна операционная система для Raspberry Pi, которую можно найти здесь, или вы можете попробовать Kano OS, загрузив ее здесь.

Шаг 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.

Ардуино+