Site Loader

Краткое описание, что такое модули Arduino и как ими пользоваться / Статьи — Амперо

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

«Голова» Arduino

«Голова» Arduino — это микроконтроллер серии Atmega. Микроконтроллер представляет собой микропроцессор с памятью и различными периферийными устройствами, выполненой на одной микросхеме. По факту это однокристальный микрокомпьютер, который способен выполнять различные задачи. Разные модели из семейства Arduino оснащены разными микроконтроллерами, более и менее мощными и функицональными.

 

 

 

Как взаимодействует Arduino с внешним миром

Чтобы Ардуино взаимодействовать с внешним миром у него есть входные/выходные пины (контакты, выводы, палочки, дырочки), размещённые по периметру платы. Существуют платы Ардуино с большим количеством выводов, есть с меньшим. Например, самая большая плата в линейке Ардуино — Arduino Mega 2560 — имеет 70 независимых выводов, а самая маленькая — Arduino Pro Mini — всего 23 вывода.

На фотографии показаны Arduino Mega 2560 и Arduino Pro Mini, в них используются микроконтроллеры в другом (SMD) корпусе.

У каждого вывода Ардуино свое назначение. Есть выводы цифровые, а есть аналоговые. Основное отличие между ними в том, что на цифровых выводах возможно только 2 значения: либо логическая «1» (от 3 до 5 вольт), либо логический «0» (от 0 до 1,5 вольт), на аналоговых же выводах — существует диапазон от 0 до 5 В, который Ардуино измеряет с определенной точностью.

Зачем это необходимо? Давайте рассмотрим некий пример. Если подключить к цифровому выводу Arduino светодиод и подать на вывод логическую «1», то светодиод загорится; если подать «0» — светодиод погаснет. Никаких промежуточных вариантов не надо. Если светодиод подключить к аналоговому выводу, то яркость светодиода можно будет регулировать. На практике к аналоговым выводам чаще всего подключаются какие-либо аналоговые датчики.

Чем может управлять Ардуино

Ответить на этот вопрос однозначно не возможно. Тут на что хватит фантазии. Но вот перечеь самых популярных вариантов:

  • датчики температуры, влажности, осещенности, движения и др.
  • ЖК дисплеи, индикаторы, светодиоды
  • реле, кнопки, элементы коммутации
  • Bluetooth,WiFi и Ethernet устройства
  • Дальномеры
  • Считыватели SD-карт
  • GPS и GSM модули
  • и многое другое

Как программировать Ардуино

Для программирования Arduino существует специальное программное обеспечение Arduino IDE. В этой простой программке с помощью несложных команд вы сможете «говорить» Ардуино, что нужно делать. Разобраться может даже человек без опыта программирования. Благо в интернете информации сейчас достаточно.

 

 

Начать можно с простых программ по миганию светодиодами, создания условий, циклов и пр. Можно использовать реле и упралять бытовыми приборами у себя дома или на расстоянии. Ардуино позволяет реализовать многие технические задумки без профессиональных навыков в этой области.

Где купить Arduino

В интернете большое количество магазинов по продаже Ардуино, но если Вы ищете самые низкие цены и проверенное качество, переходите в раздел Arduino магазина Амперо и выбирайте все что необходимо. Советуем начать ознакомление с покупки модуля Arduino Uno.

Удачи 🙂

Введение в Arduino. Что такое Arduino?

Arduino – это революционная технология в экосистеме электроники, который ввел новый мощный микропроцессор.

Как создавался Arduino?

На самом деле, Arduino создал целую индустрию, которого до этого не было. До того, как появился Arduino, электроника не была такой веселой и простой в освоении, как сегодня, и вокруг было не так много ресурсов. Он был создан в Италии, в Ивреа. Город известен компанией Olivetti, которая создала первый персональный компьютер в 1965 году.

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

Чем Arduino отличается?

