Autorisierte Online-Händler:

KKaufen 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 ここでご購入を!

Raspberry Pi Pico ist ein kleines, schnelles und vielseitiges Board, das RP2040 verwendet, einen neuen Mikrocontroller-Chip, der von Raspberry Pi im Vereinigten Königreich entworfen wurde. Trotz seines Namens unterscheidet sich Raspberry Pi Pico deutlich von anderen Raspberry Pi-Produkten wie den Taschencomputern Raspberry Pi 2, 3 und 4, die auf Linux-Betriebssystemen laufen. Im Gegensatz zu diesen Geräten verfügt Pico nicht über ein Betriebssystem. Stattdessen handelt es sich um ein kostengünstiges, leistungsstarkes Mikrocontroller-Board mit flexiblen digitalen Schnittstellen. Tatsächlich ist seine Funktionalität ähnlicher zu der seiner Konkurrenz, den Arduino MCU-Boards.

Um den Pico zu programmieren, können Sie entweder C++ oder MicroPython verwenden. In diesem Tutorial konzentrieren wir uns auf MicroPython, da es für Anfänger einfacher ist.

Schritt 1: Hier sind die Schritte zum Herunterladen und Installieren der MicroPython-Firmware auf Ihrem Pico-Board:

Laden Sie die MicroPython-UF2-Datei von folgendem Link herunter: https://micropython.org/download/rp2-pico/rp2-pico-latest.uf2Drücken und halten Sie die BOOTSEL-Taste auf Ihrem Pico-Board gedrückt und stecken Sie es dann in den USB-Anschluss Ihres Raspberry Pi oder eines anderen Computers.

Lassen Sie die BOOTSEL-Taste los, nachdem Ihr Pico verbunden ist.Ihr Pico wird als Massenspeichergerät namens RPI-RP2 eingebunden.

Ziehen Sie die MicroPython-UF2-Datei auf das RPI-RP2-Volume.Ihr Pico wird neu starten, und Sie führen nun MicroPython aus.

Schritt 2: Laden Sie die Thonny Python IDE herunter und installieren Sie sie

Um Ihren Pico mit MicroPython zu programmieren, benötigen Sie eine integrierte Entwicklungsumgebung (IDE). Wir empfehlen die Verwendung von Thonny, einer benutzerfreundlichen IDE, die MicroPython unterstützt.

Folgend sind die Schritte zum Herunterladen und Installieren der Thonny Python IDE auf Ihrem PC aufgeführt:

  1. Besuchen Sie die offizielle Thonny-Website unter https://thonny.org/.

2.Laden Sie die Version von Thonny herunter, die mit Ihrem Betriebssystem kompatibel ist, und installieren Sie Thonny auf Ihrem PC.

3.Jetzt ö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 dem Ihr Pico-Board angeschlossen ist, wie auf dem Foto gezeigt. Klicken Sie dann auf OK, um die Einstellungen zu speichern.

4.Kopieren Sie den folgenden Code und fügen Sie ihn in das Codierungsfenster ein.:

from machine import Pin 
from time import sleep
led = Pin(25,Pin.OUT)
n=0
while True:
    led.toggle()
    print("counter is {}".format(n))
    n=n+1
    sleep(1)

You will see the code in IDE as following

5.Klicken Sie auf das kleine ►-Symbol, um den Python-Code auszuführen.

6.Klicken Sie auf “Datei” -> “Speichern unter” und wählen Sie dann “Raspberry Pi Pico” als Ziel aus.

7.Benennen Sie die Datei als “main.py” und klicken Sie dann auf OK

Wenn Sie nun Ihr Pico-Board an die USB-Stromversorgung anschließen, wird der Code in der main.py-Datei automatisch ausgeführt. Es ist wichtig zu beachten, dass nur main.py automatisch ausgeführt werden kann. Wenn Ihr Python-Code unter einem anderen Namen gespeichert ist, kann er nicht automatisch ausgeführt werden.

Sie sollten jetzt sehen können, dass die LED auf dem Pico Board konstant blinkt. Herzlichen Glückwunsch! Sie haben erfolgreich Ihr erstes Python-Programm auf dem Pico ausgeführt!

(see the # comments in each line):

from machine import Pin #import machine library to control GPIO pins
from time import sleep #import time library to use sleep function
led = Pin(25,Pin.OUT) #Set Pin 25 in OUTPUT mode, Pin 25 is connected an internal LED integrated in the board
n=0 
while True:
    led.toggle() #make pin 25 led flash once 
    print("counter is {}".format(n)) # display flash counter in the terminal
    n=n+1
    sleep(1) #delay one second and do next flash

Erfahren Sie mehr über die Teile SKU: 2021005900

Nummer Bild Produktname Link
1 Raspberry Pi Pico-Karte https://osoyoo.store/products/raspberry-pi-pico-flexible-microcontroller-board-based-on-the-raspberry-pi-rp2040-dual-core-arm-cortex-m0-processor-1-pc?variant=39875307864175
2 Servomotor https://osoyoo.store/products/micro-servo-sg90-blue-for-arduino-v2-0-robot-carmodel-lacc200610?variant=31648847560815
3 Infrarot-Sensor-Modul https://osoyoo.store/products/hc-sr501-pir-motion-sensor-for-arduino?variant=31957812838511
4 RFID-Modul und Karte https://osoyoo.store/products/osoyoo-rfid-module?variant=31970646130799
5 Druckknöpfe und Hüte https://osoyoo.store/products/push-button-and-hats-5pcs?variant=39879253131375
6 LED (6 x Weiß, 6 x Rot, 6 x Gelb, 6x Grün) https://osoyoo.store/products/led-packs-for-arduino?variant=31957816442991
7 Piezo-Summer-Modul https://osoyoo.store/products/piezo-buzzer-module-1pcs?variant=39879251656815
8 I2C LCD-Anzeige (16×2) https://osoyoo.store/products/i2c-lcd1602-display?variant=39875437101167
9 Kreuzschlitzschraubendreher https://osoyoo.store/products/phillips-screwdriver?variant=31930635780207https://osoyoo.store/products/single-channel-relay-module-for-arduino-raspberry-pi?variant=31955954401391
10 Lötfreies Prototypen-Breadboard https://osoyoo.store/products/solderless-prototype-breadboard-1pcs?variant=39879255457903
11 Potentiometer (einstellbarer 10K-Widerstand) https://osoyoo.store/products/potentionmeter-10k-adjustable-resistor-3pcs?variant=39879281016943
12
40Pin M zu M Brückenkabel
https://osoyoo.store/products/40pin-m-to-m-jumper-wires?variant=39879256539247
13 20-poliges M zu F Jumper-Kabel, 15cm https://osoyoo.store/products/20pin-15cm-female-to-female-cable?variant=31930663305327