Arduino - новая платформа в роботостроении и программировании

Прорыв в программировании произвел французский изобретатель ткацкого станка, который дал возможность программировать узоры на тканях при помощи перфокарт. Позже, в век высоких технологий, программирование стало неотъемлемой частью в жизни, которое применяется во всей современной электронике.

Процесс считывания в мобильных устройствах или электронно-вычислительных машинах выполняют запрограммированные микросхемы, которые преобразовывают написанный код в определенные действия. В большинстве электронных устройств, код уже записан на микросхему, которая управляет различными элементами для получения необходимого нам процесса.

Создавая электронное устройство, мы записываем код управления на микроконтроллер. Затем микроконтроллер припаиваем на плату и используем кнопки ввода для запуска нашего устройства. Но что, если мы захотим усовершенствовать наш проект и добавить различных функций к созданному устройству? Выпаивать или перезаписывать микросхему и изменять монтажную плату займет много времени и труда. Для решения этой проблемы и была создана платформа Arduino.

Arduino – это универсальная программируемая платформа, которая имеет USB-вход для работы с контроллером и вход питания для запуска работы электронных устройств и сигналов от различных цифровых и аналоговых датчиков. Уже со старта Вы придумываете Ваш проект и необходимым способом усовершенствуете его, не прибегая к пайке или дополнительным сложным действиям. Программная платформа Arduino легка в освоении и не займет много времени. Среда разработки Processing/Wiring, а язык программирования основан на C/C++, благодаря чему существует большое количество написанных команд и действий для необходимого нам процесса.

Как только Вы получили или написали необходимый код для программы, Вы записываете его на микроконтроллер через специально программируемую платформу. Платформа представляет собой программатор с установленным контроллером ATmega(AtmelCorporation) и дополнительным элементом питания. Тип установленного контроллера зависит от объема внутренней памяти микросхемы. Всегда, при необходимости, Вы сможете заменить микросхему на более ёмкую. Программа записывается через USB-шину или COM-порт на программируемой платформе. Дополнительные коды команд или проекты под Ardunio Вы сможете посмотреть в разделе Документация, или на сайте unim.by

Ваш проект записан на контроллер, и теперь можно приступать к его конструированию! Элементом питания для платформы и последующих запускаемых модулей послужит блок питания или аккумулятор мощностью 9-12 В. Для подключения существует специальный выход, куда подключается штекер элемента питания.

Далее к платформе Arduino (Ардуино) подключаются необходимые электронные или механические устройства (модули) через специальные штекеры. Какие действия будут выполнять модули, зависит от Вашей фантазии.

Давайте попробуем сделать домашний термометр при помощи Arduino.

 

  1. Для начала нам понадобится программируемая платформа Arduino с микроконтроллером, например, ATMega 8/48/168/328 (зависит от объема памяти). Затем мы попытаемся записать программу работы термометра. Для этого используем удобную среду для программирования. Что представляет собой среда разработки и программирование Ардунио описано здесь.
  2. Отлично, программа записана на контроллер! Далее нам понадобится модуль датчика температуры и влажности. Измеряемый диапазон температуры – 0…50 ºС, влажности – 20…90%. Подробнее про подключения модуля читайте тут. Теперь осталось дать нашему устройству питание.
  3. Питанием послужит аккумулятор 7-12 В или импульсный блок питания 12 В. Ищите источники питания для Arduino у нас в каталоге или здесь.
  4. Устройство работает, но мы не видим результата его работы. Для отображения информации выбираем ЖК-дисплей или 7-мисегментные индикаторы на свой вкус. Подключаем его к базовой платформе Ardunio и получаем оригинальный термометр!

Самое интересное, что к нашему термометру можно подключить большое разнообразие дополнительных модулей: «реле – модуль» позволит управлять нагрузкой любого электроприбора, а беспроводным модулем (Wi-Fi или Bluetooth) можно управлять термометром на расстоянии. Не правда ли здорово?!

В настоящее время Юнимодуль разрабатывает большое количество модулей и платформ под Arduino. На сайте будет представлена вся интересующая Вас информация. Купить Arduino Минск, Брест, Гродно, Витебск, Могилев, Гомель можно по почте, курьером или службой доставки в короткие сроки

по телефону +37529 682-13-40 или оставив заявку здесь.