Что такое Arduino?

Цифровая техника

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

Нет замены Raspberry Pi

Начнем с того, что нет ничего плохого в том, чтобы начать с того, чем не является Arduino. Часто это название используется в связи с Raspberry Pi или другими одноплатными компьютерами. Raspi на самом деле представляет собой не что иное, как полноценный компьютер, только очень маленький и с графикой, звуком, сетью и т. Д. На одной плате. И на вершине этого есть нормальная операционная система.

С другой стороны, Arduino — это целая платформа, основанная на лицензиях с открытым исходным кодом. Таким образом, как программное, так и аппаратное обеспечение (спецификации) могут свободно использоваться и настраиваться. Однако аппаратное обеспечение — это не целые компьютеры, а просто микроконтроллеры.

Эти платы Arduino в основном предназначены только для одной очень простой задачи: они могут считывать входные сигналы и выводить из них выходные сигналы. На практике это означает, что платы получают входные данные в виде данных датчиков (температура, влажность и т. Д.), Нажатием кнопки или даже сообщением в Твиттере, введенным с помощью программного обеспечения. Например, для выходной стороны доступны двигатели, которые могут выдвигать или опускать жалюзи, регулировать освещение или что-то в этом роде. Очень часто проекты Arduino связаны с автоматизацией, взаимодействием с внешним миром. Чтобы реализовать это, существует язык программирования Arduino и связанная с ним среда разработки.

Читайте по теме:  HDMI: Нет сигнала на телевизоре - что делать?

Важным аспектом является опыт работы с открытым исходным кодом: исходный код программного обеспечения и планы аппаратного обеспечения могут использоваться кем угодно и настраиваться в соответствии с личными потребностями — мечта любителей.

Аппаратное обеспечение

Основой для проектов обычно является Arduino Uno. Плата оснащена микроконтроллером ATmega328P, работает от обычного напряжения 5 вольт, имеет 14 портов ввода-вывода (контактов ввода-вывода), 32 килобайта флэш-памяти, USB-порт и работает на частоте 16 мегагерц — даже технические характеристики показывают разницу с Raspi. Помимо Uno, существует множество других официальных (!) плат, который использует микроконтроллер Intel, поддерживает Bluetooth и имеет гироскоп на плате, например. А для мини-проектов с Arduino Nano можно приобрести настоящую крошечную модель, которая в остальном похожа на Uno. Помимо плат, существуют так называемые щиты, платы расширения, без которых вы не сможете по-настоящему много работать с досками.

Разнообразие оборудования огромно, и на официальном сайте (https://www.arduino.cc/en/Main/Products ) вы найдете более 30 продуктов, от Uno, до различных экранов, до более мощных плат или мини-плат для носимых устройств. А в магазинах электроники вы также можете найти всевозможное оборудование Arduino из неофициальных источников, но, конечно же, благодаря открытому исходному коду, оно является полностью законным.

Читайте по теме:  Компьютер загружается но изображения нет - что делать?

Программное обеспечение

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

Веб-редактор прост, но функционален и наполнен полезными примерами.

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

Источники

http://www.heise.de/tipps-tricks/Was-ist-Arduino-4035461.html
Оцените статью
( Пока оценок нет )
Портал про современную цифровую и бытовую технику
Добавить комментарий

Adblock
detector