Kostenloser Versand ab €74,95 NL

Vor 16:00 bestelt = Heute versendet

Schnelle Lieferung mit DHL

XNUMX Tage Rückgaberecht *


Land

Raspberry Pi Pico – Lektion 4: Raspberry Pi Pico-Analogsensor lesen

In diesem Projekt erfahren Sie, wie Sie einen analogen Sensor mit einem Pico & MicroPython auslesen. Diese praktische Lektion ist perfekt für Anfänger, die mit dem Programmiertool Thonny und MicroPython beginnen möchten. Erfahren Sie Schritt für Schritt, wie das geht Raspberry Pi Verbinden Sie Pico mit Ihrem Computer, laden Sie Programme hoch und lesen Sie einen analogen Sensor aus, beispielsweise ein Potentiometer am ADC des Pico. Entdecken Sie mit diesem praktischen Tutorial die Welt der analogen Sensoren und machen Sie Ihre ersten Schritte im Umgang mit Raspberry Pi Pico für sensorische Anwendungen!

Dieser Leitfaden behandelt: 

  • Level - Anfänger 25% 25%
  • Dauer 20 Minuten 25% 25%
  • Kostet 7,10 € 10% 10%

Dies ist die vierte Lektion aus den Einführungsprojekten für Raspberry Pi Pico. Bevor Sie mit dieser Lektion beginnen, empfehlen wir Ihnen, zunächst die vorherigen Lektionen abzuschließen. Sie finden Lektion 3 here, Lektion 1 finden Sie here.

Schritt 2 – Installieren Sie die Software auf dem Raspberry Pi Pico für den analogen Sensor

Sie können diesen Schritt überspringen, wenn Sie ihn bereits in Lektion 1 durchgeführt haben.
Mann von Raspberry PiUm mit MicroPython programmieren zu können, müssen wir zunächst die Firmware des Pico flashen.
Das bedeutet, dass wir die interne Software, die den Pico startet, mit einer speziellen Python-Version bereitstellen.

Laden Sie die Firmware von der folgenden Website herunter (UF2-Datei).
https://micropython.org/download/RPI_PICO/
https://micropython.org/download/RPI_PICO_W/
(Stellen Sie sicher, dass Sie die richtige Version der Firmware auswählen. Die WiFi-Version und die Nicht-WiFi-Version sind unterschiedlich.)
Drücken Sie den weißen Boot-Knopf am Pico und halten Sie ihn gedrückt.
Stecken Sie den Pico in einen USB-Anschluss Ihres Computers. (Dann können Sie die Taste loslassen)
Es wird nun ein Laufwerksbuchstabe angezeigt, wie er mit einem Memory Stick zugänglich ist.
Kopieren Sie die Firmware-Datei RPI_PICO_xxxxxx.uf2 auf dieses Laufwerk
(pico wird neu gestartet und die Firmware wird installiert)
Laden Sie Thonny herunter und installieren Sie es auf Ihrem PC.
(https://thonny.org/)

Wählen Sie unten den MicroPython-Interpreter aus
Extras > Optionen > Interpreter > MicroPython (Raspberry Pi Pico)

 

Legen Sie die Komponenten wie unten gezeigt auf ein Brotboard.

Das Potentiometer (einstellbarer Widerstand) beträgt 10K Ohm.
Der verwendete Kondensator ist 0.1uF. Dadurch werden die ausgelesenen Werte etwas stabiler, ist aber zum Testen nicht notwendig.

 

Schritt 3 – Programmierung des Raspberry Pi Pico zum Ablesen des Potentiometers

Jetzt können Sie das Programm unten in der Thonny-Oberfläche erneut eingeben.

from machine import ADC from time import sleep analog = ADC(26) # adc0 while True: value = int(analog.read_u16() ) # Unten gibt Werte von 0 - 255 # value = int(analog.read_u16() / 256) print("Analogwert ist: " + str(Wert)) sleep(1)

Erläuterung des Programms:

  1. Importieren Sie die ADC-Klasse (Analog-Digital-Wandler) aus dem Python-Maschinenmodul
  2. Importieren Sie die Schlafklasse aus dem Zeitmodul
  3. .
  4. Lesen Sie Pin 26 adc0
  5. Hier wird eine Endlosschleife gestartet
  6. Geben Sie den gelesenen Analogwert von Pin 26 (adc0) in den Variablenwert ein
  7. Kommentieren Sie das Beispiel, der Messwert ist korrekt, wird aber auch stark schwanken.
    Der Kondensator wird einen Teil dieser Störungen entgegenwirken, eine andere Lösung findet sich in Leitung 8
  8. Entfernen Sie das # aus dieser Zeile und setzen Sie es vor 7, jetzt zeigt die Anzeige einen kleineren Bereich an, aber der Vorteil besteht darin, dass die gelesenen Werte stabiler sind.
  9. Drucken Sie den gelesenen Wert aus 
  10. Warten Sie 1 Sekunde und beginnen Sie erneut

Klicken Sie dann auf Speichern und speichern Sie das Programm auf Ihrem eigenen Computer.

Drücken Sie die rote Stoppschild-Taste, um das Backend neu zu starten.
(Thonny stellt nun wieder eine Verbindung zu Ihrem Pico her)

Dann können Sie die grüne Schaltfläche (Aktuelles Skript ausführen) drücken.

Wird der Pico nun vom Computer entfernt und wieder angeschlossen, wird das Programm nicht gestartet.
Wir haben nur den Programmiercode getestet.

Um den automatischen Start zu ermöglichen, müssen wir das Programm erneut speichern, dann aber den Pico auswählen.
Datei > Speichern unter > Raspberry Pi Pico

Speichern Sie das Programm unter seinem Namen main.py. Der Pico startet das Programm automatisch mit diesem Namen, wenn er an einen USB-Anschluss angeschlossen wird.
In diesem Fall benötigen Sie eine Verbindung mit Ihrem PC und Thonny, um die Messergebnisse sehen zu können!

Schritt 4 – Ergebnis: Analogsensor mit auslesen Raspberry Pi Pico

Sie haben nun gelernt, wie Sie mit einem selbst einen analogen Sensor auslesen können Raspberry Pi Gipfel.
Hat Ihnen dieses Projekt Spaß gemacht? Schauen Sie sich unsere anderen Projekte an, oder Les vijf aus dieser Pico-Serie!

Die Bewertung von www.elektronicavoorjou.nl bei WebwinkelKeur-Bewertungen ist 9.3 / 10 basierend auf 5004 Bewertungen.