Что такое аппаратная часть Arduino. Какие основные компоненты входят в состав плат Arduino. Как устроены микроконтроллеры Arduino. Какие возможности предоставляет аппаратная платформа Arduino разработчикам.
Что представляет собой аппаратная часть Arduino
Аппаратная часть Arduino — это набор электронных компонентов и плат, на основе которых строится вся экосистема этой популярной платформы для разработки электронных устройств. Основу аппаратной части составляют платы Arduino различных моделей, содержащие микроконтроллер и необходимую обвязку.
Ключевые особенности аппаратной части Arduino:
- Использование 8-битных и 32-битных микроконтроллеров Atmel AVR и ARM
- Наличие стандартизированных разъемов для подключения периферии
- Встроенные средства для программирования и отладки
- Возможность питания от USB или внешнего источника
- Открытая архитектура и доступность схем
Основные компоненты плат Arduino
В состав типичной платы Arduino входят следующие ключевые компоненты:

Микроконтроллер
Это главный элемент платы, обеспечивающий ее функционирование. На разных моделях Arduino используются 8-битные микроконтроллеры AVR (ATmega328P, ATmega32U4 и др.) или 32-битные ARM-микроконтроллеры (SAM3X8E и др.).
Интерфейс USB
Обеспечивает подключение к компьютеру для программирования и обмена данными. Реализуется либо через встроенный USB-контроллер микроконтроллера, либо через отдельную микросхему USB-UART преобразователя.
Стабилизатор питания
Преобразует входное напряжение 7-12В в рабочее напряжение 5В или 3.3В для питания микроконтроллера и периферии. Позволяет питать плату как от USB, так и от внешнего источника.
Кварцевый резонатор
Задает тактовую частоту для работы микроконтроллера, обычно 16 МГц.
Разъемы ввода-вывода
Пины для подключения периферийных устройств и датчиков. Включают цифровые и аналоговые входы/выходы, питание, интерфейсные линии.
Устройство микроконтроллеров Arduino
Микроконтроллеры, используемые в платах Arduino, имеют следующую типовую архитектуру:

- Процессорное ядро AVR или ARM Cortex-M
- Флэш-память программ объемом от 32 КБ до 512 КБ
- ОЗУ объемом от 2 КБ до 96 КБ
- EEPROM для хранения данных
- Таймеры/счетчики
- АЦП и ЦАП
- Интерфейсы UART, SPI, I2C
- Порты ввода-вывода общего назначения
Такая архитектура обеспечивает широкие возможности для реализации различных проектов — от простых до достаточно сложных систем управления.
Возможности аппаратной платформы Arduino
Аппаратная часть Arduino предоставляет разработчикам следующие ключевые возможности:
Простота использования
Платы Arduino имеют продуманную компоновку и готовы к работе «из коробки». Не требуется паять или собирать дополнительные схемы для базового функционала.
Расширяемость
К платам Arduino можно легко подключать различные датчики, модули и исполнительные устройства через стандартные разъемы. Это позволяет быстро собирать прототипы.
Универсальность
На базе Arduino можно реализовать широкий спектр проектов — от простых светодиодных индикаторов до роботов и систем «умного дома».

Низкое энергопотребление
Микроконтроллеры Arduino потребляют мало энергии, что позволяет создавать автономные устройства с питанием от батарей.
Возможности реального времени
Аппаратные таймеры и прерывания позволяют реализовать точные временные процессы и многозадачность.
Разнообразие плат Arduino
Семейство Arduino включает множество различных плат, отличающихся размерами, возможностями и областью применения:
Arduino UNO
Базовая модель на ATmega328P. Имеет 14 цифровых и 6 аналоговых пинов ввода-вывода. Отличается простотой и универсальностью, подходит для большинства проектов начального уровня.
Arduino Mega
Расширенная версия на ATmega2560 с большим количеством пинов (54 цифровых, 16 аналоговых). Предназначена для более сложных проектов, требующих много портов ввода-вывода.
Arduino Nano
Компактная версия Arduino UNO в форм-факторе DIP. Имеет меньшие размеры при сохранении основной функциональности. Удобна для встраивания в небольшие устройства.
Arduino Leonardo
Плата на базе ATmega32U4 со встроенным USB-контроллером. Позволяет эмулировать USB-устройства, например клавиатуру или мышь.

