Acquista dagli USA | Acquista dal Regno Unito | Acquista dalla Germania | Acquista dall’Italia | Acquista dalla Francia | Acquista dalla Spagna | Acquista dalla JP |
In questa lezione, imparerete come leggere i dati digitali (1/0 che è alta/bassa tensione) da un pin digitale Pico e emettere dati 0/1 (segnale di bassa tensione/alta tensione) ai pin digitali Pico.
Questo è anche chiamato programmazione dell’I/O digitale (input/output); per programmare l’I/O digitale, per prima cosa dobbiamo conoscere la disposizione dei pin del Pico:
Dall’immagine sopra, potete vedere che la maggior parte dei pin Pico hanno un’etichetta verde chiaro che è il numero GPIO. es. pin fisico numero 20, l’etichetta verde è GP15. Questo significa che il numero GPIO del pin fisico 20 è 15. Questo è molto importante nella programmazione Python. Useremo questo numero GPIO per scrivere/leggere dati da quel pin.
Nel grafico del circuito di cui sopra, si può vedere che:
Il pin negativo del LED è collegato a GND attraverso una resistenza da 220 ohm
Pin positivo del LED collegato a GP16
Pin 1 del pulsante collegato a 3.3V
Pin 2 del pulsante collegato a GP14
Potete scaricare il codice python della lezione 4 da http://osoyoo.com/driver/pico/lesson2/pico-lesson2.py
Potete usare Thonny per aprire pico-lesson2.py e caricarlo su Pico in seguito.
Ecco il codice completo con i commenti:
from machine import Pin import time led = Pin(16, Pin.OUT) button = Pin(14, Pin.IN,Pin.PULL_DOWN) while True: if button.value(): print("Button is pressed!") led.toggle() time.sleep(0.5)
Step 1:Collegare la scheda Pico a una delle porte USB del PC
Step 2:Se non hai installato il software Thonny o non sai come usare Thonny IDE, leggi la lezione 1
Step 3: Ora aprite l’IDE Thonny Python, cliccate su Run per selezionare MicroPython per Rapsberry Pi Pico come interprete:
Seleziona anche la porta COM a cui è collegata la tua scheda Pico:
Dopo di che, cliccate su OK per salvare l’impostazione.
Step 4: Ora copiate il codice python nella finestra di Thonny come segue:
Step 5:Fare clic sul piccolo pulsante ►, la pagina di salvataggio apparirà come la seguente foto;
selezionare Raspberry Pi Pico come destinazione.
Step 6:Nominare il file come pico-lesson2.py, poi cliccare su OK
Step 7: Clicca di nuovo sul piccolo pulsante ► per eseguire il codice Python.
Ora potete provare a premere il pulsante nella breadboard. Vedrete che lo stato del LED si alternerà ogni volta che premete il pulsante.
Anche nella finestra del Thonny Shell, vedrete “Button is pressed!” quando premete il pulsante.
DownLoad Url osoyoo.com