26.04.2024, Пятница, 17:29
26.04.2024 в 17:29
Что такое Arduino

Что такое Arduino

Arduino и спичечный коробокArduino
— это небольшая плата с собственным процессором и памятью. На плате
также есть пара десятков контактов, к которым можно подключать
всевозможные компоненты: лампочки, датчики, моторы, чайники, роутеры,
магнитные дверные замки и вообще всё, что работает от электричества.

В процессор Arduino можно загрузить программу, которая будет
управлять всеми этими устройствами по заданному алгоритму. Таким образом
можно создать бесконечное количество уникальных классных гэджетов,
сделанных своими руками и по собственной задумке. Для того, чтобы понять
идею, взгляните на иллюстрацию. Она не отражает и миллионной доли всех
возможностей, но всё же даёт первичное представление:

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

Сложно ли это?

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

Arduino IDE
Программы для Arduino пишутся на обычном C++, дополненным простыми и
понятными функциями для управления вводом/выводом на контактах. Если вы
уже знаете C++ — Arduino станет дверью в новый мир, где программы не
ограничены рамками компьютера, а взаимодействуют с окружающим миром и
влияют на него. Если же вы новичок в программировании — не проблема, вы с
лёгкостью научитесь, это просто.

Для удобства работы с Arduino существует бесплатная официальная среда программирования «Arduino IDE»,
работающая под Windows, Mac OS и Linux. С помощью неё загрузка новой
программы в Arduino становится делом одного клика, только лишь
подключите плату к компьютеру через USB. Хотя для более пытливых умов
возможна работа и через Visual Studio, Eclipse, другие IDE или командную
строку.

Вам не понадобится паяльник. Полноценные устройства можно собирать, используя специальную макетную доску, перемычки и провода абсолютно без пайки. Конструирование ещё не было таким быстрым и простым.

Принцип бутерброда


Ещё одной отличительной особенностью Arduino является наличие плат
расширения, так называемых shields или просто «шилдов». Это
дополнительные платы, которые ставятся подобно слоям бутерброда поверх
Arduino, чтобы дать ему новые возможности. Так например, существуют
платы расширения для подключения к локальной сети и интернету (Ethernet Shield), для управления мощными моторами (Motor Shield), для получения координат и времени со спутников GPS (модуль GPS) и многие другие.

Так что же такое Arduino

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

Взгляните лишь на несколько примеров того, что возможно. Ведь это грандиозно!

Картонный бот-очаровашка

Робот-паук

Генератор мыльных пузырей

Светодиодный куб

Огненный «Гитар Хиро»

Робот-червяк

С чего начать

Вам понадобится сам Arduino. Arduino Uno
— это самая популярная модель в настоящий момент. Для начала
экспериментов её хватит с головой. Хотя если брать «на вырост», можно
рассмотреть более мощную Aruino Mega.

Также вам понадобится USB-кабель, макетная доска, перемычки,
резисторы, транзисторы… и ещё десяток подручных вещей. Чтобы не утомлять
себя поисками необходимого, возьмите всё, что потребуется в виде одного
из готовых наборов.



Статья взята с сайта amperka.ru

PS от себя: в Украине для покупки Ардуины и примочек к ней рекомендую сайты: arduino.shopium.ua и arduino-ua.com

Просмотров: 1678. Комментариев: 0
dth="100%" cellspacing="0" cellpadding="0" class="commTable">
Имя *: Email:
Подписка:1 Код *: