Подключение внешнего светодиода к ArduinoUno 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Подключение внешнего светодиода к ArduinoUno



Если у вас есть необходимые компоненты, то вы можете подключить резистор через макетную плату (breadboard).

Для подключения мигающего светодиода на Arduino и управления им вам понадобится:

· плата Arduino;

· breadboard;

· 2 провода «папа-папа»;

· светодиод;

· резистор.

Breadboardпредставляет из себя сетку из гнезд, которые обычно соединяются так:

для удобства приводим схему подключения светодиода на Arduino:

Примечание: Длинная ножка светодиода – плюс, короткая – минус.

Для работы этой модели подойдет программаLesson1_1.

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

Управление работой внешнего светодиода при помощи кнопки

Можно подключить внешний светодиод при помощи кнопки так же, как мы это делали со светодиодом,встроенным в микроконтроллер.

Для сборки модели нам потребуется:

· плата Arduino;

· Breadboard;

· 5 проводов и/или перемычек «папа-папа»;

· светодиод;

· кнопка;

· резисторы на 10 кОм и 220 Ом.

Схема подключения модели Arduino с кнопкой и светодиодом:

Так выглядит собранная модель Arduino кнопки со светодиодом:

 

Для работы этой модели подойдет программаLesson1_2.


 

Различия между цифровыми и аналоговыми датчиками

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

Аналоговые датчики

При использовании аналогового сигнала, показания датчика передаются в виде переменного напряжения на сигнальном проводе. Сигнальное напряжение может принимать значение от 0 В до напряжения питания. Хотя обычно «рабочий диапазон» напряжений более узкий.

На ArduinoUno имеется 6 аналоговых входов, с помощью которых можно считывать переменное напряжение и, исходя из его значения, получать значения с датчика. Эти входы объединены на плате в группу «AnalogIn» и пронумерованы от A0 до A5.

Примеры аналоговых датчиков:

Фоторезистор:                                               Датчик звука:

Цифровые датчики

При использовании цифрового сигнала, сенсор в любой момент времени выдаёт на сигнальный провод либо 0 В, либо напряжение своего питания — 5 В. Промежуточных значений нет. Для того, чтобы абстрагироваться от конкретных значений напряжения, которые не важны при обработке цифровых сигналов, существуют понятия логического нуля (LOW) и логической единицы (HIGH). 0 В — это логический ноль, напряжение питания — это логическая единица.

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

Примеры цифровых датчиков:

Датчик температуры и                 Ультразвуковой дальномер:

влажности воздуха:

Преимущества и недостатки каждого типа датчиков:

  Преимущества Недостатки
Аналоговые датчики ü Простота использования ü Не требуется расшифровка протокола Неустойчивость к внешним шумам Ограничение по длине провода
Цифровые датчики ü Простота использования если датчик возвращает 0 или 1 ü Нет ограничения по длине провода   Требуется расшифровка протокола для датчиков с широкой градацией

 


 



Поделиться:


Последнее изменение этой страницы: 2021-01-08; просмотров: 112; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.243.32 (0.004 с.)