Bemerkung
Hallo, willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Community auf Facebook! Tauche mit Gleichgesinnten tiefer in die Welt von Raspberry Pi, Arduino und ESP32 ein.
Warum solltest du beitreten?
Expertenunterstützung: Erhalte Unterstützung bei technischen Herausforderungen und nach dem Kauf durch unsere Community und unser Team.
Lernen & Teilen: Tausche Tipps und Tutorials aus, um deine Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalte frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezielle Rabatte: Profitiere von exklusiven Vergünstigungen auf unsere neuesten Produkte.
Festliche Aktionen & Gewinnspiele: Nimm an Verlosungen und Sonderaktionen zu Feiertagen teil.
👉 Bereit, mit uns zu entdecken und zu kreieren? Klicke auf [hier] und trete noch heute bei!
Pico 2 W Kit – Ein vielseitiges Hardware-Programmierkit
Vielen Dank, dass du dich für unser Pico 2 W Kit entschieden hast.
Bemerkung
Dieses Dokument ist in den folgenden Sprachen verfügbar:
Klicke auf die jeweiligen Links, um das Dokument in deiner bevorzugten Sprache zu öffnen.
Danke, dass du dich für das SunFounder Pico 2 W Starter Kit entschieden hast.
Das Pico 2 W Kit ist ein umfassendes Lern- und Entwicklungsset, das auf dem Raspberry Pi Pico 2 W Mikrocontroller basiert. Es enthält eine Vielzahl von Modulen, darunter Sensoren (Ultraschall, RFID, MPU6050, Wasserstand), Anzeigeelemente (LEDs, Punktmatrix, 7-Segment-Anzeige, I2C LCD1602) und Aktoren wie Motoren, Servos und Pumpen. Dieses Kit wurde entwickelt, um Nutzern die Möglichkeit zu geben, Hardware-Programmierung, interaktive Projekte und kreative Designs zu erkunden.
Diese Dokumentation ist in zwei Abschnitte unterteilt, basierend auf der gewählten Programmierumgebung:
MicroPython-Projekte: Lerne, das Kit mit MicroPython zu programmieren und zu steuern, mit einem Fokus auf praxisnahe Beispiele und Hardware-Interaktion.
Arduino-Projekte: Nutze die Arduino-IDE und C/C++-Programmierung, um dieselbe Hardware-Funktionalität durch strukturierte Übungen und Projekte zu erreichen.
Egal, ob du Anfänger oder erfahrener Programmierer bist – das Pico 2 W Kit bietet alle Werkzeuge und Anleitungen, die du benötigst, um spannende Projekte zu realisieren.
Falls du Interesse an weiteren Projekten hast, die nicht in unserer Dokumentation enthalten sind, kannst du uns gerne per E-Mail kontaktieren. Wir werden unsere Online-Tutorials so schnell wie möglich aktualisieren.
Hier ist unsere E-Mail: service@sunfounder.com.
Quellcode herunterladen
Oder sieh dir den Code direkt auf Pico 2 W Starter Kit – GitHub an.
Inhalt
- About This Kit
- Einführung in den Pico 2 W
- MicroPython-Projekte
- Arduino-Projekte
- Inhalt dieses Kits
- Breadboard
- Jumper-Kabel
- Widerstand
- Transistor
- Capacitor
- Diode
- Li-Po Charger Module
- 74HC595
- TA6586 - Motortreiber-Chip
- LED
- RGB-LED
- LED Bar Graph
- 7-Segment-Anzeige
- 4-stelliges 7-Segment-Display
- LED-Dot-Matrix
- I2C LCD1602
- WS2812 RGB 8 LEDs Strip
- Buzzer
- DC Motor
- Servo
- Gleichstrom-Wasserpumpe
- Relais
- Button
- Mikroschalter
- Schiebeschalter
- Potentiometer
- Infrared Receiver
- Joystick Module
- 4x4 Keypad
- MPR121-Modul
- MFRC522-Modul
- Fotowiderstand
- Thermistor
- Neigungsschalter
- Reed-Schalter
- PIR-Bewegungssensor-Modul
- Wasserstandssensor-Modul
- Ultraschallmodul
- DHT11 Humiture Sensor
- MPU6050 Module
- Video-Kurse
- Lektionen 1: Dein erstes Programm für absolute Anfänger schreiben
- Lektionen 2: Verständnis und Verwendung von Steckboards
- Lektionen 3: Verständnis und Verwendung von Binärzahlen
- Lektionen 4: Erstelle einen Binärzähler mit dem Pico W
- Lektionen 5: Analoge Spannungen mit einem Potentiometer lesen
- Lektionen 6: Verständnis von If-Anweisungen in MicroPython
- Lektionen 7: Steuern von 3 LEDs mit einem Potentiometer in MicroPython
- Lektionen 8: Zusammengesetzte Bedingungen und If-Anweisungen in MicroPython
- Lektionen 9: Erzeugen eines analogen Outputs mit PWM (Pulsweitenmodulation)
- Lektionen 10: Steuerung einer dimmbaren LED mit einem Potentiometer
- Lektionen 11: Verständnis und Steuerung einer RGB-LED in MicroPython
- Lektionen 12: Erstelle eine dimmbare LED in MicroPython
- Lektionen 13: Benutzerdefinierte RGB-LED-Farben mit MicroPython
- Lektionen 14: Verständnis von Variablen und Arrays in MicroPython
- Lektion 15: For-Schleifen in MicroPython
- Lektion 16: Farbsequenzen in RGB-LEDs mit MicroPython
- Lektion 17: Taster und Pull-Up-Widerstände in MicroPython
- Lektion 18: Steuerung von LEDs mit Tastern in MicroPython
- Lektion 19: Steuerung einer RGB-LED mit Tastern in MicroPython
- Lektion 20: Verwendung des DHT11 Temperatur- und Feuchtigkeitssensors in MicroPython
- Lektion 21: Temperatur- und Feuchtigkeitsmessungen mit Umschalter
- Lektion 22: Verwendung eines LCD-Displays mit dem Pico W
- Lektion 23: Temperatur- und Feuchtigkeitssensor mit LCD-Anzeige
- Lektion 24: Tragbare Projekte mit LiPo-Akku betreiben
- Lektion 25: Einstieg in OLED 1306 mit MicroPython
- Lektion 26: Einen Kreis auf dem OLED 1306 Display zeichnen
- Lektion 27: Erstellen von Lissajous-Figuren auf einem OLED-Display
- Lektion 28: Den Raspberry Pi Pico W mit WiFi verbinden
- Lektion 29: Einfaches Client-Server-Projekt zur Steuerung einer RGB-LED
- Lektion 30: Projekt zur Verbindung Ihres Raspberry Pi Pico W mit dem Internet
- Lektion 31: Projekt einer sensorlosen, ferngesteuerten Wetterstation
- Lektion 32: Projekt einer mobilen Wetterstation
- Lektion 33: Anzeige des HSV-Farbrads auf einer RGB-LED
- Lektion 34: Umwandlung von HSV in RGB in MicroPython
- Lektion 35: Ferngesteuerte Wetterstation mit RGB-LED-Temperaturanzeige
- Lektion 36: Steuerung eines Servomotors mit MicroPython
- Lektion 37: Steuerung eines Servomotors mit einem Potentiometer in MicroPython
- Lektion 38: Grundlagen der Trigonometrie in einer Sitzung lernen (EINFACH)
- Lektion 39: Praktische Trigonometrie für einfaches Problemlösen
- Lektion 40: Beschleunigungsmessung mit dem MPU6050 Sechs-Achsen-IMU
- Lektion 41: Neigung aus einem 3-Achsen-Beschleunigungssensor ableiten
- Lektion 42: Neigungsmessung mit einem MPU6050-Beschleunigungssensor
- Lektion 43: Messung von Nick- und Rollwinkel mit einem 3-Achsen-Beschleunigungssensor
- Lektion 44: Gleichzeitige Messung von 0 G auf allen drei Achsen des MPU6050
- Lektion 45: Berechnung der Höhe eines im freien Fall fallenden Objekts
- Lektion 46: Bau eines 2-Achsen-Neigungsmessers mit Anzeige unter Verwendung des MPU6050
- Lektion 47: Verbesserung von Sensordaten mit einem Tiefpassfilter
- Lektion 48: Drehungsmessung mit den Gyroskopen des MPU6050
- Lektion 49: Verbesserung der IMU-Leistung mit einem Komplementärfilter
- Lektion 50: Langzeitige, konstante Fehler in Sensordaten eliminieren
- Lektion 51: Das ultimative Neigungsmessgerät für Pitch und Roll mit dem MPU6050
- Lektion 52: Steuerung von Neopixels in MicroPython
- Lektion 53: Animation von NeoPixel-Streifen mit MicroPython
- Lektion 54: Animierter dynamischer Regenbogen auf NeoPixel in MicroPython
- Lektion 55: Erstelle einen dynamischen Regenbogen mit Neopixels in MicroPython
- Lektion 56: Verwendung eines Joysticks mit MicroPython
- Lektion 57: Kalibrierung eines Joysticks in MicroPython
- Lektion 58: Bestimmung der Winkelposition eines Joysticks in MicroPython
- Lektion 59: Steuerung eines Servos mit einem Joystick
- Lektion 60: Steuerung der NeoPixel-Farben mit einem Joystick in MicroPython
- Lektion 61: Modularen Code mit MicroPython-Funktionen schreiben
- Lektion 62: Funktionen zum Mitteln und Sortieren von Noten in MicroPython erstellen
- Lektion 63: Objektorientierte Programmierung in MicroPython mit Klassen und Methoden
- Lektion 64: Beispiel für objektorientierte Programmierung in MicroPython mit LEDs
- Lektion 65: Erstellung einer Servo-Klasse und -Methode in MicroPython
- Lektion 66: Eigene Bibliotheken in MicroPython erstellen
- Lektion 67: Verwende beide Kerne deines Pi Pico mit MicroPython
- Lektion 68: MicroPython Multicore Threading Beispiel mit LEDs und Servo
- Lektion 69: Sauberes Beenden von MicroPython-Threads beim Programmende
- Lektion 70: Beispiel für das saubere Beenden eines Dual-Core-Programms in MicroPython
- Lektion 71: Erlaube dem Thread, die Aufgabe vor Beendigung abzuschließen
- Lektion 72: Verwendung von Wörterbüchern in MicroPython verstehen
- Lektion 73: Steuerung einer RGB-LED mit einem Wörterbuch in MicroPython
- Lektion 74: Erstelle eine MicroPython-Klasse zur Steuerung einer RGB-LED
- FAQ
Copyright-Hinweis
Alle Inhalte dieses Handbuchs, einschließlich, aber nicht beschränkt auf Texte, Bilder und Code, sind Eigentum der SunFounder Company. Du darfst sie ausschließlich für persönliche Lernzwecke, Forschung, Unterhaltung oder andere nicht-kommerzielle bzw. gemeinnützige Zwecke gemäß den geltenden Urheberrechtsgesetzen nutzen, ohne die gesetzlichen Rechte des Autors und relevanter Rechteinhaber zu verletzen. Jede kommerzielle Nutzung durch Einzelpersonen oder Organisationen ohne Genehmigung ist untersagt. Die SunFounder Company behält sich das Recht vor, rechtliche Schritte einzuleiten.