Обзор платформы электроники Arduino
Arduino - революционная технология в экосистеме любительской электроники.
Под новаторством я не имею в виду, что он представил новый мощный микропроцессор или что-то в этом роде.
По сути, это создало целую индустрию, движение, которого не было.
Я говорю опроизводителидвижение. До появления Arduino электроника не была такой интересной и легкой в освоении, как сегодня, и ресурсов было не так много. Я много лет изучал электронику в своей технической школе, а затем в Миланском политехническом институте, но это был очень серьезный теоретический материал и очень мало веселья и программирования.
Ардуино родился в Италии, в Ивреа, городе, также известном своимиOlivetti, компания, создавшаяпервый персональный компьютер in 1965.
Arduino с самого начала разрабатывался специально как обучающее устройство. Этот простой факт подсказывает несколько вариантов дизайна, сделанных исходной командой Arduino Core.
Я не буду вдаваться в исторические подробности, но вы можетепроверьте их в Википедии.
Ключевым фактором успеха Arduino является то, что это полностью открытый исходный код, и он был одним из первых, кто это сделал. Аппаратное обеспечение с открытым исходным кодом, а программное обеспечение с открытым исходным кодом.
Например, доступны схемы последней платы Arduino Uno, Arduino Uno Wifi Rev2.онлайн. Это круто, потому что вы можете собрать нашу собственную Arduino, если хотите. Компании могут создавать и продавать свои собственные клоны Arduino, и они это делают. Я получил свой первый Arduino от компании Elegoo, которая создает потрясающие и дешевые наборы с множеством компонентов и руководств, которые помогут вам начать работу.
Кроме того, вокруг него есть целая экосистема инструментов, библиотек и образовательных ресурсов, которая принесла ему большой успех. До этого такие доски было трудно достать из-за слишком технических материалов, ориентированных на технических специалистов, а не на студентов. Ардуино все изменило. Официальный сайт,https://www.arduino.cc/, полон учебных материалов, примеров, руководств и проводит активныецентр проектаифорум сообщества. Кроме того, Arduino создала облачный концентратор Интернета вещей, чтобы вы могли подключать устройства к сети.
Со временем команда Arduino выпустила несколько разныхдоски: Arduino Uno, Arduino Mega, Arduino Diecimila, Arduino Robot, Arduino Nano, Arduino Micro, Arduino Leonardo, Arduino MKR и другие.
У каждой платы свой сценарий использования. Например, Arduino Nano и Arduino Micro отлично подходят для Интернета вещей, носимых и небольших устройств. Arduino Mega имеет больше памяти и контактов ввода-вывода, чем любая другая плата.
ВАрдуино УноДоска - это та, которая на сегодняшний день считается лучшей доской для обучения, она включена во многие наборы инструментов и используется во множестве учебных пособий.
ВArduino MKR WiFi 1010Плата широко используется в IoT, так как имеет встроенный Wi-Fi и Bluetooth.
У Arduino нет операционной системы, и он запускает по одной программе за раз. Вам не нужно ни о чем беспокоиться, поскольку на Arduino работает только ваша программа.
Большинство плат Arduino из коробки даже не имеют сетевого подключения. Некоторые из них, например, Arduino Uno WiFi rev 2 или Arduino MKR WiFi 1010.
Как только программа загружена, она загружается каждый раз, когда Arduino получает питание, либо через USB, либо через порт питания через кабель питания переменного тока в постоянный или аккумулятор.
Это означает, что как только вы загрузите программу, вы можете поставить Arduino на гору с солнечной панелью и батареей, и она будет работать до тех пор, пока не будет электричества.
Он может запускать только программы, которые были скомпилированы для платформы Arduino, что в основном означает программы, написанные на языке Arduino, то есть C ++ с некоторыми удобными функциями, которые упрощают начало работы для новичков.
Однако вы этим не ограничиваетесь. Если вы можете жить с ограничениями, связанными с подключением Arduino к USB-порту компьютера (или с помощью Raspberry PI, управляющего им), вы можете запустить на нем код Node.js, используяДжонни Пятьпроект, что довольно круто. Есть аналогичные инструменты для других языков, напримерпизериалиГобот.
Чем хорош Arduino?
Во-первых, изучать электронику - это здорово.
Кроме того, Arduino великолепен, когда вы хотите скомпилировать для него программу, подключить аккумулятор или разъем питания и поместить его где-нибудь для запуска, а также поиграть с датчиками и другими приятными вещами, которые взаимодействуют с реальным миром.
Например, я бы использовал Arduino для питания своих самополивных растений, отслеживания температуры на улице или питания некоторых устройств домашней автоматизации.
Я собираюсь сделать много проектов в ближайшем будущем, и я буду размещать здесь уроки, чтобы показать вам, как я создавал эти вещи.
Дополнительные уроки по электронике:
- Arduino против Raspberry Pi
- Введение в Arduino
- Плата Arduino Uno rev 3
- Плата Arduino Uno WiFi rev 2
- Введение в язык программирования Arduino
- Милли Микро Нано Пико
- The Arduino MKR WiFi 1010
- Введение в электронику
- Основы электроники: аналоговые и цифровые
- Основы электроники: ток
- Основы электроники: напряжение
- Основы электроники: Vcc, земля, ...
- Основы электроники: сопротивление
- Основы электроники: короткое замыкание
- Основы электроники: ваша первая схема
- Основы электроники: прототипирование с использованием макетов
- Основы электроники: использование мультиметра
- Измерение напряжения, тока и сопротивления с помощью мультиметра
- Что купить, чтобы начать работу с Arduino и электроникой
- Проект Arduino: мигает светодиодом
- Встроенный светодиод Arduino
- Модуль питания макетной платы
- Платформа Arduino Create
- Как подключиться к сети Wi-Fi с помощью Arduino
- Как запустить веб-сервер на Arduino