Мы с Урала!: Arduino, первое знакомство, установка и пробный пуск на Raspberry Pi

среда, 6 марта 2019 г.

Arduino, первое знакомство, установка и пробный пуск на Raspberry Pi


Знакомим Raspberry Pi 3 B+ ("Малинку") с Arduino. 

Доброе время суток уважаемые читатели!

С AliExpress пришли необходимые компоненты и пришла пора выполнить истинное предназначение МИНИ компьютера Raspberry Pi он же "Малинка".

Познакомить RASPBERRY с ARDUINO, платой микро-контроллером с помощью которого мы решили создавать интересные проекты и делиться с вами.

Надо сказать пару слов о том, что такое Arduino.

Arduino – это инструмент для проектирования электронных устройств (электронный конструктор) более плотно взаимодействующих с окружающей физической средой, чем стандартные персональные компьютеры, которые фактически не выходят за рамки виртуальности. Это платформа, предназначенная для «physical computing» с открытым программным кодом, построенная на простой печатной плате с современной средой для написания программного обеспечения.
Arduino применяется для создания электронных устройств с возможностью приема сигналов от различных цифровых и аналоговых датчиков, которые могут быть подключены к нему, и управления различными исполнительными устройствами. Проекты устройств, основанные на Arduino, могут работать самостоятельно или взаимодействовать с программным обеспечением на компьютере (напр.: Flash, Processing, MaxMSP). Платы могут быть собраны пользователем самостоятельно или куплены в сборе. Среда разработки программ с открытым исходным текстом доступна для бесплатного скачивания.
Вот как-то так.



Как я уже упоминал в своих статьях, Малинкой мы пользуемся уже около года и успели привыкнуть и полюбить её.

На купленные платы Raspberry Pi уже давно установлена операционная система, которая пришлась по вкусу всем домочадцам.


Скачали и установили "операционку" здесь: https://www.raspberrypi.org/


Установка очень простая, скачиваем Zip архив, распаковываем его в одноименную папку и скопируем распакованное содержимое на отформатированную флешку, точнее сказать micro SD до 32 ГБ не менее 10 класса .



Дальше вставляем флешку в специальный порт Raspberry, всё остальное сделает сама Малинка.
Останется установить часовой пояс и язык.

Следующий шаг, необходимо установить на Raspberry программу Arduino IDE.

В Терминал вводим поэтапно следующее:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install arduino


После перезагрузки появиться новая программа в меню Пуск в разделе Программирование/Arduino IDE


Осталось пару манипуляций и можно будет приступать к программированию Arduino.

Открываем Пуск/Параметры/Raspberry Pi Configuration



В отрывшемся окне на вкладке Interfaces


Устанавливаем две кнопки Enable в разделах 12C и Serial Port. 

Жмем кнопку Ок, Малинка потребует перезагрузиться, выполняем ее прихоть.

Теперь переходим к программированию.

Открываем программу Arduino IDE


Подключаем плату Arduino в моем случае это UNO через USB разъём.



Открываем в программу Arduino IDE в меню:
Сервис/Последовательный порт

Должно быть так:


Если так, значит все сделано правильно и должно работать. Поздравляю!

Переходим к проверке работоспособности.

Кстати, если Вы ещё не купили себе Arduino, то рекомендую вот такой УНИВЕРСАЛЬНЫЙ стартовый набор.







Ссылка на этот товар на AliExpress http://ali.pub/35rqgf


Мне он обошелся в половину дешевле потому, что использовал мобильное приложение.

Ждал чуть больше месяца, это того стоило.

Продолжаем, вернее заканчиваем наше первое испытание Arduino.

Итак мигающий светодиод на Arduino, для подключения вам понадобится:
  • плата Arduino
  • Монтажная плата (breadboard)
  • 2 провода «папа-папа»
  • светодиод
  • резистор

И собираем вот по такой схеме:


Вот так в реале:


Копируем этот код

int led = 8;
void setup()
{
pinMode(led, OUTPUT);
}
void loop()
{
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
Вставляем в программу Arduino IDE

Нажимаем кнопку "Загрузка".





Диод должен замигать, если да, значит все подключено все правильно.
Внимание! У светодиода 2 ножки, одна длинее другой.
Длинная нога это "+", а значит, что на нее должен идти сигнал с 8 пина, это "+".
Иначе ваш диод мигать не будет.



В интернете много уроков по Arduino для начинающих, можете потренироваться на простых, понять алгоритм программирования и переходить к более сложным проектам.

Удачи!!!

P.S. Многие могут спросить, зачем усложнять себе жизнь, использовать Малинку, все это можно сделать и на Windows, зачем заморачиваться.

Скажу так.

Скоро открывается Дачно-Огородный сезон!
А что заниматься тихими "зимними" вечерами?
Правильно, любимым делом.

Тащить с собой на дачу системный блок не самая хорошая идея, а здесь все что нужно легко умещается в маленьком рюкзачке, ну а телевизор для подключения Малинки на даче уж всяко будет.

Для меня так проще и интересней.

Решать вам.

Для лучшего восприятия, смотрите ВИДЕО



Понравилась статья? Не забудьте поделиться с друзьями.


Комментариев нет:

Отправить комментарий