Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Home

Tutorial Raspberry PI

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: Leggi anche questi articoli: Caricare un programma MicroPython sulla Pi Pico Flyport Ethernet, conoscere i pin digitali Raspberry Pi come usare linee GPIO Programmare la Raspberry Pi Pico con MicroPython Arduino Uno gpio Speed Test

raspberry pi pico
Tutorial Python, Tutorial Raspberry PI

Caricare un programma MicroPython sulla Pi Pico 

Come programmare la Pi Pico con MicroPython Nello scorso articolo abbiamo visto come configurare la Raspberry Pi Pico per poter essere programmata utilizzando il linguaggio MicroPython. In particolare abbiamo installato e configurato Thonny e caricato l’interprete MicroPython sulla scheda Pico. In questo articolo vediamo come scrivere il nostro primo programma MicroPython e come caricarlo sulla Pico. Colleghiamo la Pi Pico alla porta usb del computer e lanciamo l’ide Thonny. Dopo qualche istante sulla finestra shell dovremmo vedere la finestra interattiva…

raspberry pi pico
Tutorial Raspberry PI

Programmare la Raspberry Pi Pico con MicroPython 

Configurare e programmare la Pi Pico Dopo l’annuncio della produzione della Raspberry Pi Pico ho acquistato alcuni moduli per poterli testare e capire se questo nuovo microcontrollore potrà ritagliarsi una fetta importante nel mondo dei makers. A prima vista sono rimasto molto contento del form factor della PI Pico data la flessibilità di poterlo inserire in un proprio custom pcb,  della mancanza del power led (non capisco perchè nelle schede Arduino MKR sia presente questo led che non può essere…

Schema pompa peristaltica
Tutorial Arduino

Pilotare pompa peristaltica 

Controllare l’irrigazione di piccole piante. Irrigare una pianta può diventare molto noioso! L’irrigazione è una pratica che richiede costanza e attenzione, caratteristiche che non si sposano bene se abbiamo altri impegni e interessi. Fortunatamente possiamo automatizzarne il processo. Esistono diversi circuiti pronti all’uso che eseguono molto bene questo compito, ma se siete appassionati del fai da te probabilmente vorrete realizzare qualcosa con le vostre mani. Quello che ho realizzato io è un semplice circuito che utilizza una pompa peristaltica. Il…

pi pico rp2040
Tutorial Arduino

Pi Pico, Raspberry crea il suo microcontrollore RP2040 

Pi Pico, Raspberry entra nel mondo dei produttori di chip! Tutte le schede Raspberry sono state progettate per eseguire un sistema operativo. Un microcomputer dalle dimensioni ridotte e dal costo contenuto permette di creare diverse tipologie di software, da quelli didattici a quelli più complessi che un microcontrollore non potrebbe probabilmente gestire. D’altro canto non è possibile acquisire direttamente dei segnali analogici, le linee GPIO hanno una latenza importante e i consumi energetici, anche in sleep mode, sono molto elevati…

RTC Raspberry PI
Tutorial Raspberry PI

Aggiungere un RTC al Raspberry PI 

RTC per applicazioni offline Data e ora del nostro Raspberry vengono sincronizzate all’avvio del sistema operativo tramite server NTP. In tutte le altre applicazioni dove non avete un accesso ad internet la data e l’ora sono impostate di default ma non corrisponderanno a valori corretti. In questi casi una soluzione è utilizzare un rtc che in caso di spegnimento della scheda tenga sempre aggiornato il dato di data e tempo. Vediamo come fare. La prima cosa è procurarci un modulo…

Programmazione, Tutorial Raspberry PI

MQTT, installare Mosquitto sul Raspberry PI 

Utilizzare MQTT nei progetti iot MQTT (Message Queue Telemetry Transport) è un protocollo di comunicazione progettato per trasferire messaggi occupando una banda molto ridotta. Per questo viene spesso impiegato in ambito IoT. Il metodo di trasmissione e ricezione dei messaggi è asincrono e si basa su una architettura publish/subscribe (mittente/destinatario). Il mittente ed il destinatario non possono però scambiarsi messaggi direttamente tra loro ma necessitano di un intermediario chiamato dispatcher o broker. Lo scambio di dati avviene in questo modo:…

Tutorial Raspberry PI

5 passi per installare un webserver LAMP sul Raspberry PI 

Installare LAMP su Raspberry PI In quei progetti dove diverse schede interagiscono tra loro, scambiandosi e memorizzando dati, potrebbe risultare utile avere un mini server (LAMP) per la memorizzazione e l’elaborazione dei dati. In questo caso niente di più flessibile di un computer embedded come una Raspberry PI. Nel mio caso mi sono trovato a realizzare un sistema composto da diverse schede Arduino MKRZero + MKR ETH che acquisiscono dati da dei sensori analogici. Questi dati invece di essere memorizzati…