Найти в Дзене
Mind HACK

Микроконтроллер Arduino - что это и как работает.

Немного терминологии для начала. Информация с википедии: Микроконтро́ллер (англ. Micro Controller Unit, MCU) — микросхема, предназначенная для управления электронными устройствами.Типичный микроконтроллер сочетает на одном кристалле функции процессора и периферийных устройств, содержит ОЗУ и (или) ПЗУ. По сути, это однокристальный компьютер, способный выполнять относительно простые задачи.Отличается от микропроцессора интегрированными в микросхему устройствами ввода-вывода, таймерами и другими периферийными устройствами. Что могут микроконтроллеры? Всё! Вы можете запрограммировать его на что-угодно, начиная от различных автоматизированных систем и заканчивая роботами, вы ограничены лишь своей креативностью и знанием языка программирования.Так энтузиасты создали программируемую робо-руку, способную повторять положения человеческой. Управление осуществляется с помощью джойстика или клавиатуры. Рассмотрим для примера Arduino Mega. Данная модель имеет: 256 кБ флеш-памяти для хранения
Оглавление

Немного терминологии для начала.

Информация с википедии:

Микроконтро́ллер (англ. Micro Controller Unit, MCU) — микросхема, предназначенная для управления электронными устройствами.Типичный микроконтроллер сочетает на одном кристалле функции процессора и периферийных устройств, содержит ОЗУ и (или) ПЗУ. По сути, это однокристальный компьютер, способный выполнять относительно простые задачи.Отличается от микропроцессора интегрированными в микросхему устройствами ввода-вывода, таймерами и другими периферийными устройствами.

Что могут микроконтроллеры?

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

Рассмотрим для примера Arduino Mega.

Данная модель имеет: 256 кБ флеш-памяти для хранения кода программы (4 кБ используется для хранения загрузчика), 8 кБ ОЗУ и 4 Кб EEPROM (которая читается и записывается с помощью библиотеки EEPROM). Плата имеет 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ), 16 аналоговых входов,4 последовательных порта UART, кварцевый генератор 16 МГц, USB коннектор, разъем питания, разъем ICSP и кнопка перезагрузки. Для работы необходимо подключить платформу к компьютеру посредством кабеля USB или подать питание при помощи адаптера AC/DC, или аккумуляторной батареей.

На чем программировать ардуино?

Язык программирования устройств Ардуино основан на C/C++ и скомпонован с библиотекой AVR Libc и позволяет использовать любые ее функции. Вместе с тем он прост в освоении, и на данный момент Arduino — это, пожалуй, самый удобный способ программирования устройств на микроконтроллерах.

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

Таким образом, ARDUINO - это вещь, которая может удовлетворить ваши желания, касающиеся электроники .

Господа, творите!