Kaufen Sie aus den USA | Kaufen Sie aus dem Vereinigten Königreich | Kaufen Sie aus Deutschland | Kaufen Sie aus Italien | Kaufen Sie aus Frankreich | Kaufen Sie aus Spanien | ここでご購入を! |
In dieser Lektion lernen Sie, wie Sie digitale Daten (1/0, die hohe/niedrige Spannung repräsentieren) von einem Pico-Digitalpin lesen und 0/1-Daten (Signale mit niedriger/hoch Voltzahl) an Pico-Digitalpins ausgeben können. Diese Art der Programmierung wird auch als Digital I/O (Ein-/Ausgabe) Programmierung bezeichnet. Um Digital I/O zu programmieren, müssen wir zunächst die Pin-Belegung des Pico kennen.
Aus obigem Bild geht hervor, dass die meisten Pico-Pins eine hellgrüne Beschriftung haben, die die GPIO-Nummer darstellt. Zum Beispiel ist die grüne Beschriftung für den physikalischen Pin Nummer 20 “GP15”. Dies bedeutet, dass die GPIO-Nummer für den physikalischen Pin 20 die Nummer 15 ist. Dies ist sehr wichtig in der Python-Programmierung. Wir werden diese GPIO-Nummer verwenden, um Daten von diesem Pin zu schreiben/lesen.
Auf dem obigen Schaltplan ist zu sehen:
Die negative Seite der LED ist über einen 220-Ohm-Widerstand mit GND verbunden
Die positive Seite der LED ist mit GP16 verbunden
Pin 1 des Tasters/Schalters ist mit 3,3 V verbunden
Pin 2 des Tasters/Schalters ist mit GP14 verbunden
Sie können den Python-Code für Lektion 2 von http://osoyoo.com/driver/pico/lesson2/pico-lesson2.py herunterladen.
Sie können Thonny verwenden, um die Datei pico-lesson2.py zu öffnen und später auf den Pico zu laden.
Hier ist der vollständige Code mit Kommentaren:
from machine import Pin import time led = Pin(16, Pin.OUT) #set GP16 as OUTPUT pin button = Pin(14, Pin.IN,Pin.PULL_DOWN) #set GP14 as OUTPUT pin while True: if button.value(): print("Button is pressed!") led.toggle() time.sleep(0.5)
Schritt 1: Schließen Sie das Pico-Board an einen der USB-Anschlüsse Ihres PCs an.
Schritt 2: Wenn Sie die Thonny-Software noch nicht installiert haben oder nicht wissen, wie Sie die Thonny-IDE verwenden, lesen Sie bitte Lektion 1.
Schritt 3: Öffnen Sie die Thonny Python-IDE und klicken Sie auf ‘Run’, um ‘MicroPython für Raspberry Pi Pico’ als Interpreter auszuwählen:
Bitte wählen Sie auch den COM-Port aus, an den Ihr Pico-Board angeschlossen ist.
Klicken Sie danach auf ‘OK’, um die Einstellungen zu speichern.
Schritt 4: Kopieren Sie den Python-Code wie folgt in das Thonny-Fenster:
Schritt 5: Klicken Sie auf die kleine “Abspielen” Schaltfläche (►) und die Speichern-Seite wird wie im folgenden Foto gezeigt aufgerufen. Wählen Sie ‘Raspberry Pi Pico’ als Ziel aus.
Schritt 6: Benennen Sie die Datei als ‘pico-lesson2.py’ und klicken Sie dann auf ‘OK’.
Schritt 7: Klicken Sie erneut auf die kleine “Abspielen” Schaltfläche (►), um den Python-Code auszuführen.
Jetzt können Sie versuchen, den Taster auf dem Breadboard zu drücken. Sie werden feststellen, dass sich der Status der LED jedes Mal ändert, wenn Sie den Taster drücken.
Außerdem werden Sie im Thonny Shell-Fenster “Button is pressed!” sehen, wenn Sie den Knopf drücken. Nachdem die Operation abgeschlossen ist, drücken Sie Strg + C, um den Befehl zu beenden.
DownLoad Url osoyoo.com