Плата ATmega328 Arduino Uno, работающая и ее приложения

Попробуйте наш инструмент устранения неполадок





В Arduino uno - это одна из разновидностей микроконтроллерной платы, основанная на ATmega328, а Uno - это итальянский термин, который означает один. Arduino Uno назван в честь предстоящего выпуска платы микроконтроллера, а именно Плата Arduino Uno 1.0 . Эта плата включает в себя контакты 14 цифрового ввода / вывода, разъем питания, аналоговый i / ps-6, керамический резонатор A16 МГц, разъем USB, кнопку RST и разъем ICSP. Все это может поддержать микроконтроллер для дальнейшей работы подключив эту плату к компьютеру. Питание этой платы может быть выполнено с помощью адаптера переменного тока в постоянный, кабеля USB или аккумулятора. В этой статье обсуждается, что такое Микроконтроллер Arduino Uno , конфигурация выводов, Технические характеристики или особенности Arduino Uno ,и приложения.

Что такое Arduino Uno ATmega328?

В ATmega328 представляет собой один из видов однокристальных микроконтроллеров, созданных с помощью Atmel внутри семья megaAVR . Архитектура этого Arduino Uno представляет собой индивидуализированную архитектуру Гарварда с 8-битной RISC процессор основной. Другие платы Arduino Один включают Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega и Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Особенности платы Arduino Uno

В особенности Arduino Uno ATmega328 включает следующее.



  • Рабочее напряжение 5В.
  • Рекомендуемое входное напряжение составляет от 7 до 12 В.
  • Входное напряжение составляет от 6 до 20 В.
  • Цифровых входов / выходов 14
  • Аналоговые контакты i / p - 6
  • Постоянный ток для каждого входа / выхода составляет 40 мА.
  • Постоянный ток для вывода 3.3 В составляет 50 мА.
  • Флэш-память 32 КБ
  • SRAM составляет 2 КБ
  • EEPROM составляет 1 КБ
  • Скорость CLK составляет 16 МГц

Схема контактов Arduino Uno

Плата Arduino Uno может быть построена с выводами питания, аналоговыми выводами, ATmegs328, заголовком ICSP, кнопкой сброса, светодиод питания , цифровые контакты, тестовый светодиод 13, контакты TX / RX, интерфейс USB, внешний источник питания . В Описание платы Arduino UNO обсуждается ниже.

Конфигурация выводов платы Arduino Uno

Конфигурация выводов платы Arduino Uno

Источник питания

В Блок питания Arduino Uno можно сделать с помощью USB-кабеля или внешнего источника питания. Внешние источники питания в основном включают адаптер переменного тока в постоянный, в противном случае - аккумулятор. Адаптер можно подключить к Arduino Uno, подключив его к разъему питания на плате Arduino. По аналогии, батарея выводы могут быть подключены к контакту Vin и контакту GND разъема POWER. Предлагаемый диапазон напряжения составляет от 7 до 12 вольт.


Ввод, вывод

14 цифровых контактов на Arduino Uno могут использоваться в качестве ввода и вывода с помощью таких функций, как pinMode (), digitalWrite () и Digital Read ().

Pin1 (TX) и Pin0 (RX) (последовательный): Этот вывод используется для передачи и приема последовательных данных TTL, и они подключены к выводам ATmega8U2 USB to TTL, эквивалентным выводам последовательного чипа.

Контакты 2 и 3 (внешние прерывания): Внешние контакты могут быть подключены для активации прерывания по низкому значению, изменению значения.

Контакты 3, 5, 6, 9, 10 и 11 (ШИМ): Этот вывод дает 8-битный ШИМ o / p функцией analogWrite ().