Ключевым фактором успеха Arduino является то, что у него полностью открытый исходный код, и он был одним из первых, кто сделал это. Аппаратное и программное обеспечение имеют открытый исходный код. Например, схемы для Arduino Uno board доступны онлайн. Это круто, потому что вы можете построить наш собственный Arduino, если хотите. И компании могут создавать и продавать свои собственные клоны Arduino, и они это делают.

Кроме того, вокруг него существует целая экосистема инструментов, библиотек и образовательных ресурсов, которые сделали его очень успешным. До этого такие платы тоже было трудно достать, с материалом, который был слишком техническим, ориентированным на техников, а не на студентов. Arduino изменил все это. Официальный сайт https://www. arduino.cc/ полон учебных материалов, примеров, учебных пособий. Кроме того, Arduino создал IoT cloud hub, чтобы вы могли подключать устройства к сети.

Платы Arduino

Со временем команда Arduino выпустили несколько различных плат: Arduino Uno, Arduino Mega, Arduino Diecimila, Arduino Robot, Arduino Nano, Arduino Micro, Arduino Leonardo, Arduino MKR. У каждой платы есть свой собственный вариант использования. Arduino Nano и Arduino Micro, например, отлично подходят для IoT, умной одежды и небольших устройств. Arduino Mega имеет больше памяти и контактов ввода-вывода, чем любая другая плата.

Плата Arduino Uno — это та самая плата, которая на сегодняшний день считается лучшей платой для обучения, она включена во многие наборы инструментов и используется во многих учебниках. Плата Arduino MKR WiFi 1010 широко используется в IoT, так как она имеет встроенные WiFi и Bluetooth.

У Arduino нет операционной системы, и он запускает одну единственную программу за раз. Вам не нужно ни о чем беспокоиться, так как нет ничего другого, кроме вашей программы, работающей на Arduino. Большинство плат Arduino даже не имеют сетевого подключения. Но некоторые все таки имеют сетевое подключение, такие как Arduino Uno Wifi версия 2 или Arduino MKR WiFi 1010.

Как только программа загружена, она загружается в любое время, когда Arduino заряжается, либо через USB, либо через кабель питания. Это означает, что как только вы загрузите программу, вы можете поставить Arduino на гору с солнечной панелью и батареей, и он будет продолжать работать, пока не появится питание. Он может запускать только программы, которые были скомпилированы для платформы Arduino, что в основном означает программы, написанные на языке Arduino. Языком программирования Arduinoявляется C++, с некоторыми удобными функциями, которые делают его легким для начинающих. Однако этим вы не ограничиваетесь. Если вы можете жить с ограничениями, связанными с подключением Arduino к USB-порту компьютера, вы можете запустить Node.js код на нем с помощью проекта Johnny Five. Существуют аналогичные инструменты для других языков, таких как pyserial и Gobot.

Для чего нужен Arduino?

Во-первых, изучать электронику всегда интересно.

Кроме того, Arduino великолепен, когда вы хотите скомпилировать для него программу, подключите батарею или разъем питания и поместить его куда-нибудь для запуска.

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

Понравилось то, что вы прочитали?

Подписывайтесь на нашу рассылку и получайте ежедневные обновления о новых учебниках, статьях, курсах и о многом другом! 

Просто введите ваш адрес электронной почты, чтобы подписаться.

(Без спамов; ежемесячно два письма; отписаться от рассылки можно в любое время)



Что такое Ардуино? Руководство для начинающих, чтобы понять это

Содержание

Если вы студент инженерного факультета или профессионал, вы, возможно, слышали о платформе Arduino. В последнее время это имя стало модным словечком среди студентов-электронщиков.

Что такое Ардуино? Ну, раньше для работы с электроникой требовалось сильное понимание математики, физики и других понятий. Но с появлением технологий различные инструменты и оборудование изменили рабочую модель электроники, так что огромные знания больше не требуются.

