Controllare stato dei pin

leo72:

igor99480:

No. Solo se il WatchDog è attivato via software lo si può per sollevare un interrupt. Quando è attivato via fuse può generare solo un segnale di reset.

ah dicevo io, mi era un po strano.

Comunque non ti preoccupare, il fuse del watchdog sull'Arduino è disattivato per cui puoi usare il WDT per generare interrupt.

poteva essere una scusa per usare il mio tinyISP che dopo averlo fatto l'ho buttato in qualche scatola :stuck_out_tongue_closed_eyes:

bene la libreria è aggiornata. trovate tutti gli esempi per ogni funzione. un readme per le spiegazioni.
quello che ho aggiunto ora è sapere se un pin analogico lo si sta utilizzando davvero come analogico o come digitale.
ed inoltre una funziona che fa il ritorno di una stringa contenente la lista di porte presenti nel micro usato. in questo modo se nn si conoscono si fa un veloce print e dopo si possono usare quelle funzioni portState e portDirection.
l'ultima cosa che manca e che è quella che mi chiedeva maggiormente menniti è sapere lo stato genereale di tutti i pin quindi di tutte le porte. ovvero stampare lo stato delle porte, la direzione, i pin pwm, il loro eventuale valore, i pin analogici.

la lib la scaricate da git (link nella firma)
Igor :slight_smile: