[Linux-Biella] LOL sequenza Digital pin arduino
Jumping Jack
jumpingjack a jumpingjack.org
Mer 12 Apr 2017 14:45:18 CEST
On 12/04/2017 10:18, Leonardo Buffa wrote:
>
> ho appena scoperto che c'e' una lettura sequenziale a livello di
> hardware...
>
> non capivo come mai non mi leggeva un pulsante quando per comodita' di
> cablaggio l'avevo spostato dal pin digital 2 al pin digital 12...
>
> ho altre cose sui pin D4 e D7 e non mi leggeva il valore del D12
> (ovviamente avevo corretto a livello di codice la costante buttonpin)
> ha ripreso a rimetterlo sul 2 e come per magia ha ripreso a funzionare :D
>
>
No sono le librerie Arduino che fanno cagare :)
se usi la digitalwritefast/digitalreadfast (da qualche parte ci sono
delle maiuscole) non hai alcun problema e il tempo di lettura si abbassa
di 50 volte circa. Puoi avere problemi con altre librerie Arduino, ma di
base saltare le librerie Arduino e usare gli Atmel come si deve è cosa
saggia e funzionale :)
I pin possono essere letti e scritti contemporamente (non con le
librerie Arduino)
Maggiori informazioni sulla lista
Linux