Одним из таких новаторских устройств является «Arduino», который помогает студентам понять принципы электроники на раннем этапе их карьеры. У вас может возникнуть много вопросов, например, для чего используется Arduino и какой язык использует Arduino?

Вскоре мы узнаем все об электронике Arduino.

Эта статья знакомит вас со значением Arduino и его историей. Он также охватывает все доступные типы плат Arduino, микропроцессоры Arduino, зачем использовать Arduino, компоненты Arduino UNO, а также ограничения и приложения Arduino.

Начнем.

 

Что такое Arduino?

Arduino — это платформа с открытым исходным кодом, которая помогает разработчикам схем создавать электронные проекты. Он состоит как из аппаратного, так и из программного обеспечения. Аппаратное обеспечение Arduino представляет собой программируемую печатную плату, называемую микроконтроллером. Программное обеспечение Arduino представляет собой IDE (интегрированную среду разработки), с помощью которой разработчики пишут и загружают код в микроконтроллер.

Мы можем передать программу с набором инструкций на плату Arduino, которая может выполнять простые и сложные задачи. Традиционные программируемые печатные платы требуют отдельного оборудования для загрузки кода на плату. Но Arduino устраняет необходимость в оборудовании; вместо этого он использует простой USB-кабель для загрузки кода на плату Arduino.

Плата Arduino позволяет разработчикам запускать программу на упрощенной версии языка C++, что упрощает обучение и программирование.

Технические характеристики стартового комплекта Arduino UNO

 

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

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

Итак, изучая Arduino, важно узнать о микроконтроллерах и о том, как их использовать. Микроконтроллер Arduino отвечает за считывание различных входов и управление выходами.

 

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

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

IDE похожа на текстовый редактор, в котором вы пишете инструкции для платы Arduino.

 

Код Arduino

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

Возможно, вам интересно, какой язык Arduino использует для написания кода. У Arduino есть родной язык, аналогичный C++, который называется языком программирования Arduino. Любая программа, разработанная с использованием языка программирования Arduino, называется эскизом и сохраняется в файле с расширением .ino.

Чтобы писать инструкции для плат Arduino, вы должны обладать базовыми знаниями языков программирования C и C++.

Вместе оборудование, программное обеспечение и код составляют Arduino.

Arduino шаг за шагом: начало работы

Типы плат Arduino

С помощью Arduino можно создавать различные платы, каждая из которых имеет дополнительные возможности. Это аппаратное обеспечение с открытым исходным кодом, позволяющее любому вносить изменения и создавать различные производные от плат Arduino. Эти изменения позволяют добавить несколько функций.

 

Ниже приведены некоторые распространенные типы Arduino, которые могут использовать даже новички в компьютерах:

1. Arduino UNO (R3)

UNO — один из самых доступных вариантов для начала работы в области электроники. . Он зависит от микроконтроллера на базе ATmega328P и имеет следующие характеристики:

  • 14 цифровых контактов ввода/вывода
  • 6 контактов для ШИМ
  • 6 контактов для аналоговых входов
  • кнопка сброса
  • а USB-соединение

Arduino UNO (R3) имеет все необходимое для поддержки микроконтроллера. Все, что вам нужно сделать, это подключить его к компьютеру с помощью USB-кабеля и предоставить блок питания с адаптером переменного тока в постоянный или аккумулятором, чтобы он заработал.

 

2. Arduino Nano


Эта плата имеет соединения, аналогичные UNO, но основана на микроконтроллерах ATmega328P и ATmega628. Эта небольшая, гибкая и надежная плата с мини-USB отлично подходит для создания проектов.

Эта плата поставляется с 8 аналоговыми контактами, 14 цифровыми контактами с контактом ввода-вывода, 6 контактами питания и 2 контактами RST (сброс).

 

3. Arduino Micro

