Arduino - Всичко за

Arduino е верига, отпечатани в безплатни материали
Arduino е верига, отпечатани в безплатни материали

Arduino

Ардуино е безплатна хардуерна платка с микроконтролер, който може да бъде програмиран да анализира и произвежда електрически сигнали, така че да изпълнява голямо разнообразие от задачи като автоматизация на дома.

(контрол на домакинските уреди - осветление, отопление и др.), кормилно управление на робот и др. Това е платформа, базирана на прост входно/изходен интерфейс.
Първоначално е била предназначена главно, но не изключително за интерактивни мултимедийни програми за шоу или артистични развлечения. Това е част от обяснението на потомството на програмния интерфейс на обработката, който е вдъхновен от програмната среда Wiring.

Ардуино може да се използва за изграждане на независими интерактивни обекти (бързо създаване на прототипи) или може да бъде свързано към компютър, за да комуникира с неговия софтуер (например : Macromedia Flash, Processing, Max/MSP, Usine Hollyhock, Pure Data, SuperCollider).
Версиите, продавани са предварително сглобени. Предоставя се информация за тези, които желаят даArduino Себе си.

Проектът е Arduino звание на почетнатаArts Electronica 2006, в категорията Digital Communities.

1.Arduino отпечатано името му на Bar di Re , кръчма в градIvrée, разположен в северна Италия. Правилното име Arduino е само Ardennes.
Модул Arduino е изградена около микроконтролер Atmel AVR
Модул Arduino е изградена около микроконтролер Atmel AVR

Описание

Модул Arduino обикновено е изградена около микроконтролер Atmel AVR (ATmega328 или ATmega2560 за новите версии. ATmega168 или ATmega8 за най-старите) и допълнителни компоненти, които улесняват програмиране и взаимодействие с други вериги.
Всеки модул има най-малко 5-волтов линеен регулатор и 16 MHz кристал осцилатор (или керамични резонатор в някои модели).
Микроконтролера е програмирана с bootloader Така какъв специален програмист не е необходимо.

Модулите са програмирани чрез RS232
RS232
За сериен линия информация пристигат на редовни интервали (синхронизирана) или на случайни интервали (асинхронна).
Между предавател (DTE) и приемник (ОСЕ) окабеляване е прав. RS232 кабели могат да бъдат свързани в серия. В конфигурации
сериен връзка, но връзките към това програмиране се различават в зависимост от модела. Първата Arduino е сериен порт,
тогава USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
се появи на модели DiecimilaДокато някои модули за преносими употреба освободени интерфейс за програмиране, преместени от USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
към сериен модул (под формата на карта или кабел).

Arduino използва повечето от вход/изход на микроконтролера за взаимодействие с други вериги. Модел Diecimila например има 14 цифров вход/изход, която 6 могат да произвеждат PWM сигнали, както и 6 аналогови входове.
Връзки са установени чрез HE14 женски конектори над картата, разширителни модули от набиване наArduino. Няколко вида на разширения са достъпни в търговията.

Някои служители, технология Arduino-съвместими модули използват мъжки конектори за лесна употреба с пластинките за теста.
програмиране arduino на езика C
програмиране arduino на езика C

Софтуер

Програмиране на софтуерни модули Arduino е приложение Java, свободен и кръст платформа, служеща като главен редактор на код и състав и може да прехвърля на фърмуера и програмата чрез серийния (RS232
RS232
За сериен линия информация пристигат на редовни интервали (синхронизирана) или на случайни интервали (асинхронна).
Между предавател (DTE) и приемник (ОСЕ) окабеляване е прав. RS232 кабели могат да бъдат свързани в серия. В конфигурации
, Bluetooth
Льо Лен
Свързването на периферни устройства към компютър може да изисква много кабели, Bluetooth има за цел да премахне тези кабели.
Bluetooth е универсално устройство, валиден е за свързване на всички видове устройства и работи безпроблемно за п
или USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
в зависимост от модула).
Също така е възможно да се освободи с интерфейс Arduinoи да събира и качване на програми, чрез интерфейса на командния ред.

Програмен език, използван е C++, компилиран с g ++ и са свързани с развитие на библиотеката Arduinoразрешаване на използването на картата и нейните входове и изходи.
Прилагането на този стандарт език улеснява развитието на програми за платформи Arduino, за всеки овладяването на C или C++.

Произходът на различните версии на Arduino модули са произведени от италианската компания Smart Projects. Някои от брандирани карти Arduino са проектирани от американската компания SparkFun Electronics.
arduino характеристики на много сензори (температура, ускоряване, светлина, микрофон, потенциометър...)
arduino характеристики на много сензори (температура, ускоряване, светлина, микрофон, потенциометър...)