Arduino Due
Мощная 32-битная плата на базе ARM Cortex-M3. Обладает высокой производительностью и расширенными возможностями для сложных вычислительных задач.
Совместимость и экосистема
Важным преимуществом аппаратной платформы Arduino является широкая экосистема совместимых устройств и модулей:
- Шилды — платы расширения, устанавливаемые сверху на Arduino для добавления новой функциональности
- Датчики и сенсоры различных типов с готовыми библиотеками
- Исполнительные устройства — моторы, реле, сервоприводы и т.д.
- Дисплеи и индикаторы
- Модули беспроводной связи — WiFi, Bluetooth, LoRa и др.
Это позволяет быстро собирать сложные системы из готовых компонентов без необходимости разрабатывать схемы с нуля.
Программирование аппаратной части Arduino
Взаимодействие с аппаратной частью Arduino осуществляется через программный код. Для программирования используется C-подобный язык Arduino и интегрированная среда разработки Arduino IDE. Основные особенности программирования:
- Использование функций setup() и loop() для инициализации и основного цикла программы
- Доступ к пинам ввода-вывода через функции pinMode(), digitalRead(), digitalWrite() и т.д.
- Работа с аналоговыми входами и ШИМ-выходами
- Использование прерываний для обработки событий
- Доступ к периферийным модулям через специальные библиотеки
Такой подход позволяет легко управлять всеми аппаратными возможностями платформы Arduino даже начинающим разработчикам.

Платформа Arduino. Что такое Arduino?
Похожие презентации:
Микроконтроллеры. Платформа Arduino UNO
Платформа Arduino
Платформа разроботки электронных устройств — Arduino
Arduino. Язык программирования Arduino
Arduino. Что это такое?
Микроконтроллеры. Платформа Arduino
Платформа Arduino
Платформа Ардуино
ЭВМ и периферийные устройства. Микроконтроллеры AVR. (Лекция 9)
Arduino — это комбинация аппаратной и программной частей
Платформа Arduino
Работу выполнила Журавлёва Мария
Что такое Arduino?
Arduino — это электронный конструктор, который
электро-механические устройства. Ардуино состоит из
программной и аппаратной части. Программная часть
включает в себя среду разработки (программа для
написания и отладки прошивок), множество готовых и
удобных библиотек, упрощенный язык
программирования. Аппаратная часть включает в себя
большую линейку микроконтроллеров и готовых
модулей для них.

очень просто!
Язык програмирования
Язык программирования Ардуино довольно прост в
освоении, так как основной целевой аудиторией его
применения являются любители. Однако считается
одним из самых лучших языков для программирования
микроконтроллеров.
Внимание! Для начала работы необходимо установить
среду программирования Arduino IDE.
Arduino IDE является бесплатной программой, скачать
которую может любой желающий. На нашем сайте вы
можете скачать любую подходящую для вас версию
среды. Также доступ к скачиванию IDE предоставлен
на официальном сайте компании, а при желании,
разработчиков можно отблагодарить, сделав
денежный перевод.
Программу, написанную на языке программирования
Ардуино называют скетчем. Готовые скетчи
записываются на плату для их выполнения.
Проекты в Arduino
На базе Arduino можно создаются
автономные и подключаемые к
компьютеру проекты. Миллионы
возможных комбинаций элементов
программы ограничиваются только
человеческой фантазией.