Этот тип Arduino имеет микроконтроллер на базе ATmega32U4 с 20 наборами контактов, 7 из которых предназначены для ШИМ, и 12 контактов аналогового ввода. Arduino Micro также поставляется с разъемом ICSP, кнопкой RST, небольшим разъемом USB и кварцевым генератором с частотой 16 МГц.

Миниатюра платы Leonardo, этот Arduino Micro имеет встроенный разъем USB.

 

4. Arduino Lilypad

 

Плата Lily Pad Arduino разработана по технологии электронного текстиля. Это оборудование расширено Лией «Бючли» и разработано «Лей и SparkFun». Каждая доска разработана с прочными соединительными площадками, имеющими гладкую заднюю часть, которую можно вшить в одежду с помощью токопроводящей нити. Этот Arduino имеет платы ввода-вывода, питания и датчиков. Приятным бонусом является то, что эту плату Arduino можно даже мыть!

 

5. Arduino RedBoard

 

Для программирования этой платы можно использовать mini-b USB. Эта доска плоская сзади, как и предыдущая Lilypad, что упрощает размещение. Вы можете эффективно использовать эту плату с Windows 8 без изменения настроек. Кроме того, вам просто нужно подключить эту плату к вашей системе и написать код для загрузки на плату. Вы можете управлять этой платой с помощью разъема бочонка вместе с кабелем USB.

 

6. Arduino Mega R3

Плата Arduino Mega R3 представляет собой расширенную версию Arduino UNO и поставляется с выводом цифрового ввода-вывода. Он также имеет 14 контактов, которые работают как PWM o/ps, 6 контактов для аналоговых входов, кнопку сброса, разъем питания и USB-соединение.

Для связи с компьютером можно использовать USB-кабель. Эта плата Arduino идеально подходит для разработки проектов, требующих значительных цифровых входов и выходов.

 

7. Ардуино Леонардо

Эта плата Arduino была представлена ​​как первая плата для разработки с одним микроконтроллером и USB. Это самый простой и дешевый тип Arduino, что делает его чрезвычайно подходящим для новичков.

Что находится на плате Arduino?

Среди всех плат Arduino, представленных на рынке, самой простой и часто используемой платой является Arduino UNO. Некоторые из этих плат могут иметь другой внешний вид, но все они имеют некоторые стандартные компоненты. Итак, давайте обсудим его основные компоненты здесь.

Arduino UNO

Это простая и часто используемая макетная плата, подходящая даже для начинающих, чтобы разобраться с электроникой. Будучи основным, каждому разработчику электроники важно знать его различные компоненты.

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

Arduino UNO — это 8-битный микроконтроллер с архитектурой AVR, предлагающий различные функции и возможности.

UNO поставляется с 14 контактами цифрового ввода-вывода (I/O), которые можно использовать как вход или выход. Из этих 14 контактов вы можете использовать шесть контактов для генерации ШИМ-сигналов. Каждый контакт на этой плате работает при напряжении 5 В и имеет ток 20 мА.

  • Нам всегда нужен источник питания, чтобы плата работала. Вы можете питать эту плату с помощью USB-подключения к компьютеру, а также можете использовать настенный блок питания, который подключается к разъему в виде цилиндра. На изображении выше (1) указывает на USB, а (2) указывает на гнездо для бочонка.

Вы даже можете загрузить код через USB-соединение на плату Arduino.

На изображении выше показано следующее:

  • GND (3): GND означает «земля», которая используется для заземления цепи.
  • 5 В (4) и 3,3 В (5): Контакт 5 В может использоваться для подачи питания 5 В, а контакт 3,3 В может использоваться для подачи питания 3,3 В.
  • Аналоговый (6):
    Эти контакты, помеченные от (A0 до A5), известны как аналоговые контакты. Они преобразуют аналоговый датчик в цифровой.

