эмуляция выхода МК простыми комплектующими

alexbmd
Offline
Зарегистрирован: 15.01.2016

в моём эмуляторе электро цепи, нет возможности использовать МК. вариант перехода на другой эмулятор сечас не расматриваю. Вопрос как, используя простые детали плюс LED для индикации уровня, сэмулировать выход атмел МК, настроенный на внутрению подтяжку к питанию. Если я правильно понял, на выходе настроенным как pull-up, будет +5В, получается мы можем просто воткнуть led после подтягивающего резистора, который при замыкании кнопки будет сигнализировать нам что на выходе логическая единица ?

схему прилагаю. контур для МК просто для ориентировки что в этом квадрате используя простые комплектующие мы эмулируем выход МК.

Клапауций 823
Клапауций 823 аватар
Offline
Зарегистрирован: 13.01.2017

alexbmd пишет:
сэмулировать выход атмел МК

вход

alexbmd
Offline
Зарегистрирован: 15.01.2016

да я знаю что по документам вход pinMode(13, INPUT). но на пине digitalWrite(13, HIGH); // Turns internal pull-up on, поэтому и называю "выходом".  когда мы отдаем +5 а не "слушаем" +5,  мне легче для понимания думать что это выход. Если это принципиально для чистоты инженерной мысли пусть будет вход. не суть дела.

Клапауций 823
Клапауций 823 аватар
Offline
Зарегистрирован: 13.01.2017

alexbmd пишет:

да я знаю что по документам вход pinMode(13, INPUT). но на пине digitalWrite(13, HIGH); // Turns internal pull-up on, поэтому и называю "выходом".  когда мы отдаем +5 а не "слушаем" +5,  мне легче для понимания думать что это выход. Если это принципиально для чистоты инженерной мысли пусть будет вход. не суть дела.

pinMode(13, OUTPUT)

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

всё.

 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

alexbmd

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

alexbmd
Offline
Зарегистрирован: 15.01.2016

Jeka_M

 согласен :) по научному это вход с внутреней подтяжкой. но на котором мы имеем +5В.  правильна ли моя схема ? я в сомнени. ведь если мы еще добавим к "внутренему" (тот что в контуре) еще и внешний подтягивающий резистор то схема уже неработает как ожидается

 

PS: внутрений в кавычках потому что повторяюсь что это условное обозначение МК. по факту нет никакого МК просто диод и резистор (на данный момент) которые должны эмулировать выход МК