Можно, но это ходьба по острию ножа. Одна неверная команда - и порт сгорит. Я бы не стал так делать. Вход же высокоомный - несколько кОм последовательно не повредят. Зато защита, в том числе и от перенапряжения.
мк atmega8, когда к порту будет подведено +5 он всегда будет высокоомным. например по картинке: после закрытия транзистора +5 подаваться не будет и порт перевести в не высокоомным вход мк. в таких вариациях порт не сгорит или мк? нужно для того чтобы на один разъем сделать как вводные так и выводные данные (по 1 проводу, не считая gnd). перенапряжения не будет, используется стабильный источник питания. вот в таком случае не опасно так держать порт к +5 ?
Картинка неправильная. Соответственно ничего не понятно. Биполярники управляются током, а не напряжением, транзистор включен наоборот. В общем, рисуйте правильную схему и описание ее работы (как она должна работать).
RootAdmin писал(а):А почему эмиттер NPN к питанию (VCC)?
в торопях рисовал описывать что иммено должно делать устройство очень долго, ОЧЕНЬ. просто интересует если всегда там будет на прямую +5 испортит ли это процессор или нет
Если предположить, что нога процессора толерантна к пяти вольтам и ты не сделаешь ошибок в прошивке, то можно цеплять напрямую без проблем. Если же реальный мир брать, то надо бы хотя бы 200-600 ом повесить резистор. В худшем случае потечет ток 5/200 = 25мА, что допустимо. На резисторе в этом самом худшем случае будет рассеиваться 125мВт.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.