Работа с датчиками. Устранение «дребезга» кнопок

Содержание

Слайд 2

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

Пронумерованные контакты платы называются пинами

Пины Arduino могут работать как
выходы

или
входы

Органы чувств

Датчики

Датчики
Чувствительнее
Могут работать в экстремальных условиях
Могут распознавать то, что человек не может

Слайд 3

Встроенная функция (цифровое чтение) - возвращает значение, считанное с заданного пина

Встроенная функция

(цифровое чтение)

- возвращает значение, считанное с заданного пина

digitalRead(x)

Считывать необходимо

в переменную

boolean tilt = digitalRead(pinTilt);

Слайд 4

Классификация датчиков 0 или 1 непрерывные величины двоичное слово последовательность импульсов

Классификация датчиков

0 или 1

непрерывные величины

двоичное
слово

последовательность
импульсов

Слайд 5

Соответствие должно быть - однозначно - воспроизводимо

Соответствие должно быть

- однозначно

- воспроизводимо

Слайд 6

Аналого-цифровой преобразователь (АЦП) – устройство, преобразующее входной аналоговый сигнал в цифровой

Аналого-цифровой преобразователь (АЦП) – устройство, преобразующее входной аналоговый сигнал в цифровой

сигнал (в цифровой двоичный код).

Точность АЦП зависит от его разрядности.

АЦП

Разрядность АЦП характеризует количество дискретных значений, которые преобразователь может выдать на выходе.

Слайд 7

Если АЦП 10-разрядное, то промежуток от 0 до 5 вольт разбивается

Если АЦП 10-разрядное, то промежуток от 0 до 5 вольт разбивается

на 1024 ступени
5/1024, 10/1024, …
Каждая ступень – это опорное напряжение.
Слайд 8

На входе АЦП много компараторов. Компаратор сравнивает входной сигнал с другим известным сигналом (опорным напряжением).

На входе АЦП много компараторов.

Компаратор сравнивает входной сигнал с другим

известным сигналом (опорным напряжением).
Слайд 9

Датчик линии цифровой Контакты подключения 3-проводного шлейфа Оптопара TCRT5000 фототранзистор и

Датчик линии цифровой

Контакты подключения 3-проводного шлейфа

Оптопара TCRT5000

фототранзистор и светодиод,
собранные в одном

корпусе

Светодиод излучает в инфракрасном диапазоне на длине волны 950 нм.
Свет отражается от поверхности и попадает на фототранзистор.

Переменный резистор

Сигнальный светодиод

Сигнальный светодиод загорается, когда датчик находится над светлой поверхностью

Слайд 10

Кнопка – это самый простой датчик нажатия Кнопка имеет два положения:

Кнопка – это самый простой датчик нажатия

Кнопка имеет два положения: включена

и выключена.

Тактовая кнопка
(переключатель с самовозвратом,
переключатель без фиксации)

Слайд 11

Слайд 12

Пример условных графических обозначений переключателей Графическое представление однополюсного однопозиционного переключателя (одна

Пример условных графических обозначений переключателей

Графическое представление однополюсного однопозиционного переключателя
(одна пара контактов)

Графическое

представление двухполюсного двухпозиционного переключателя
(одна пара контактов)

Графическое представление однополюсного однопозиционного переключателя
(две пары контактов)

Слайд 13

Соберите схему, так, чтобы светодиод зажигался по нажатию кнопки

Соберите схему, так, чтобы светодиод зажигался по нажатию кнопки

Слайд 14

Почему светодиод не гаснет после отжатия кнопки? образовалась заряженная ёмкость сопротивление

Почему светодиод
не гаснет после отжатия кнопки?

образовалась заряженная ёмкость

сопротивление ножки микроконтроллера

измеряется мегаомами (106)

должен быть отвод тока

Слайд 15

Для установки «значения по умолчанию» (отвода тока) на входном контакте необходим

Для установки «значения по умолчанию» (отвода тока) на входном контакте необходим

дополнительный стягивающий (pull-down) или подтягивающий (pull-up) резисторы

В разомкнутом состоянии кнопки на пине будет HIGH

В разомкнутом состоянии кнопки на пине будет LOW

Режим INPUT_PULLUP
pinMode(pin, INPUT_PULLUP)

Режим INPUT_PULDOWN
pinMode(pin, INPUT_PULDOWN)


Слайд 16

Подключение кнопки с подтягивающим резистором Подключение кнопки со стягивающим резистором

Подключение кнопки с подтягивающим резистором

Подключение кнопки со стягивающим резистором

Слайд 17

Эффект дребезга кнопок нужна стабилизация сигнала

Эффект дребезга кнопок

нужна стабилизация сигнала