Найти в Дзене
FL школа

FLprog. Выходы микроконтроллера

Оглавление

Для того чтобы управлять элементами и отдавать команды внешнему миру мы должны объявить и впоследствии использовать ВЫХОДЫ контроллера.

Пины микроконтроллера Atmega328
Пины микроконтроллера Atmega328

В качестве цифровых выходов могут использоваться выхода 0 - 19, в качестве выходов ШИМ 3,5,6,9,10,11 - на схеме они обозначены PWM.

Терминология

ШИМ - широтно-импульсная модуляция. Изменение сигнала во времени за счет изменения процента включения

Для того чтобы вывести сигнал необходимо открыть панель Тэгов и открыть пункт ДОБАВИТЬ ВЫХОД

Панель настройки выхода
Панель настройки выхода

Для формирования выхода нам необходимо задать:

Имя выхода - оно может быть абсолютно любым, т.к. FLprog в итоге обозначит его цифровым кодом. Постарайтесь обозначать чтобы было понятно что это.

Вторым параметром входа является его Тип, здесь уже 2 вида. Цифровой и ШИМ. В интернете написано много про эти типы, пересказывать нет желания. Поэтому кратко:

Цифровой выход - это вход который может выдавать сигнал 0 (Отсутствие напряжения - 0 вольт) и 1 (5 вольт)

Ток выхода 40 мА, это очень мало. Светодиоды по зажигать. В остальных случаях необходимо усиливать ток или управлять выходными элементами.

Выход ШИМ - Широтно-импульсно модулированный сигнал – это импульсный сигнал постоянной частоты, но переменной скважности (соотношение длительности импульса и периода его следования).

Из-за того, что большинство физических процессов в природе имеют инерцию, то резкие перепады напряжения от 1 к 0 будут сглаживаться, принимая некоторое среднее значение. С помощью задания скважности можно менять среднее напряжение на выходе ШИМ. Очень хорошо работает на индуктивных элементах или на частоте которую глаз не видит.

Пример ШИМ с разной скважностью.
Пример ШИМ с разной скважностью.

Заключение

При помощи выходов осуществляется управление элементами. Для полного понятия были поставлены эксперименты и указаны в ВИДЕО.

Подключение исполнительных механизмов
Подключение исполнительных механизмов

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