Raspberry Pi Pico RP2040

OLED-Display mit SSD1306 oder SH1106

Die Auswahl eines OLED-Displays sollte die Auflösung, den verwendeten Chip (SSD1306 oder SH1106) und die Schnittstelle berücksichtigen. Diese Treiber steuern monochrome Displays von 0,9 bis 1,3 Zoll.

Die folgende Anleitung beschreibt, wie man ein OLED-Display mit dem SSD1306-Chip über I2C an einem Raspberry Pi Pico programmiert. Es werden Details zur Textdarstellung, Zeilenumbrüchen und Pixelsteuerung gegeben. Zudem wird erklärt, wie man die erforderliche MicroPython-Bibliothek installiert und den Programmcode zur Initialisierung des Displays erstellt.


Raspberry Pi Pico RP2040

Raspberry Pi Pico: Energie sparen bei niedriger Taktrate

Eine Möglichkeit, um Strom beim Raspberry Pi Pico zu sparen ist die Reduzierung der Taktfrequenz. Messungen zeigen, dass der Stromverbrauch bei niedrigeren Frequenzen auf bis auf 6 bis 7 mA sinkt. Dies ist besonders vorteilhaft bei akkubetriebenen Anwendungen, wodurch die Laufzeit verlängert werden kann.


Thread

Thread ist ein drahtloses Netzwerkprotokoll für Smart Homes, basierend auf 6LoWPAN und IPv6. Es unterstützt Mesh-Routing und verschiedene Geräterollen, ergänzt bestehende Netzwerktechniken und ermöglicht die Integration mit Bluetooth und WLAN. Matter verbessert die Interoperabilität von Smart-Home-Geräten, während Thread als wichtige Grundlage dient.


Update: ARM

Die britische Firma ARM entwickelt Prozessoren (SoCs) und lizenziert diese an andere Hersteller, die maßgeschneiderte Lösungen für Computertechnik und Elektronik benötigen. ARM-Prozessoren dominieren den Markt für mobile Geräte dank ihrer energieeffizienten RISC-Architektur. Unternehmen wie Apple und Qualcomm nutzen ARM-Technologie, um eigene Chips zu entwickeln.


Update: RISC-V

RISC-V ist eine offene Befehlssatzarchitektur für Mikrocontroller und Prozessoren, die in den 1980er-Jahren an der University of California, Berkeley, entwickelt wurde. Sie umfasst 47 minimalistische Grundbefehle und unterstützt verschiedene Erweiterungen. Die RISC-V-Foundation fördert die Entwicklung eines Ökosystems für RISC-V-Chips, die zusätzliche Komponenten benötigen.


Elektronik-Set Digital Edition

RS-Flip-Flop aus NICHT-UND (NAND) mit IC CD4093 bauen

Ein RS-Flip-Flop, ein Grundbaustein der Digitaltechnik, kann aus zwei NAND-Verknüpfungen mit dem CMOS-IC CD4093 aufgebaut werden. Es speichert Zustände, die durch Schalter an den Eingängen A und B gesteuert werden. Bei LOW an Eingang A wird der Ausgang Q gesetzt, bei LOW an Eingang B zurückgesetzt. Ein verbotener Zustand tritt auf, wenn beide Eingänge LOW sind. RS-Flip-Flops finden Anwendung in der Zustandshaltung.


Raspberry Pi Pico RP2040

Raspberry Pi Pico: MicroBlocks-Programmier-Kurs

MicroBlocks ist eine visuelle Programmiersprache für Mikrocontroller. Wer es einmal ausprobieren möchte, der kann diese Anleitung verwenden. Hier befinden sich Beispiele zum Ein- und Ausschalten der Onboard-LED, das Blinkenlassen der Onboard-LED, das Auswerten des Tasterzustands, das Abfragen des integrierten Temperatursensors mit ADC und das Steuern des Servo-Motors SG90.


Raspberry Pi Pico RP2040

Raspberry Pi Pico: Programmieren mit MicroBlocks

MicroBlocks ist eine visuelle Programmiersprache für Mikrocontroller wie den Raspberry Pi Pico. Programme werden durch das Zusammenfügen von grafischen Blöcken erstellt. MicroBlocks eignet sich besonders für Anfänger und Kinder, da es keine Textcode-Syntax erfordert. Es bietet eine konsistente API für alle unterstützten Mikrocontroller-Boards und enthält Module und Beispiele. Im Vergleich zu MicroPython ist MicroBlocks einfacher zu verstehen, bietet jedoch weniger Kontrolle und Möglichkeiten.