Uscita Micro HIGH o low
Salve,
per risolvere un prb circuitale (oramai ho saldato tutto) mi verrebbe comodo mettere a V0 la Base di un transistor NPN direttamente con una porta di un micro.
Normalmente la porta è settata come INPUT, quando necessito vorrei impostare in OUTPUT / LOW per inibire il transistor.
Se mettessi in OUTPUT / HIGH, metterei in corto l'uscita del micro.
Posso mettere una resistenza in uscita al micro, ma piccola, altrimenti non inibisco il Tr.
Processore Atmega328 - Imax 25 (40) mA - R = 220 Ohm - I = 22,5 mA circa.
Partendo dal presupposto che è mal progettato, la domanda è:
Quando imposto (Arduino mode) pinmode (2, OUTPUT); l'uscita è messa automaticamente a LOW o cosa ?
Posso anche velocizzare usando i comandi DDRD / PORTD, ma anche in questo caso come viene impostata l'uscita appena dichiarata come tale ?
Grazie
per risolvere un prb circuitale (oramai ho saldato tutto) mi verrebbe comodo mettere a V0 la Base di un transistor NPN direttamente con una porta di un micro.
Normalmente la porta è settata come INPUT, quando necessito vorrei impostare in OUTPUT / LOW per inibire il transistor.
Se mettessi in OUTPUT / HIGH, metterei in corto l'uscita del micro.
Posso mettere una resistenza in uscita al micro, ma piccola, altrimenti non inibisco il Tr.
Processore Atmega328 - Imax 25 (40) mA - R = 220 Ohm - I = 22,5 mA circa.
Partendo dal presupposto che è mal progettato, la domanda è:
Quando imposto (Arduino mode) pinmode (2, OUTPUT); l'uscita è messa automaticamente a LOW o cosa ?
Posso anche velocizzare usando i comandi DDRD / PORTD, ma anche in questo caso come viene impostata l'uscita appena dichiarata come tale ?
Grazie
