
Mehr Wissen in Elektronik:
Bausätze
- Richtungsweiser - ELV Applikationsmodul Lagesensor ELV-AM-LOC
- LoRa® ohne WAN - LoRa® Remote - Schaltaktor für große Reichweiten
Einer der wesentlichen Nachteile des Raspberry Pi gegenüber vielen Mikrocontrollern wie dem Arduino oder dem ESP32 ist, dass der Pi nicht über analoge Eingänge verfügt. Die reale Welt ist aber analog. Bei Sonnenaufgängen wird es allmählich hell. Lufttemperaturen ändern sich stetig und nicht sprunghaft. Um also Umweltparameter exakt erfassen zu können, ist das Messen analoger Werte erforderlich. Auch bei dieser Aufgabe zeigt Python seine universelle Funktionalität. So ist es mit speziellen Verfahren möglich, ein Python-Programm zu erstellen, das analoge Werte erfassen kann, ohne dass dazu zusätzliche Hardware erforderlich wäre. Will man allerdings Messwerte mit hoher Präzision erfassen, kommt man um einen Analog-Digital-Konverter nicht herum. Der MCP3002 leistet hier gute Dienste.
Die meisten Menschen sind visuelle Wesen − eine einzige Grafik sagt daher oft mehr als umfangreiche Datenlisten oder numerische Tabellen. Zudem können Zusammenhänge meist wesentlich rascher erfasst werden, wenn sie in grafische Darstellungen gefasst sind. Mit MatPlotLib steht für Python eine Bibliothek zur Verfügung, mit der die Arbeit mit grafischen Darstellungen zum Kinderspiel wird. Kein Wunder also, dass sich Python und die MatPlotLib zunehmender Belietbheit erfreuen. In Kombination mit NumPy und SciPy ist die MatPlotLib klassischen Mathematikprogrammen mindestens ebenbürtig, wenn nicht sogar überlegen. Zudem ist die MatPlotLib kostenlos erhältlich, quelloffen und sie kann objektorientiert programmiert werden.
Der Raspberry Pi eignet sich hervorragend für die Interaktion mit verschiedenen Eingabegeräten. Ob einfache Taster oder komplexere Eingabeeinheiten wie Rotary Encoder und Matrix-Tastaturen – die Möglichkeiten, den Raspberry Pi mit der realen Welt zu verknüpfen, sind vielfältig. In diesem Artikel sollen drei wichtige Arten von Eingabegeräten für den Raspberry Pi näher betrachtet werden: Taster/Druckknöpfe bzw. Schalter, Rotary Encoder und Matrix-Tastaturen mit bis zu 16 Tasten.
Einer der wesentlichen Nachteile des Raspberry Pi gegenüber vielen Mikrocontrollern wie dem Arduino oder dem ESP32 ist, dass der Pi nicht über analoge Eingänge verfügt. Die reale Welt ist aber analog. Bei Sonnenaufgängen wird es allmählich hell. Lufttemperaturen ändern sich stetig und nicht sprunghaft. Um also Umweltparameter exakt erfassen zu können, ist das Messen analoger Werte erforderlich. Auch bei dieser Aufgabe zeigt Python seine universelle Funktionalität. So ist es mit speziellen Verfahren möglich, ein Python-Programm zu erstellen, das analoge Werte erfassen kann, ohne dass dazu zusätzliche Hardware erforderlich wäre. Will man allerdings Messwerte mit hoher Präzision erfassen, kommt man um einen Analog-Digital-Konverter nicht herum. Der MCP3002 leistet hier gute Dienste.
Die meisten Menschen sind visuelle Wesen − eine einzige Grafik sagt daher oft mehr als umfangreiche Datenlisten oder numerische Tabellen. Zudem können Zusammenhänge meist wesentlich rascher erfasst werden, wenn sie in grafische Darstellungen gefasst sind. Mit MatPlotLib steht für Python eine Bibliothek zur Verfügung, mit der die Arbeit mit grafischen Darstellungen zum Kinderspiel wird. Kein Wunder also, dass sich Python und die MatPlotLib zunehmender Belietbheit erfreuen. In Kombination mit NumPy und SciPy ist die MatPlotLib klassischen Mathematikprogrammen mindestens ebenbürtig, wenn nicht sogar überlegen. Zudem ist die MatPlotLib kostenlos erhältlich, quelloffen und sie kann objektorientiert programmiert werden.
Der Raspberry Pi eignet sich hervorragend für die Interaktion mit verschiedenen Eingabegeräten. Ob einfache Taster oder komplexere Eingabeeinheiten wie Rotary Encoder und Matrix-Tastaturen – die Möglichkeiten, den Raspberry Pi mit der realen Welt zu verknüpfen, sind vielfältig. In diesem Artikel sollen drei wichtige Arten von Eingabegeräten für den Raspberry Pi näher betrachtet werden: Taster/Druckknöpfe bzw. Schalter, Rotary Encoder und Matrix-Tastaturen mit bis zu 16 Tasten.