Come usare pin IO digitali della Pico
Gestire linee IO della Pico La Pi Pico possiede 26 linee GPIO. Per poterle utilizzarle dobbiamo definirle come linee di ingresso o come linee di uscita, come avviene con Arduino con l’istruzione pinMode(). Realizziamo un semplice circuito come il seguente:
MKR1000 gpio speed test
Misurare frequenza di commutazione di una linea gpio della MKR1000 La MKR1000 è una scheda molto compatta, dal prezzo contenuto, che permette di realizzare interessanti progetti IoT. Questa scheda è basata sul SoC ATMEL ATSAMW25 (famiglia di dispositivi ATMEL Wireless) ed è l’insieme di questi moduli: MCU SAMD21 Cortex-M0+ 32bit operante alla frequenza di 48MHz Modulo Wi-Fi WINC1500 a basso consumo (2.4GHz IEEE® 802.11 b/g/n) Crittografia per comunicazioni sicure basate sul chip ECC508 Antenna implementata sul PCB La scheda possiede…
Flyport Ethernet Speed Test
Risultati velocità di commutazione pin digitale Anche per il modulo Flyporyt Ethernet ho realizzato lo speed test come quello per le schede Netduino, Arduino e GHI. Il test consiste nella commutazione continua di un singolo pin digitale, misurando con un oscilloscopio, la frequenza risultante. Il circuito elettrico dei collegamenti è il seguente:
Netduino Plus 2 Speed Test
Velocità di commutazione del nuovo Netduino Plus 2 Eccoci nuovamente al mio classico speed test per misurare la frequenza massima ottenibile dalla commutazione continua di un singolo pin.
Arduino Leonardo speed test
Test di commutazione su pin digitale Ho acquistato di recente la nuova scheda Arduino Leonardo basata sul chip Atmel Mega32U4. Questo microcontrollore possiede un modulo usb integrato che sostituisce il modulo di conversione usb-ttl presente nella Arduino UNO, rendendo la scheda molto ‘snella’ visto l’esiguo numero di componenti che ospita. La prima prova che voglio effettuare è il classico speed test che ho realizzato anche per le altre schede. Questa verifica consiste nel commutare un pin digitale in modo ripetitivo,…
Arduino Uno gpio Speed Test
Gpio Speed Test velocità di commutazione di un pin digitale Per eseguire una comparazione con Netduino ho eseguito lo stesso esperimento (Netduino speed test) anche per Arduino Uno. Il gpio speed test è molto semplice, basta definire un pin in uscita ed eseguire in modo ciclico un’istruzione che lo ponga a livello logico alto e poi basso. Questa commutazione continua genera un segnale ad onda quadra misurabile con un oscilloscopio. Il codice seguente mostra come effettuare questo test: void setup()…
Netduino GPIO Speed Test
Testare la velocità di commutazione di un pin digitale Una delle domande che mi pongo quando lavoro con un dispositivo programmabile è quanto questo sia veloce. Non so se esistano procedure specifiche che indichino la potenza di calcolo effettiva, indicativamente il test che eseguo io è quello di commutare di continuo un’uscita digitale e verificare con un oscilloscopio il tempo della durata di una istruzione. Il codice è il seguente: //Netduino GPIO OutputPort Test = new OutputPort(Pins.GPIO_PIN_D0, false); while(true) {…
Supporta il mio sito
Compra italiano
Categorie
- CorsoArduino (3)
- Elettronica (11)
- Ghi-FEZ (5)
- MikroC (1)
- Notizie (38)
- OpenPicus (8)
- Programmazione (32)
- Tutorial Arduino (97)
- Tutorial Netduino (36)
- Tutorial Python (4)
- Tutorial Raspberry PI (13)
- Tutorial Zerynth (1)