способно получать и обрабатывать
данные об окружающем мире,
используя присоединяемые и
программируемые датчики. Вы можете
запрограммировать систему быстро
среагировать на определённое
изменение, можете управлять: светом,
движущимися элементами,
моторчиками и разнообразными
Система подходит для домашнего и
промышленного использования.
Разновидности плат
Оригинальные платы.
Сами итальянцы выпускают плату в нескольких основных форм-факторах:
Ardino— стандартный размер, 20входо-выходов, полная совместимость со всеми шилдами.
ArdinoMega— увеличенный размер, 70входо-выходов, совместимость не со всеми шилдами.
ArdinoNano— уменьшеный размер, 22входо-выхода, не совместима с шилдами.
ArdinoMini— ещё меньший размер, 20входо-выхоов, не совместима с шилдами, не имеет USB
Варианты питания Ардуино Уно
Рабочее напряжение платы Ардуино Уно – 5 В. На плате установлен
стабилизатор напряжения, поэтому на вход можно подавать питание с
разных источников.

устройств. Источник питания выбирается автоматически.
Питание от внешнего адаптера, рекомендуемое напряжение от 7 до 12 В.
Максимальное напряжение 20 В, но значение выше 12 В с высокой долей
вероятности быстро выведет плату из строя. Напряжение менее 7 В может
привести к нестабильной работе, т.к. на входном каскаде может запросто
теряться 1-2 В. Для подключения питания может использоваться
встроенный разъем DC 2.1 мм или напрямую вход VIN для подключения
источника с помощью проводов.
Варианты питания Ардуино Уно
Питание от USB-порта компьютера.
Подача 5 В напрямую на пин 5V. В этом случае обходится стороной
входной стабилизатор и даже малейшее превышение напряжения может
привести к поломке устройства.
Микроконтроллер Aurdino
В зависимости от того, какой
микроконтроллер Ардуино вы
приобрели, его характеристики
будут различаться. Так, в Arduino
micro pro чуть больше пинов и
другой объём постоянной
памяти, что позволяет подгрузить
дополнительные библиотеки.