Версии

Седемнадесет версии на картите, тип Arduino ont été produites et vendues dans le commerce à ce jour dans l'ordre chronologique ci-dessous :


* Сериен Arduino, програмирани с връзка сериен DB9 конектор и използване ATmega8.

* Arduino Extremeпрограмируеми чрез USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
връзка и използване ATmega8.

* Arduino Mini, миниатюрна версия на използването на Ардуино ATmega168 тип CMS.

* Arduino Nano, дори по-малка версия наArduino USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
powered и използване на ATmega168 (преди версия 3) или ATmega328 (от версия 3.0) CMS-тип.

* LilyPad Arduino, тип минималистичен дизайн за използване на преносим заявление ATmega168 тип CMS.

* Arduino NGпрограмируеми чрез USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
връзка и използване ATmega8.

* Arduino NG +програмируеми чрез USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
връзка и използване ATmega168.

* Arduino Bluetooth
Льо Лен
Свързването на периферни устройства към компютър може да изисква много кабели, Bluetooth има за цел да премахне тези кабели.
Bluetooth е универсално устройство, валиден е за свързване на всички видове устройства и работи безпроблемно за п
(BT)програмируеми чрез Bluetooth
Льо Лен
Свързването на периферни устройства към компютър може да изисква много кабели, Bluetooth има за цел да премахне тези кабели.
Bluetooth е универсално устройство, валиден е за свързване на всички видове устройства и работи безпроблемно за п
връзка и използване ATmega 3285.

* Arduino Diecimilaе с USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
интерфейс и използва ATmega168 в DIL28 формат. (16 ko flash, 1 ko SRAM, 0,5 ko EEPROM)

* Arduino Duemilanove (2009) използва Atmega168 и се захранва от USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
конектор или външно захранване с превключване service6. Нова версия 7 е оборудван с използва ATmega328 (32 KB светкавица, 2 KB на SRAM и 1 KB на EEPROM).

* Arduino Mega е оборудван с ATmega1280 тип CMS за допълнителни входове/изходи и памет (128 ko flash, 8 ko SRAM, 4 ko EEPROM).

* Arduino Uno използва ATmega328 като най-новите модели на Duemilanove, но тогава Duemilanove използва FTDI чип за програмиране чрез USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
конектор, на Uno използва ATmega8U2, програмирани като serie9 конвертор чип.

* Arduino Mega2560 е оборудван с ATmega2560 тип CMS, увеличава общата памет за 256 KB. То също черта на нов USB
USB
Шина USB е също каза за \Горещо включване\, която е да се каже, че можете да се свържете и прекъсване на връзката USB с Компютъра на. Системата, инсталирана на Компютъра (Windows, linux...) го признава незабавно. USB е много интересна функция : то
чип ATmega8U210.

* Arduino Ethernet е карта Arduino UNO a chip Wiznet W5100 за да добавите на вградените Ethernet свързаност.

* Arduino Leonardo е версия нискобюджетни наArduino UNO въз основа на ATmega32U4.

* Arduino DUE е еволюция наArduino Mega2560 с микро * контролер 32 bits Atmel SAM3X (ARM 32 bits Cortex*M3).

* Arduino Esplora карта произлиза от Arduino Leonardo. Тя има формата на джойстик.
За разлика от другите Arduino е \всичко-в-едно\ карта, която разполага с много датчици (температура, ускоряване, светлина, микрофон, потенциометър...) и 4 бутони, потенциометър и analogique.ersions джойстик
Arduino микроконтролера флаш Ко EEPROM kb SRAM KB цифров I/O пина .. половина PWM аналогов вход щифтове USB интерфейс тип размери инча размери мм
Diecimila ATmega168 16 0,5 1 14 6 6 FTDI 2.7 \x 2.1\ 68,6 мм х 53.3 мм
Duemilanove ATmega168/328 p 16/32 0,5/1 1/2 14 6 6 FTDI 2.7 \x 2.1\ 68,6 мм х 53.3 мм
UNO ATmega328P 32 1 2 14 6 6 ATmega16U2 2.7 \x 2.1\ 68,6 мм х 53.3 мм
Leonardo ATmega32U4 32 1 2.5 20 7 12 ATmega32U4 2.7 \x 2.1\ 68,6 мм х 53.3 мм
Мега ATmega1280 128 4 8 54 15 16 FTDI 4 \x 2.1\ 101.6 мм х 53.3 мм
Mega2560 ATmega2560 256 4 8 54 15 16 ATmega8U2 4 \x 2.1\ 101.6 мм х 53.3 мм
Падеж Atmel SAM3X8E 512 0 96 54 12 12 SAM3X8E (USB хост), ATmega16u2 (програмиране) 4 \x 2.1\ 101.6 мм х 53.3 мм
FIO ATmega328P 32 1 2 14 6 8 1.6 \x 1.1\ 40.6 мм х 27,9 мм
Нано ATmega168 или използва ATmega328 16/32 1/2 0,5/1 14 6 8 FTDI 1,70 \x 0.73\ 43 mm x 18 мм
LilyPad ATmega168V злато ATmega328V 16 0,5 1 14 6 6 2 \ø 50 mm ø
Yun12 ATmega32u4 32 1 2.5 20 7 12 73 mm x 53 mm
Esplora ATmega32U4 32 1 2.5 N/A N/A N/A ATmega32U4 6.5 \х 2.4\ 165.1 мм х 60.96 мм