В правом верхнем углу изображения выше выделены 14 контактов ввода-вывода, которые могут выполнять определенные функции, как указано ниже:

  • С помощью контактов 0 и 1 вы можете осуществлять последовательную связь для приема и передачи последовательных данных. Вы можете использовать их для программирования платы Arduino и связи с пользователем через последовательный монитор.

     

  • С помощью контактов 2 и 3 вы можете обеспечить внешние прерывания. Эти выводы вызывают внешнее событие.
  • Шесть контактов (3-11) используются для 8-битного выхода PWM.

     

  • Контакты 10, 11, 12 и 13 предназначены для SS, MOSI, MISO и SCK соответственно, особенно для связи SPI.

     

  • Контакт 13 имеет встроенный разъем для подключения светодиодов. Когда этот вывод установлен в состояние HIGH, светодиод включается, а когда он находится в состоянии LOW, светодиод выключается.

     

  • AREF расшифровывается как Analog Reference, используется для установки внешнего опорного напряжения (0–5 Вольт).

     

  • В левом верхнем углу изображения выше (10) обозначает кнопку сброса. Эта кнопка соединяет контакт сброса с землей и перезапускает загруженный код. Нажатие кнопки сброса в случае сбоя позволит вам протестировать код несколько раз.

     

  • Число (11) указывает на светодиодный индикатор питания, который загорается при подаче питания на Arduino от источника.

  • На изображении выше (12) обозначает светодиоды TX RX, где TX означает передает и RX для получает . Они используются для последовательной связи. Эти светодиоды обеспечивают визуальную индикацию при приеме или передаче данных с помощью Arduino.

     

  • (13) определяет интегральную схему, также известную как мозг Arduino. Вы можете увидеть тип IC, упомянутый в верхней части IC.

     

  • (14) определяет регулятор напряжения, который помогает контролировать величину напряжения, подаваемого на плату Arduino. Он действует как привратник, предотвращая попадание дополнительного напряжения в цепь. Кроме того, он имеет некоторые ограничения, поэтому не подключайте Arduino к напряжению более 20 вольт.

 

Почему вы должны использовать Arduino?

Сегодня многие используют Arduino. Он прост в использовании и программировании, что делает его более популярным среди начинающих и опытных пользователей. Вы можете подключить Arduino к нескольким платформам, таким как Mac, Windows и Linux. Кроме того, вы можете использовать его для создания недорогих научных инструментов.

Arduino дает вам возможность поиграть с микроконтроллерами. Ниже приведены некоторые важные причины для использования Arduino.

  • Дешево: платы Arduino доступны по цене. Если вы знаете, вы даже можете собрать Arduino вручную или использовать предварительно собранные модули Arduino, которые стоят менее 50 долларов.

     

  • Кросс-платформенность: Вы можете подключить плату Arduino к любой платформе, такой как операционные системы Windows, Mac и Linux.

     

  • Простая среда программирования: IDE Arduino Software проста и легка в освоении, поскольку поставляется с простой версией C++.

Ограничения Arduino

Несмотря на различные причины использования Arduino, вам необходимо понять его ограничения, прежде чем работать с ним.

  • Память : У Arduino недостаточно памяти для хранения программ и переменных.
    Также к нему нельзя добавить внешнюю память. ATmega32 и ATmega128 можно использовать для внешней памяти, но вы не можете использовать функции ввода-вывода для этих контактов.

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

  • Скорость : Тактовая частота процессора Arduino составляет от 8 до 20 МГц — это намного медленнее, чем у большинства платформ. Вы можете выполнять несколько инструкций в каждом тактовом цикле, и между каждым импульсом приходится обрабатывать много доступной активности ЦП.

     

  • Электрическая мощность : При работе с аппаратным обеспечением Arduino необходимо учитывать параметры напряжения, поскольку некоторые устройства имеют ввод-вывод 3,3 В, а другие терпимы к 5 В. Если вы подключите транзисторно-транзисторную логику на 5 В к устройству на 3,3 В, это повлияет на аппаратное обеспечение и может повредить ваш Arduino.

     

