Расширение Pi Co-op Arduino Raspberry Pi для мобильного сигнала. Часть 2

Шаг 1 — Первоначальная настройка
Настройка Pi Co-op занимает всего несколько простых шагов. Запуск двух команд ниже в командной строке. Ваш Pi необходим быть подключенным к Интернету:
sudo apt-get update
sudo apt-get install arduino git
Это позволит установить Arduino IDE (это позволит Вам отправлять «скетчи» Arduino на устройство) и систему управления программным обеспечением Git.
Теперь выполните следующую команду для загрузки ресурсов Pi Co-op.
Для того, чтобы общаться с устройством, последовательный порт должен быть включен на GPIO выводах Pi. В учредительном файле можно сделать эти изменения конфигурации для разрешения последовательного интерфейса. Это позволяет Pi общаться с Pi Co-op:
cd pi_co-op
sudo python setup_pi_co-op.py install
Закончим конфигурацию путем перезагрузки Raspberry Pi:
sudo reboot

Шаг 2 — Программирование Arduino
Когда закончится перезагрузка Pi введите:
startx
чтобы войти на рабочий стол LXDE.
Теперь можете запустить Arduino IDE. Это может быть сделано с помощью значка в разделе «Programming» («Программирование») в стартовом меню рабочего стола или набрав «Arduino» в окне LXTerminal командной строки.

Здесь много примеров сценариев внутри интегрированной среды, известных как «скетчи» («эскизы»). Пример «hello world» в общественности Arduino представляет собой скетч под названием «Blink». Загрузите пример «Blink» используя последовательность меню File> Examples> 01 Basics> Blink

Хотя по умолчанию, как правило, правильно, быстро проверить, что тип платы установлен на «Arduino Uno», используя последовательность меню Tools> Board.

Теперь проверьте, что установлен последовательный порт на ttyS0 с помощью последовательности меню Tools> Serial Port.

На этом конфигурация выполнена. Нажмите на значок стрелки, чтобы компилировать Скэч и загрузить его на Pi Co-op.

Если все прошло правильно, то светодиод на плате Pi Co-op должен мерцать. Так же как и диод на усилителе мобильного сигнала.

Шаг 3 — Держите Hacking!
Если посмотрите на пример Blink, то увидите две строки с указанием:
delay (1000);
Это задержка (в миллисекундах) между каждым переключением светодиода. Измените значение на 500 (полсекунды) и нажмите на значок стрелки, чтобы снова собрать и загрузить. Светодиод должен мигать быстрее.
Увеличение числа заставит светодиод мигать медленнее.
следующие шаги
Pi Co-op действует как Arduino Uno, поэтому для многих проектов его можно подключить к вашему оборудования и найти существующие скетчи Uno, чтобы стартовать.

Читайте также: