5.2 Installazione
Per utilizzare questa libreria sul Raspberry Pi Pico, si consiglia di scaricare
l'IDE Thonny Python.
Una volta scaricato l'IDE Thonny, è possibile scaricare l'ultima versione di
Micropython e flasharla sul Pico.
Una volta scaricata l'ultima versione di Micropython, è possibile eseguire
il flash sul Pico tenendo premuto il pulsante BOOTSEL quando si collega
il Pico al PC. Rilasciare quindi il pulsante BOOTSEL. Il Pico dovrebbe ora
aprirsi in Explorer sul monitor. È suiciente trascinare il file appena
scaricato e il Pico viene flashato con l'ultima versione di Micropython.
5.3 Esempio di codice
Successivamente, è possibile scaricare la libreria da GitHub. Per il nostro
esempio di codice, utilizziamo la libreria SBC-MotoDriver3-
RaspberryPiPico di Joy-IT, rilasciata sotto Glicenza GNU.
Dopo aver scaricato il file *.zip, è necessario scompattarlo e seguire i
passaggi seguenti per poter utilizzare la libreria senza problemi.
1. Aprite l'IDE Thonny, andate su "View" e attivate "Files".
2. Creare una nuova cartella sul Pico con il nome "lib".
3. Nella finestra "File" ora aperta, aprire la cartella in cui si trova la
libreria scompattata da GitHub.
4. Andare alla cartella "lib" del Pico e fare clic con il pulsante destro
del mouse sul file "SBC_MotoDriver3_Lib.py" nella finestra
"Files" e scaricarlo nella cartella "lib" del Pico.
5. Lasciare la cartella "lib" sul Pico e scaricare il file "SBC-
MotoDriver3-Example.py" nella finestra "Files". Cliccando con il
tasto destro del mouse sul Pico.
Se avete seguito questi passaggi, potete già utilizzare direttamente l'es-
empio di codice.
5.4 Utilizzo dei motori passo-passo
Si noti che è possibile collegare un solo motore passo-passo per lato. In
termini di hardware, è importante utilizzare i motori passo-passo
appropriati per l'intervallo di tensione consentito. Inoltre,
indipendentemente dalla piattaforma su cui si intende utilizzare il
prodotto, assicurarsi di non collegare mai contemporaneamente un
motore passo-passo e un motore CC allo stesso lato. Ciò potrebbe
causare problemi o addirittura danni al prodotto.
In termini di soware, assicurarsi di non inviare la funzione del motore
passo-passo allo stesso driver del motore CC, indipendentemente dalla
piattaforma su cui si intende utilizzare il prodotto. Mantenere sempre
queste funzioni separate l'una dall'altra.