«накомьтесь с Arduino

10.02.2014, 07:08
»сточник: www.pobot.ru


ЌачнЄм знакомство с микроконтроллером Arduino. Ёто будет интересно всем интересующимс€ микроэлектроникой, разными самоделками и просто люд€м, которые люб€т копатьс€ в разных микросхемахЕ

ардуино уно разноцветные


Arduino Ч это линейка электронных блоков-плат, подключающихс€ к PC посредством USB. ѕерифери€ в данном случае могут быть любые устройства начина€ светодиодами заканчива€ механизмами радиоуправл€емых моделей и роботов. ≈го €зык программировани€ Ц очень лЄгкий в освоении Wiring, похожий на — (кстати, можно подключить сторонние библиотеки на C/C++, например, дл€ управлени€ LCD-диспле€ми или двигател€ми), компилируютс€ и загружаютс€ в устройство с помощью одной кнопки. » всЄ! ѕосле этого вы тут же получаете работающий автономный гаджет. Ќе нужен ассемблер, не нужно никаких лишних проводов и дорогосто€щих деталей и программаторов Ч чистое творчество, включай и работай! ¬сЄ зависит от твоей фантазииЕ



ардуино уно распиновка


ѕосле небольшого рассказа друзь€м и знакомым про Arduino (Ђэто что-то вроде электронного конструктора, микро-Ё¬ћ, в который можно загрузить любую программу и получить любое другое устройствої) чаще всего € слышал вопрос: Ђј дл€ это всЄ?ї или Ђ ак € могу это использовать?ї —кучные люди, не так ли? Ќеужели среди ваших знакомых нет ни одного радиолюбител€, а может вы и сами им €вл€етесь?

¬ применении Arduino очень прост. »нтересно же линуксоидам ковыр€тьс€ в коде €дра?  ака€ от этого польза? ѕочему бы вам не зан€тьс€ Ђжелезнымї (в противоположность Ђсофтовомуї) творчеством? ¬от в данный момент р€дом со мной сидит коллега-дизайнер и копаетс€Е в нейронных сет€х. Ќечего сказать Ц нету того духа технического творчества, нету радиокружков и авиамодельных клубов. ¬се только сид€т за своими компьютерами и не иогут сделать ничего путного в железе, кроме как воткнуть вилку в розетку :) —оберите свой веб-сервер, цветомузыкальную установку или прикольного робота Ц это же так интересно!

Ћюбители Arduino уже слышали об успешных примерах: GPS-трекер с записью на SD-карту, простой аудиоплеер, Twitter-дисплей, электронные игры с дисплеем и сенсорным экраном и множество других, не менее интересных вещейЕ ѕрикупите кучу радиодеталей и попробуйте придумать что-то своЄ, что-то оригинальное. —уществует даже готовый набор дл€ создани€ 4-х €дерного Arduino-кластераЕ

Arduino Diecimila Ч это маленька€ плата, еЄ €дром €вл€етс€ микроконтроллер ATmega168. Ќа плате имеетс€: 14 цифровых входов/выходов, из них 6 могут работать в режиме Ў»ћ (PWM) (следовательно, управл€ть аналоговыми устройствами вроде двигателей и передавать двоичные данные); 6 аналоговых входов (исходной информацией служат не логические 0/1, а значение напр€жени€), тактовый генератор с частотой 16 ћ√ц, разъЄмы питани€ и USB, ICSP-порт (нечто вроде Serial интерфейса дл€ цифровых устройств), несколько контрольных светодиодов и кнопка сброса.
Ётого вполне хватает, чтобы подключить плату к USB-порту компьютера, установить необходимое ѕ/ќ и приступить к программированию.

ѕитание платы происходит двум€ способами: по кабелю USB (при этом ничего другого делать не нужно, используетс€ в процессе отладки), или по специальному разъЄму, схожему с ноутбуковским. ¬ радиомагазине можно купить такой разъЄм и присоединить к нему аккумул€тор или 9-ти вольтовую батарейку типа Ђ ронаї. »сточники питани€ мен€ютс€ с помощью перемычки на плате.

ќригинальные платы Arduino производит Smart Projects.
Ќа данный момент доступны 10 версий плат:
1. Serial Arduino, программируемое через последовательное соединение (разъЄм DB9), используетс€ ATmega8.
2. Arduino Extreme, с USB-интерфейсом дл€ программировани€, используетс€ ATmega8.
3. Arduino Mini, мини-верси€ Arduino, котора€ использует поверхностный монтаж ATmega168.
4. Arduino Nano, ещЄ миниатюрнее, с питанием от USB и поверхностным монтажом ATmega168.
5. LilyPad Arduino, минималистичный дизайн дл€ носимых применений с поверхностным монтажом ATmega168.
6. Arduino NG, с USB-интерфейсом дл€ программировани€, используетс€ ATmega8.
7. Arduino NG plus, с USB-интерфейсом дл€ программировани€, используетс€ ATmega168.
8. Arduino BT, с Bluetooth-интерфейсом дл€ программировани€, используетс€ ATmega168.
9. Arduino Diecimila, текуща€ верси€, использует USB-интерфейс и Atmega168 в DIL28 корпусе.
10. Arduino Duemilanove (Ђ2009ї), на основе ATmega168 (в новых верси€х ATmega328), с автоматическим выбором питани€ от USB или посто€нного тока.
11. Arduino Mega (Ђ2009ї), на основе ATmega1280.



ѕрограммное обеспечение - ѕќ

—качать ѕќ можно с сайта https://arduino.cc

¬идео обзор набора ардуино дл€ начинающих



 упить ардуино можно в »нтернете. ћногие сайты торгуют и в –оссии и за рубежом. „аще всего удобно работать с готовым комплектом.

Ѕолее подробна€ информаци€ о работе с ардуино указана в статье јрдуино распиновка и подключение

 лючевые слова:
Arduino
ATmega168
программирование
интерфейс
ардуино
ATmega8
устройство
могут работать
монтаж
верси€ платы
разъЄм
Serial
подключить
«накомьтесь с Arduino
–оботы на платформе јрдуино
робот
робототехника


¬ернутьс€ в рубрику:

ѕроекты на платформе јрдуино


≈сли вы хотите видеть на нашем сайте больше статей то кликните ѕоделитьс€ в социальных сет€х! —пасибо!
—мотрите также:

ќбратите внимание полезна€ информаци€.