Области применения Arduino

Ниже приведены некоторые типичные области применения Arduino:

  • Робототехника : Arduino подходит как для проектов робототехники начального, так и среднего уровня. Вы можете дать ему основные команды, чтобы заставить робота работать, даже с ограниченными ресурсами. Некоторыми хорошо известными примерами роботов, разработанных с использованием Arduino, являются робот K’Nex, следующий за стеной, и робот-манипулятор SCARA.

     

  • Аудио : От Hi-Fi до наушников, все зависит от качества звука. К сожалению, Arduino не подходят для аудио, но вы можете использовать их для добавления аудиоэлемента в свои проекты.

     

  • Инструменты : Вы можете проектировать такие устройства, как печатные фермы, 3D-принтеры, станки с ЧПУ, лазерные граверы и т. д., используя Arduino.

     

  • Сеть : Большинство Arduino предлагают встроенные сетевые возможности, обычно в виде порта Ethernet. Вы можете использовать эту возможность в различных проектах, таких как IoT и проекты регистрации данных.

     

  • GPS: Вы можете использовать Arduino для отслеживания устройств и транспортных средств и создания одного из самых впечатляющих приложений, использующих GPS.

Нет предела его применению, но мы упомянули лишь некоторые из них.

Заключение

Что такое Arduino? Это ваш первый шаг в разработке новых творческих приложений и электронных проектов. Это подводит итог основам Arduino. Независимо от того, являетесь ли вы новичком или опытным схемотехником, выберите Arduino для создания уникальных приложений с помощью этой простой в установке программы. Вы можете скачать Arduino IDE для кодирования и начать работать над своими версиями Arduino, поскольку она доступна бесплатно и имеет открытый исходный код.