Различните версии на Arduino работи по същия принцип
Различните версии на Arduino работи по същия принцип

Операция

Различните версии на Arduino действат по същия принцип:

A: това са цифрови каза фута (0,1) или \всичко или нищо\; Те предлагат 5V изход и приемат вход от 5V на същия принцип.
функция digitalWrite() and digitalRead()

Б: това са аналогови нарича лапи, стойност между 0V и 5V функция analogWrite() and analogRead()

C: различни краката на властта:


Червено: 5V изход (+)

Портокал: изход 3, 3V (+)

Черно: масите (-)

Жълто: вход, свързани с храните (7V - 12V)

Има вариации между различни карти (ex:) UNOраздел 13 е оборудван със съпротивление)
Arduino съвместим хардуер
Arduino съвместим хардуер

Деривати на хардуер и софтуер

Няколко софтуерни и хардуерни съвместими Arduino (макар и не официално) са били търговски произведени от други производители:

-Комплекти Freeduino Bare Bones Board and Really Bare Bones Board съвместими Arduinoпроизведени и продавани от Modern Device Company.

- Freeduino Through-Holeсъвместими Arduinoмодул за избягване на употребата на SMD компоненти, предназначени за лична производство; произведени и продавани от NKC електроника (под формата на комплект).

- Boarduino, евтини клонинг на Diecimila, със съединители за употреба върху посявката.

- Romeo, промяна наArduino Uno dediee посветен на роботиката, осигурява мощност интерфейси към контрол на двигатели. The Romeo Публикувано от DFRobot.

Версии Fundamental Logic Комплект или монтирани, MaxSerial Freeduino съвместими Arduino DiecimilaПо избор RS - 232, сила снабдяване 3.3 V интерфейс на картата; и мини iDuino за използване на посявката.
THEEducaduino Проектиран от френската компания Eurosmart през 2013 г.
Няколко съвместим софтуер Arduino (макар и не официално) са били разработени за улесняване на планирането на карти Arduino. Въпреки че много различни един от друг, те позволяват без използването на език за програмиране Arduino. Намерени:

-Graphics разтвор Ardublock което позволява програмиране от събрание на функционални блокове. Това е плъгин която добавя GUI към някояArduino.

-Graphics разтвор MiniBloq Той също така позволява програмиране чрез монтаж на функционални блокове. Това е plug-in която добавя графичен интерфейс на този наArduino.

-EDU псевдо, което позволява програмиране с набор от опростени ключови думи. Това е библиотека, която позволява писане програма на френски език директно в интерфейса Arduino.
Карта на контрол за принтер
3D принтер
3D принтиране е адитивна техника за производство, разработена за бързо създаване на прототипи. Неговата цел е бързо и лесно да генерира физически парче. Могат да се използват различни материали, по-общо ABS пластмаса, PLA пластмаса и
и 3D RepRap като поколение електроника или Sanguinololu въз основа на карта Arduino попълнен от водачите на моторни стъпка придобивания температура и изходна мощност.
Автопилот за безпилотни летателни апарати като например системи за ArduPilot системи APM:Plane & APM:Copter или карти FlyDuino да изпълнява стабилизиране и програмиране мисия, да конвертирате модел намалява до руча.
Някои музика софтуер предлагат чрез интегрирането им сериен модул наArduino в процеса на музикална творба.

Примери за Arduino със софтуера Usine hollyhock.

contact@instrumentic.info         
© 20016-2021 instrumentic.info

www.instrumentic.info
мрази рекламата
Дари, за да му помогнеш да оцелее