Но, в целом, любой
микроконтроллер этой системы
представляет собой простое AVR
устройство с уже заготовленной
прошивкой. Пользователю
остаётся лишь добавить
подходящие библиотеки или
использовать уже имеющиеся.
После чего можно моментально
приступать к работе. На всех
платах имеется USB-UART порт
для упрощения работы с
устройством.
Микроконтроллер Aurdino
Спасибо за внимание!
English Русский Правила
Урок 1. Введение. Общие сведения об Ардуино.
Как профессиональный программист микроконтроллеров я не считаю контроллеры Ардуино удачным элементом для разработки сложных систем. Но я вполне оценил простоту разработки проектов в этой системе, простоту обучения, написания программ, удобство использования готовых аппаратных модулей.
Введение.
В интернете существует большое число уроков по программированию в системе Ардуино. Большинство из них сводятся к примитивным программам, выполняющим последовательные действия из чужих функций.
Сразу бросается в глаза, что программы написаны крайне непрофессионально.
- Не достаточно хорошо обрабатываются сигналы аппаратных устройств, подключаемых к контроллеру. Например, простейшие элементы – кнопки. Существует дребезг кнопок, они могут быть подключены длинными проводами, чувствительными к помехам. В надежной системе обязательно применение цифровой фильтрации сигналов с кнопок или датчиков сухого контакта. Как правило, в примерах уроков просто считывается состояние сигналов кнопок.
- Надежные программы микроконтроллеров требуют циклической переустановки переменных, контроля целостности данных.
- Хороший стиль программирования микроконтроллеров подразумевает структурное программирование. Это не формальные слова. Как известно можно писать красивые, структурные программы на ассемблере, а можно и на C++ такого нагородить.
- Наверное, самое главное это многозадачность. Почти во всех уроках – последовательные действия программы.
Посмотрели состояние кнопки, затем зажгли светодиод, вызвали какую-то непонятную функцию… Результат достигается просто, но и результат какой-то ущербный.
Если взять, к примеру, мою программу контроллера для холодильника на элементе Пельтье. Как ее сделать по такому принципу? Как с помощью простых последовательных операций выполнить все необходимые действия? Эта программа написана на ассемблере PIC контроллера. Она выполняет множество параллельных операций:
- С периодом 10 мс опрашивает три кнопки, обеспечивает цифровую фильтрацию сигналов кнопок, устранения дребезга.
- Каждые 2 мс регенерирует данные светодиодных семисегментных индикаторов и светодиодов.
- Формирует сигналы управления и считывает данные с двух датчиков температуры DS18B20 с интерфейсом 1-wire. Необходимо каждые 100 мкс формировать новый бит чтения или записи для каждого датчика.
- Каждые 100 мкс считывает аналоговые значения выходного тока, выходного напряжения, напряжения питания.
- Усредняет значения выходных тока и напряжения за 10 мс, вычисляет мощность на элементе Пельтье.
- Постоянно работает сложная система регуляторов:
- стабилизация тока, напряжения, мощности на элементе Пельтье;
- ПИД (пропорционально интегрально дифференциальный) регулятор температуры.
- Обрабатываются защитные функции, проверка целостности данных.
- Обеспечивает чтение и запись внутреннего EEPROM.
- Ну и, конечно, общее управление системой, логика работы.
Все эти операции надо выполнять циклически с разными периодами циклов. И ничего нельзя пропускать или приостанавливать. Такую программу невозможно реализовать простой последовательностью действий.
Так вот, я в своих уроках программирования Ардуино собираюсь уделить внимание вышеуказанным проблемам, собираюсь научить практическому программированию. Программированию контроллеров Ардуино, которые работают с реальными объектами.
В то же время я ориентирую уроки на не профессиональных программистов, на людей, которые хотят научится программировать контроллеры.
Несмотря на пугающие выражения – цифровая фильтрация, многозадачность, это намного проще, чем кажется. Просто необходимо строго обрабатывать все возможные ситуации, не закрывать на них глаза.
Скорее это будут уроки программирования и электроники, т.к. использование микроконтроллеров без дополнительной аппаратной части не имеет смысла. Чем-то же они должны управлять.
В каждом уроке я буду стремиться к созданию завершенного модуля, который можно использовать в будущих проектах. Идеальный вариант это создание подобия операционной системы, в которой используются драйверы (функции) всех внешних аппаратных средств. Мне удалось создать такую систему на PIC контроллерах для управления сложным фасовочным оборудованием. Она включает в себя среду для выполнения параллельных задач и драйверы для работы с шаговыми двигателями, датчиками, кнопками, дисплеем и т. п. Надеюсь получится и на Ардуино.
Общие сведения об Ардуино.
Ардуино (Arduino) это название аппаратно-программных средств для создания простых электронных систем автоматики и робототехники. Система имеет полностью открытую архитектуру и ориентирована на непрофессиональных пользователей.
Программная часть Ардуино состоит из интегрированной программной среды (IDE), позволяющей писать, компилировать программы, а также загружать их в аппаратуру.
Аппаратная часть представляет собой электронные платы с микроконтроллером, сопутствующими элементами (стабилизатор питания, кварцевый резонатор, блокировочные конденсаторы и т.п.), портом для связи с персональным компьютером, разъемами для сигналов ввода-вывода и т.п.
Благодаря простоте разработке устройств система Ардуино получила крайне широкое распространение. В одном Яндексе до 150 тысяч запросов ”Ардуино” в месяц. Несмотря на простоту разработки проектов, используя Ардуино, могут быть созданы достаточно сложные системы, особенно после появления высокопроизводительных вариантов контроллеров.
В платах Ардуино используются микроконтроллеры Atmel AVR с прошитым в них загрузчиком. С помощью загрузчика записывается программа в микроконтроллер из персонального компьютера без применения аппаратных программаторов.
Для программировании Ардуино используется язык C/C++, с некоторыми особенностями.
Существует громадное число клонов аппаратной части Ардуино. Большинство из них являются полными аналогами фирменных Ардуино, часто не уступающими по качеству.
Оригинал статьи находится по адресу: http://mypractic.ru/urok-1-vvedenie-obshhie-svedeniya-ob-arduino.html
Arduino Официальный магазин | Платы Щиты Комплекты Аксессуары — Интернет-магазин Arduino
Основы Ардуино
27,60 $
| /
110,30 $
| /
48,40 $
| /
24,90 $
| /
- Распроданный
27,00 $
| /
48,40 $
| /
47,00 $
| /
29,30 $
| /
26,30 $
| /
9,80 $
| /
7,60 $
| /
26,30 $
| /
24,90 $
| /
76,20 $
| /
- Распроданный
24,00 $
| /
Arduino: последние новости, руководства, учебные пособия, проекты, рекомендации по оборудованию и многое другое!
Платы Arduino — это то, чем сообщество Seeed занимается уже много лет. С миссией Seeed по снижению барьеров развития электроники и IoT мы разработали обширную коллекцию статей в блогах, чтобы помочь пользователям Arduino лучше использовать свои Arduino!
В этой коллекции Arduino у нас есть статьи о последних новостях об Arduino, огромное количество руководств, учебных пособий, проектов и рекомендаций по оборудованию и многое другое. Используйте эту коллекцию в качестве отправной точки, чтобы найти вдохновение для вашего следующего крупного проекта Arduino! Если вы новичок, только начинаете работать с Arduino, у нас есть раздел статей ниже, чтобы дать вам старт в вашем путешествии! Сборник будет полезен как новичкам, так и профессионалам.
Content Outline:
- Latest Arduino News and Updates by Seeed
- Getting Started with Arduino
- General Arduino Guides
- Arduino Hardware Selection Guide
- Arduino Hardware Accessories Guide
- Arduino Board Alternatives
- Moving into TinyML
- Проекты Arduino и рекомендации по оборудованию
Последние новости и обновления Arduino от Seeed
В этом первом разделе вы найдете последние новости и обновления для Arduino. Вы найдете статьи о новых продуктах, новых выпусках и многом другом!
- Arduino Core mbed 2.0, выпущенный Arduino, поддерживает платы RP2040!
- Поддержка Arduino IDE для Raspberry Pi Pico!
- Seeed и Arduino совместно работают над внедрением технологии IoT по принципу «подключи и работай» с новым комплектом датчиков Arduino
- Nano RP2040 Connect — новая плата RP2040 от Arduino
- Обновление терминала Wio: знакомьтесь с ArduPy, комбинацией Arduino и MicroPython для обучения Эффективное программирование
- Arduino представляет новое мощное семейство Arduino Portenta
Начало работы с Arduino
Для новичков, которые только начинают работать с Arduino, этот раздел для вас! Здесь вы найдете руководства, которые помогут вам всесторонне понять Arduino и его различные компоненты. Например, вы узнаете о типах памяти, типах данных и стандартах связи, которые использует Arduino!
Вы должны сначала отправиться сюда, чтобы иметь представление о том, что такое Arduino. Эта статья даст вам обзор Arduino, его функций, компонентов и многого другого! Он также расскажет вам о различных типах доступных плат Arduino и о том, как лучше всего начать свой путь к освоению Arduino.
- Все о процессорах: микропроцессор, микроконтроллер и одноплатный компьютер
- Что такое встроенный компьютер?
- Типы компьютерной памяти: RAM, ROM и вторичная память
- Начало работы с Arduino Типы данных
- Периферийные устройства связи Arduino: UART, I2C и SPI
Общие руководства по Arduino
смесь различных руководств для Arduino. Руководства здесь состоят в основном из руководств по использованию, а также нескольких руководств по аксессуарам для всех уровней пользователей. Здесь также есть несколько руководств для опытных пользователей, которые помогут более эффективно использовать свои Arduino!
- Начало работы с SAMD21 Arduino — новейшая открытая технология от Seeed Studio
- Многозадачность с Arduino — Millis(), RTOS и многое другое!
- Программирование загрузчика Arduino — начало работы с микроконтроллерами ARM
- Управление памятью Arduino: Flash, SRAM, EEPROM!
- Как пользоваться макетной доской для начинающих? Проводка, схема, Arduino
- Как управлять Arduino с помощью Bluetooth? Учебное пособие по модулям и экранам
- Учебное пособие по серийному монитору Arduino: основы и альтернативы, которые стоит попробовать
- Что такое широтно-импульсная модуляция (ШИМ)? Приложения и аксессуары — новейшая открытая технология от Seeed Studio
- Что такое мутность и как измерить мутность воды с помощью Arduino? – Новейшая открытая технология от Seeed Studio
- TDS в воде – Что такое TDS и как измерить TDS в воде с помощью Arduino? – Новейшая открытая технология от Seeed Studio
Руководства по выбору аппаратного обеспечения Arduino
Со всеми различными платами Arduino, доступными на рынке, а также различными экранами и аксессуарами, может быть сложно выбрать между ними. Вот раздел статей, посвященный тому, чтобы помочь читателям выбрать между различными платами Arduino и аксессуарами.
Платы Arduino
Перейдите к этой статье, если вы хотите купить свою первую или следующую плату Arduino для своих проектов или экспериментов. В этой статье будут перечислены все доступные платы Arduino и даже некоторые популярные платы сторонних поставщиков.
- Какая самая маленькая плата Arduino лучше? – Руководство по сравнению
- плат Arduino SAMD21 – какую из них следует использовать?
- Альтернативы Arduino UNO — Какой микроконтроллер купить?
Датчики и аксессуары Arduino
- Сравнение датчиков качества воздуха — Какой из них следует использовать для вашего проекта Arduino / Pi?
- Как выбрать лучший датчик расхода воды для вашего проекта Arduino
- Как выбрать лучший датчик температуры и влажности для вашего проекта Arduino
- Типы датчиков вибрации и как их купить для Arduino?
- Как собрать робота Arduino? Наборы и проекты для начала работы
- Микроволновый датчик против ИК-датчика — Какой датчик движения Arduino использовать?
- Датчики температуры? Регистрация для Arduino: какой датчик выбрать?
- GPS-модули Arduino — какой из них использовать? Сравнение и руководство по Arduino
- Модули Wi-Fi Arduino: какой из них использовать?
Руководства по аксессуарам для аппаратных средств Arduino
Со всеми датчиками и модулями, доступными для Arduino, вам может быть трудно узнать обо всех них. Этот раздел состоит из подборки вводных руководств и руководств по использованию большинства популярных датчиков и модулей, доступных для Arduino! В этих руководствах рассматриваются различные функции и приложения, а также рассказывается, как их использовать с Arduino.
С другой стороны, теперь вы, возможно, знаете, что мы активно поддерживаем нашу экосистему Grove. Grove — это модульная и стандартизированная система прототипирования соединителей, в которой для сборки электроники используется блочный подход. Устранив необходимость в перемычках или припое, вы можете сразу приступить к созданию прототипов и программированию оборудования без хлопот, присущих традиционным методам.
Мы также разработали комплексный комплект для начинающих Grove для Arduino, чтобы еще больше упростить изучение электроники и программирования без суеты сложной проводки. Узнайте о том, как этот набор позволяет изучать электронику, и многое другое из нашего обзора ресурсов!
Существует более 300 модулей Grove для различных целей, включая датчики, исполнительные механизмы, модули отображения и связи, все из которых вы можете найти здесь. Независимо от того, над каким проектом вы работаете, для вас обязательно найдется модуль Grove. Кроме того, ознакомьтесь со следующими руководствами по выбору, чтобы выбрать лучший модуль Grove для вашего случая использования!
- Руководство по выбору акселерометра Seeed
- Руководство по выбору барометра Seeed
- Руководство по выбору Seeed Biomedicine
- Руководство по выбору расстояния Seeed
- Руководство по выбору датчика газа Seeed
- Руководство по выбору датчика освещенности Seeed
- Руководство по выбору реле Seeed
- Руководство по выбору Seeed Sound
Вводные руководства по датчикам и аксессуарам Arduino
работает, Как использовать его с Arduino
- Что такое MOSFET-транзистор и как его использовать с Arduino ?
- Что такое FM-приемник, как собрать FM-радио Arduino с RDA5807
- Что такое датчик ЭМГ, Myoware и как использовать с Arduino?
- Что такое OpenMV Cam? Arduino машинного зрения
- Что такое датчик времени полета и как работает датчик ToF?
- Что такое датчик LiDAR? – Технология, использование, проекты
- Датчик термопары: что это такое, типы и руководство по покупке
- Обзор ультразвукового датчика Arduino и учебные пособия
Общие руководства по датчикам и аксессуарам
- Как Arduino работает с ультразвуковым датчиком?
- Измерение pH с помощью Arduino и датчика pH — Arduino Tutorial
- Подтягивающий резистор против подтягивающего резистора — различия, Руководство по Arduino
- Как обнаружить пламя с помощью датчика пламени и Arduino?
- Учебное пособие по реле Arduino: управление высоковольтными устройствами с помощью модулей реле
- ИК-датчик приближения для измерения расстояния Arduino
- Начало работы с двигателями Arduino — двигатель постоянного тока, шаговый двигатель, серводвигатель
- Введение в шину CAN и способы ее использования с Arduino
- Как включить LoRa и LoRaWAN на Arduino и Raspberry Pi
Учебники по использованию оборудования Arduino
- Как использовать акселерометр и гироскоп MPU9250 с Arduino
- Как использовать датчик температуры I2C MCP9808 с Arduino
- Как использовать датчик/измеритель расхода воды с Arduino
- Как использовать Arduino OLED Дисплей I2C с SSD1306 / SSD1315
- Как использовать ЖК-дисплей 16×2 с Arduino?
- Как использовать кнопку с Arduino за 6 шагов! – Simple Arduino Tutorial
- Как использовать датчик отпечатков пальцев для Arduino и Raspberry Pi
- Как использовать Arduino в качестве контроллера шагового двигателя 28BYJ-48 с платой драйвера ULN2004
Специальные руководства для датчиков и аксессуаров Arduino BUS Arduino Tutorial — Начало работы, взаимодействие, приложения
- Начало работы с MPU-9250, руководство по Arduino NRF51822 Модуль BLE: Начало работы и совместимость с Arduino
- Начало работы с трансивером NRF24L01: Руководство по Arduino
- Учебное пособие по Arduino RTC: Использование DS1307 RTC с Arduin
Альтернативы плате Arduino
Тем, кто только начинает знакомиться с электроникой и программированием, большинство рекомендует платы Arduino из-за их простых в использовании функций, в первую очередь Arduino UNO. Однако существует множество различных альтернатив Arduino. Большинство из них имеют свои собственные уникальные функции, предлагая пользователям различные возможности обучения и программирования.
По сравнению с платами Arduino эти альтернативы не лучше и не хуже. Вместо этого они предлагают свой собственный набор функций, и вам следует изучить свои требования, прежде чем выбрать один из них. Здесь, в Seeed, мы также разработали собственные платы, совместимые с Arduino!
Линейка Seeeduino от Seeed
Seeeduino — это линейка Arduino-совместимых плат Seeed. Совместимость с Arduino означает, что платы Seeeduino на 100% совместимы с программным обеспечением Arduino, шилдами и IDE! Платы Seeeduino поставляются с вышеупомянутыми разъемами Grove, что позволяет легко подключать модули Grove для прототипирования, не беспокоясь о какой-либо проводке.
Существует несколько плат Seeeduino, некоторые из которых основаны на платах Arduino. Существуют также уникальные платы, такие как Seeeduino Xiao, самая маленькая плата, совместимая с Arduino, в семействе Seeeduino, которая отличается низким энергопотреблением, но при этом имеет достаточную мощность для использования в носимых устройствах Arduino и нескольких проектах. Посетите наш интернет-магазин, чтобы посмотреть все доступные доски Seeeduino. Кроме того, ознакомьтесь с нашим обзором ресурсов для Seeeduino Xiao, а также коллекциями его проектов сообщества ниже!
- Доски Seeeduino
- Seeeduino Xiao [Обзор ресурсов | Проекты сообщества и обновление 2021]
Терминал Wio
Терминал Wio — еще одна плата Seeed, совместимая с Arduino. Если вам нравится иметь множество функций, упакованных в одну доску, эта доска определенно для вас.
Он не только совместим с Arduino, но и имеет собственный набор уникальных функций, таких как встроенный дисплей, встроенные кнопки и джойстик, беспроводное подключение, встроенные датчики, разъемы Grove, поддержка MicroSD и OTG. , и более! Будучи универсальным для широкого круга проектов, это идеальное устройство для изучения, изучения и создания проектов IoT! Ознакомьтесь с терминалом Wio в интернет-магазине Seeed, а также со сводками ресурсов и коллекциями сообщества ниже.
- Терминал Wio: ATSAMD51 Core с Realtek RTL8720DN BLE 5.0 и Wi-Fi 2.4G/5G Dev Board
- Терминал Wio [Обзор ресурсов | Проекты сообщества]
Переход на TinyML
В этом разделе вы найдете статьи и руководства, связанные с TinyML. Tiny Machine Learning (TinyML) — это область машинного обучения, которая фокусируется на разработке и развертывании моделей машинного обучения на микроконтроллерах с низким энергопотреблением и малой занимаемой площадью, таких как Arduino.
Сначала зайдите сюда, чтобы узнать все, что вам нужно знать о TinyML, чтобы дать вам преимущество. Это руководство для начинающих научит вас основам TinyML, а также порекомендует курсы и проекты для расширения ваших знаний.
Изучение TinyML с помощью Wio Terminal Series
Для визуального обучения один из создателей Seeed, Дмитрий Маслов, разместил на Youtube серию видеороликов, посвященных различным проектам TinyML с помощью вышеупомянутого терминала Wio. Подробное объяснение с демонстрацией предоставляется для того, чтобы вы полностью поняли, как все работает!
- Изучение TinyML с помощью терминала Wio и Arduino IDE #1 Введение
- Изучение TinyML с помощью терминала Wio и Arduino IDE #2 Распознавание звуковых сцен и мобильные уведомления
- Изучение TinyML с помощью Wio Terminal и Arduino IDE #3 Подсчет людей и центральная интеграция Azure IoT
- Изучение TinyML с помощью Wio Terminal и Arduino IDE #4 Предсказание погоды с помощью Tensorflow Lite для микроконтроллеров, также известных как «Мне просто нравятся данные»
- Изучение TinyML с помощью Wio Terminal и Arduino IDE #5. Обнаружение аномалий для профилактического обслуживания с новой версией платформы Blynk IoT
Другая информация TinyML
- Представляем AIfES — платформу TinyML для машинного обучения на микроконтроллерах Arduino
Проекты Arduino и рекомендации по оборудованию
В этом последнем разделе вы найдете статьи с различными проектами Arduino и рекомендациями по оборудованию.