Если вы достаточно увлечены созданием новых и полезных приложений, то Arduino — это то, что вам нужно. Чтобы узнать больше, ознакомьтесь с нашим списком лучших курсов Arduino для изучения в 2023 году.

  • Лучшие курсы Arduino для изучения в 2023 году
  • Крутые, веселые и простые проекты Arduino для начинающих
  • Знакомство с платой Arduino UNO

    Если вам нравится экспериментировать с различными электронными компонентами, но у вас недостаточно знаний, то Arduino — это то, что вам нужно для начала…

    Так что же такое Ардуино?

    Arduino — это основанная на микроконтроллере электронная макетная плата с открытым исходным кодом, которую можно запрограммировать с помощью простой в использовании Arduino IDE.

    В этой статье я расскажу о том, что есть на плате Arduino UNO и что она умеет. UNO — не единственная плата в семействе Arduino. Существуют и другие платы, такие как Arduino Lilypad, Arduino Mini, Arduino Mega и Arduino Nano. Тем не менее, плата Arduino UNO стала более популярной, чем другие платы семейства, поскольку документация на нее гораздо более подробная. Это привело к его более широкому использованию для электронного прототипирования, создав обширное сообщество электронных фанатов и любителей.

    В последнее время плата UNO стала синонимом Arduino.

    компонентов платы Arduino UNO

    Основными компонентами платы Arduino UNO являются следующие:

    • Разъем USB
    • Порт питания
    • Микроконтроллер
    • Аналоговые входные контакты
    • Цифровые контакты
    • Переключатель сброса
    • Кварцевый осциллятор
    • Микросхема интерфейса USB
    • Светодиоды TX RX

    Теперь давайте подробнее рассмотрим каждый компонент.

    USB-разъем :

    USB-разъем

    Это USB-порт принтера, используемый для загрузки программы из Arduino IDE на плату Arduino. Плата также может питаться через этот порт.

    Порт питания :

    Порт питания

    Плата Arduino может питаться от адаптера переменного тока в постоянный или от батареи. Источник питания можно подключить, вставив штекер 2,1 мм с центральным положительным контактом в разъем питания на плате.

    Центрально-положительный штекер 2,1 мм

    Плата Arduino UNO работает при напряжении 5 вольт, но может выдерживать максимальное напряжение 20 вольт. Если на плату подается более высокое напряжение, имеется регулятор напряжения (он находится между портом питания и разъемом USB), защищающий плату от перегорания.

    Микроконтроллер :

    Микроконтроллер Atmega328P

    Это самый заметный черный прямоугольный чип с 28 контактами. Думайте об этом как о мозгах вашего Arduino. На плате UNO используется микроконтроллер Atmega328P от Atmel (крупный производитель микроконтроллеров). Atmega328P имеет следующие компоненты:

    • Флэш-память объемом 32 КБ. Здесь хранится программа, загруженная из Arduino IDE.
    • ОЗУ 2КБ. Это оперативная память.
    • ЦП : контролирует все, что происходит внутри устройства. Он извлекает инструкции программы из флэш-памяти и выполняет их с помощью оперативной памяти.
    • Электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ) объемом 1 КБ. Это тип энергонезависимой памяти, и он сохраняет данные даже после перезапуска и сброса устройства.

    Atmega328P предварительно запрограммирован с загрузчиком. Это позволяет напрямую загружать новую программу Arduino в устройство без использования внешнего аппаратного программатора, что упрощает использование платы Arduino UNO.


    Хотите получать обновления раз в месяц о наших последних статьях? Мы не будем спамить, обещаем. Подпишитесь сейчас на Блог HackerEarth !


    Контакты аналоговых входов:

    Контакты аналоговых входов

    Плата Arduino UNO имеет 6 контактов аналоговых входов, помеченных как «аналоговые от 0 до 5». Эти контакты могут считывать сигнал с аналогового датчика, такого как датчик температуры, и преобразовывать его в цифровое значение, чтобы система его понимала. Эти выводы просто измеряют напряжение, а не ток, потому что они имеют очень высокое внутреннее сопротивление. Следовательно, через эти контакты протекает лишь небольшое количество тока.

    Хотя эти контакты помечены как аналоговые и по умолчанию являются аналоговыми входами, эти контакты также могут использоваться для цифрового ввода или вывода.

    Цифровые контакты :

    Цифровые контакты

    Вы можете найти эти контакты с маркировкой «Цифровые от 0 до 13». Эти контакты могут использоваться как входные или выходные контакты. При использовании в качестве выхода эти контакты действуют как источник питания для подключенных к ним компонентов. При использовании в качестве входных контактов они считывают сигналы с подключенного к ним компонента.

    Когда цифровые контакты используются в качестве выходных контактов, они обеспечивают ток силой 40 миллиампер при напряжении 5 вольт, что более чем достаточно для включения светодиода.

    Некоторые цифровые контакты помечены символом тильды (~) рядом с номерами контактов (номера контактов 3, 5, 6, 9, 10 и 11). Эти контакты действуют как обычные цифровые контакты, но их также можно использовать для широтно-импульсной модуляции (ШИМ), которая имитирует аналоговый выходной сигнал, например включение и выключение светодиода.

    Переключатель сброса :

    Переключатель сброса

    При нажатии на этот переключатель он посылает логический импульс на вывод сброса микроконтроллера, и теперь программа снова запускается с самого начала. Это может быть очень полезно, если ваш код не повторяется, но вы хотите протестировать его несколько раз.

    Кварцевый генератор:

    Кварцевый генератор

    Это кварцевый генератор, который тикает 16 миллионов раз в секунду. На каждом такте микроконтроллер выполняет одну операцию, например, сложение, вычитание и т. д.

    Микросхема интерфейса USB :

    Микросхема интерфейса USB

    Думайте об этом как о трансляторе сигналов. Он преобразует сигналы на уровне USB в уровень, понятный плате Arduino UNO.

    Светодиоды TX – RX:

    Индикатор TX – RX

    TX означает передачу, а RX — прием.

    alexxlab

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *