Arduino - Все про

Arduino є схема, надруковані у вільний матеріал
Arduino є схема, надруковані у вільний матеріал

Arduino

Arduino є вільною схемою апаратного забезпечення з мікроконтролером, який може бути запрограмований для аналізу та виробництва електричних сигналів, з тим щоб виконувати найрізноманітніші завдання, такі як Головна Автоматизація.

(контроль побутової техніки-освітлення, Опалення і т. д.), рульове робота і т. д. Це платформа, заснована на простому інтерфейсі входу/виходу.
Вона була спочатку призначена головним чином, але не виключно для інтерактивного мультимедійного програмування для шоу або художньої розваги. Це частина пояснення потомства його програмування інтерфейсу обробки, сам натхненний середовищем програмування Wiring.

Arduino може бути використаний для створення незалежних інтерактивних об'єктів (швидке Прототипування), або може бути підключений до комп'ютера для зв'язку зі своїм програмним забезпеченням (наприклад : Macromedia Flash, Processing, Max/MSP, Usine Hollyhock, Pure Data, SuperCollider).
Продаються версії попередньо зібрані. Інформація надана для тих, хто бажає зібратиArduino Себе.

У проекті Arduino отримав почесне звання наArts Electronica 2006, в категорії Digital Communities.

НаArduino відобразив його ім'я на Bar di Re , паб у містіIvrée, розташованих на півночі Італії. Власне ім'я Arduino має тільки Ardennes.
Модуль Arduino побудований навколо мікроконтролера Atmel AVR
Модуль Arduino побудований навколо мікроконтролера Atmel AVR

Опис

Модуль Arduino зазвичай будується навколо мікроконтролера Atmel AVR (ATmega328 або ATmega2560 версіях. ATmega168 або ATmega8 найстарішим) і додаткові компоненти, які полегшують програмування і взаємодія із інших схем.
Кожен модуль має принаймні 5-вольтової лінійних регулятором і 16 МГц Кварцовий генератор (або резонатора керамічні в деяких моделях).
Мікроконтролер є заздалегідь запрограмований з на bootloader Так що виділений програміст немає необхідності.

Модулі запрограмовані через RS232
RS232
Послідовний лінійний відомості прибуття інтервали (синхронний) або навмання інтервали (асинхронний).
Між передавачем (DTE) і приймач (DCE) підходить електропроводки. RS232 кабелів можна підключитися в серії. В конфігураціях де 2 DTE підк
послідовне з'єднання, але підключень до цього програмування відрізняються залежно від моделі. Перший Arduino мав послідовний порт,
потім USB
USB
Шини USB також кажуть, \Гарячих підключаються на ходу\, це означає, що можна підключати та відключати USB із ПК на. Встановлена на ПК (Windows, linux...) система розпізнає його негайно. USB має дуже цікаву особливість : це режим очікування, коли
з'явилася на моделі DiecimilaХоча деякі модулі для портативних використання звільнив інтерфейс програмування, переміщені на USB
USB
Шини USB також кажуть, \Гарячих підключаються на ходу\, це означає, що можна підключати та відключати USB із ПК на. Встановлена на ПК (Windows, linux...) система розпізнає його негайно. USB має дуже цікаву особливість : це режим очікування, коли
-серійний модуль виділений (у вигляді карти або кабель).

Arduino використовує більшість вводу/виводу мікроконтролера для взаємодії з іншими ланцюгів. Модель Diecimila Наприклад, має 14 цифрові вводу виводу, які 6 може виробляти ШІМ-сигнали і 6 аналогових входів.
Підключення встановлюється через HE14 жіночий роз'ємів на вершині карті, розширення модулів з укладання на вArduino. Кілька типів розширень доступні в торгівлі.

Деякі офіційні особи, технологія Arduino сумісного модулі використовують гніздові роз'єми для зручності використання з випробувань плити.
програмування arduino у мові C
програмування arduino у мові C

Програмне забезпечення

Програмування модулі програмного забезпечення Arduino є на застосування Java, безкоштовна і кросплатформенна, яка виступає в якості редактора коду та компілятор і можна перенести прошивки і програмі через серійний (RS232
RS232
Послідовний лінійний відомості прибуття інтервали (синхронний) або навмання інтервали (асинхронний).
Між передавачем (DTE) і приймач (DCE) підходить електропроводки. RS232 кабелів можна підключитися в серії. В конфігураціях де 2 DTE підк
, Bluetooth
Ле 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 :


* Serial Arduino запрограмовані з зв'язок послідовну DB9 роз'єм і використання на ATmega8.

* Arduino Extremeпрограмований USB
USB
Шини USB також кажуть, \Гарячих підключаються на ходу\, це означає, що можна підключати та відключати USB із ПК на. Встановлена на ПК (Windows, linux...) система розпізнає його негайно. USB має дуже цікаву особливість : це режим очікування, коли
-з'єднання та використавши за ATmega8.

* Arduino Mini, версія мініатюрний використання Arduino за ATmega168 тип CMS.

* Arduino Nano, навіть менше, версія для вArduino USB
USB
Шини USB також кажуть, \Гарячих підключаються на ходу\, це означає, що можна підключати та відключати USB із ПК на. Встановлена на ПК (Windows, linux...) система розпізнає його негайно. USB має дуже цікаву особливість : це режим очікування, коли
на харчування і за допомогою 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 прагне усунути ці кабелі.
Bluetooth є універсальним пристроєм, він діє для підключення всіх видів пристроїв, і працює безперебійно для користувача.
(BT)програмований через з'єднання Bluetooth
Ле 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 КБ flash 2 КБ SRAM та 1 КБ EEPROM).

* Arduino Mega обладнаний за ATmega1280 Введіть CMS для входів/виходів додаткових і пам'ять (128 ko flash, 8 ko SRAM, 4 ko EEPROM).

* Arduino Uno використовує на ATmega328 використовувані вашим останніх моделей з Duemilanove, але потім на Duemilanove Подаруночок чіп для програмування через USB
USB
Шини USB також кажуть, \Гарячих підключаються на ходу\, це означає, що можна підключати та відключати USB із ПК на. Встановлена на ПК (Windows, linux...) система розпізнає його негайно. USB має дуже цікаву особливість : це режим очікування, коли
-роз'єм, ООН використовує ATmega8U2, запрограмований як чіп serie9 converter.

* Arduino Mega2560 обладнаний за ATmega2560 тип CMS, збільшення на загальний обсяг доступної пам'яті до 256 КБ. Також до послуг гостей новий чіп USB
USB
Шини USB також кажуть, \Гарячих підключаються на ходу\, це означає, що можна підключати та відключати USB із ПК на. Встановлена на ПК (Windows, linux...) система розпізнає його негайно. USB має дуже цікаву особливість : це режим очікування, коли
ATmega8U210.

* Arduino Ethernet є мапа Arduino UNO муніципалітет chip Wiznet W5100 Щоб додати вбудований Ethernet-з'єднання.

* Arduino Leonardo версія недорогих з наArduino UNO на основі за ATmega32U4.

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

* Arduino Esplora Карта походить від Arduino Leonardo. Вона має форму джойстик.
На відміну від інших Arduino-картка \все-в-одному\, який включає багато Сенсори (температура, прискорення, світло, мікрофон, потенціометра...) і 4 кнопки, на потенціометрів і analogique.ersions джойстик
Arduino мікроконтролера Flash ko EEPROM КБ SRAM КБ digital i/o пінів .. .with ШІМ аналогового введення PIN-коди USB інтерфейс типу розмірами дюймів розміри мм
Diecimila ATmega168 16 0,5 1 14 6 6 Подаруночок 2.7 \x 2.1\ 68.6 мм х 53.3 мм
Duemilanove ATmega168/328 p 16/32 0,5/1 1/2 14 6 6 Подаруночок 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 Подаруночок 4 \х 2.1\ 101.6 мм х 53.3 мм
Mega2560 ATmega2560 256 4 8 54 15 16 ATmega8U2 4 \х 2.1\ 101.6 мм х 53.3 мм
Due Atmel SAM3X8E 512 0 96 54 12 12 SAM3X8E (хост), ATmega16u2 (програмування) 4 \х 2.1\ 101.6 мм х 53.3 мм
МСН ATmega328P 32 1 2 14 6 8 ні 1.6 \х 1,1\ 40.6 мм х 27.9 мм
Нано ATmega168 або ATmega328 16/32 0,5/1 1/2 14 6 8 Подаруночок 1.70 \х 0,73\ 43 мм х 18 мм
LilyPad ATmega168V золото ATmega328V 16 0,5 1 14 6 6 ні 2 \ø 50мм ø
Yun12 ATmega32u4 32 1 2.5 20 7 12 73 мм х 53 мм
Esplora ATmega32U4 32 1 2.5 n/a n/a n/a ATmega32U4 6,5 \х 2.4\ 165.1 мм х 60.96 мм

Різні версії Arduino працюють під ж загальному принципі
Різні версії Arduino працюють під ж загальному принципі

Операція

Різні версії Arduino діяти відповідно до же загального принципу:

: Це цифрова сказав футів (0,1) або \все або нічого\; Вони пропонують 5V виводу і приймати введені дані від 5V за тим же принципом.
функція digitalWrite() і digitalRead()

B: це аналогового називається лапи, значення між 0V і 5V функції analogWrite() і analogRead()

C: різні ноги влади:


Червоний: 5V виводу (+)

Помаранчевий: вихід 3, 3V (+)

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

Жовтий: введення пов'язані продукти харчування (7V - 12 в)

Існують відмінності між різними картами (ex:) UNOВкладка 13 оснащений стійкість)
Arduino сумісного обладнання
Arduino сумісного обладнання

Устаткування та програмного забезпечення похідних

Кілька апаратні та програмні сумісний Arduino (хоча не офіційний) комерційно видано іншими виробниками:

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

-На Freeduino Through-Holeсумісний Arduinoмодуль, уникаючи використання компонентів SMD і призначений для особистого виробництва; виготовлено і продано NKC електроніки (у вигляді kit).

-На Boarduino, дешеві клон Diecimila, з роз'ємами для використання на випробувальної пластині.

-На Romeo, варіації наArduino Uno dediee присвячений робототехніки, забезпечує живлення інтерфейси для контролю двигунів. На Romeo Опублікований DFRobot.

Версії Fundamental Logic Комплект або монтується, на MaxSerial Freeduino сумісний Arduino DiecimilaФакультативний RS - 232, влада постачання 3.3 V інтерфейс на карті; і міні iDuino для використання на випробувальної пластині.
НАEducaduino розроблений французький компанія Eurosmart у 2013 році.
Кілька сумісне програмне забезпечення Arduino (хоча й не офіційний) була розроблена для полегшення програмування карти Arduino. Хоча дуже відрізняються один від одного, вони дозволяють без використання мови програмування Arduino. Знайдено:

-Графічні рішення Ardublock яка дає можливість програмування Асамблеєю функціональних блоків. Це плагін, який додає графічний інтерфейс до будь-якогоArduino.

-Графічні рішення MiniBloq Вона також дозволяє програмування через Асамблеї функціональних блоків. Це на plug-in який додає графічний інтерфейс до такихArduino.

Псевдо - EDU, який дає можливість програмування з набором спрощений ключові слова. Це бібліотека, яка дозволяє писати програми у французький безпосередньо в інтерфейсі Arduino.
Карти контролю для принтер
3D-принтер
3D друк є адитивної виробництва техніка розроблена для швидкого Прототипування. Його мета полягає в тому, щоб швидко і легко генерувати фізичний шматок. Різні матеріали можуть бути використані, більш загально ABS пластик, НВАК пла
ів 3D RepRap як покоління електроніки або Sanguinololu засновані на карті Arduino завершено водіями Мотор крок придбання температури і Вихідна потужність.
Автопілот для безпілотні літальні апарати, як наприклад систем ArduPilot систем APM:Plane & APM:Copter або карти FlyDuino для виконання стабілізації та програмування місії, щоб трансформувати модель скорочений до гул.
Деякі програмні пропозицію музики через їх серійний модуль інтеграції вArduino у процесі музична творчість.

Приклади Arduino з програмним забезпеченням Usine hollyhock.

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

www.instrumentic.info
Ненавидить рекламу
Пожертвуйте, щоб допомогти йому вижити