Estou tentando criar um cronômetro de vigilância usando o 555 IC e estou seguindo isso .
Não entendo por que um diodo 1N4148 está conectado entre o pino de redefinição do Arduino e a saída do timer 555.
Pelo que entendi, o pino de redefinição do Arduino deve ser alto e, quando é puxado para baixo, o Arduino é redefinido. Mas por que devemos adicionar um diodo aqui? Que finalidade serve?
arduino-uno
atmega328
electronics
bukke hari prasad
fonte
fonte
Respostas:
É chamado de arranjo "com fio ou".
O pino RESET do Arduino possui um resistor de pullup (10KΩ). Isso mantém o pino RESET normalmente ALTO. Para chamar uma redefinição, esse pino precisa ser puxado para baixo e isso é feito a partir de várias fontes:
O ponto crítico é o pino DTR. Isso, por ser um pulso breve com uma impedância de saída bastante alta, precisa do pino de redefinição para ser fácil puxar para baixo. Se você conectasse a saída do 555 diretamente ao RESET, estaria constantemente tentando puxar o pino RESET até 5V com uma impedância de saída bastante baixa. O circuito DTR não teria chance de superá-lo.
Então, adicionando um diodo, você obtém Wired Or, usando um arranjo direto da década de 1950 - DRL - Diode-Resistor Logic . Quando a saída do 555 é ALTA, o diodo é polarizado reversamente (ou neutro) e não conduz, portanto o próprio resistor do pino RESET puxa o pino RESET para cima. No entanto, quando a saída do 555 é BAIXA, o diodo pode conduzir (é polarizado para a frente) e isso puxa o pino RESET para BAIXO.
fonte