Контакты SPI (контакт 10 (SS), контакт 11 (MOSI), контакт 12 (MISO), контакт 13 (SCK): Эти контакты поддерживают SPI-коммуникацию, хотя и предлагаются в основном аппаратном обеспечении, но в настоящее время не включены в язык Arduino.

Контакт-13 (светодиод): Встроенный светодиод можно подключить к выводу 13 (цифровой вывод). Как вывод HIGH, светоизлучающий диод активируется всякий раз, когда вывод находится в состоянии LOW.

Контакт 4 (SDA) и контакт 5 (SCL) (I2C): Он поддерживает TWI-связь с помощью библиотеки Wire.

AREF (опорное напряжение): Опорное напряжение для аналогового ввода / пса с analogReference ().

Сбросить PIN-код: Этот вывод используется для сброса (RST) микроконтроллера.

объем памяти

Память этого микроконтроллера Atmega328 Arduino включает флэш-память-32 КБ для хранения кода, SRAM-2 КБ EEPROM-1 КБ.

Коммуникация

Arduino Uno ATmega328 предлагает UART TTL- последовательная связь , и он доступен на цифровых выводах, таких как TX (1) и RX (0). Программное обеспечение Arduino имеет последовательный монитор, который позволяет легко получать данные. На плате есть два светодиода, таких как RX и TX, которые будут мигать, когда данные передаются через USB.

Библиотека SoftwareSerial обеспечивает последовательную связь на цифровых выводах Arduino Uno, а ATmega328P поддерживает TWI (I2C), а также SPI-коммуникация . Программное обеспечение Arduino содержит проводную библиотеку для упрощения использования шины I2C.

Как использовать Arduino Uno?

Arduino Uno может обнаруживать окружение по входу. Здесь входом являются различные датчики, и они могут влиять на окружающую среду, управляя двигателями, освещением, другими исполнительными механизмами и т. Д. Микроконтроллер ATmega328 на плате Arduino может быть запрограммирован с помощью языка программирования Arduino и IDE (интегрированная среда разработки) ). Проекты Arduino может обмениваться данными с помощью программного обеспечения во время работы на ПК.

Программирование Arduino

После установки инструмента Arduino IDE на ПК подключите плату Arduino к компьютеру с помощью USB-кабеля. Откройте IDE Arduino и выберите правильную плату, выбрав Инструменты–> Плата ..> Arduino Uno, и выберите правильный порт, выбрав Инструменты–> Порт. Эта плата может быть запрограммирована с помощью Arduino. язык программирования зависит от проводки.

Чтобы активировать плату Arduino & мигать светодиодом на плату выгрузите программный код, выбрав Файлы–> Примеры ..> Основы ..> Flash. Когда коды программирования выгружаются в среду IDE, нажмите кнопку «загрузить» на верхней панели. По завершении этого процесса проверьте светодиодную вспышку на плате.

Защита от высокого напряжения USB

Плата Arduino Uno оснащена переставляемым предохранителем, который защищает USB-порт ПК от перенапряжения. Хотя у большинства ПК есть собственная внутренняя защита, предохранитель обеспечивает дополнительную защиту. Если на порт USB подается более 500 мА, то предохранитель обычно ломает соединение, пока не будет снято перенапряжение.

Физические характеристики

Физические характеристики платы Arduino в основном включают длину и ширину. В печатная плата Длина и ширина Arduino Uno составляют 2,7 х 2,1 дюйма, но разъем питания и разъем USB выходят за пределы предыдущего измерения. Плата может быть прикреплена к поверхности в противном случае с отверстиями для винтов.

Приложения Arduino Uno ATmega328

В приложения Arduino Uno включая следующее.

  • Arduino uno используется при прототипировании проектов «Сделай сам».
  • При разработке проектов на основе кодового управления
  • Разработка системы автоматизации
  • Разработка принципиальных схем.

Таким образом, это все о Таблица данных Arduino Uno . Из приведенной выше информации, наконец, можно сделать вывод, что это 8-битный микроконтроллер ATmega328P. Он имеет различные компоненты, такие как последовательная связь, кварцевый генератор , регулятор напряжения для поддержки микроконтроллер . Эта плата включает в себя USB-соединение, контакты 14 цифрового ввода-вывода, контакты 6 аналогового ввода-вывода, разъем питания, кнопку сброса и разъем ICSP. Вот вам вопрос, что это за Цена Arduino Uno в Индии ?