Autor-Archive: Guggenberger

InfluxDB – Datenbank

InfluxDB ist eine Open-Source-Zeitreihendatenbank, die für die Speicherung, Abfrage und Visualisierung von Zeitreihendaten optimiert ist. Zeitreihendaten sind Informationen, die sich im Laufe der Zeit ändern und oft in regelmäßigen Abständen gemessen oder erfasst werden, wie zum Beispiel Sensorwerte, Leistungsdaten oder Log-Daten. Einige Hauptmerkmale von InfluxDB sind: InfluxDB wird oft in Anwendungen verwendet, bei denen die… Weiterlesen »

AC Power Meter 1P

RS485 Datentransfer Bit 0 – 3 sind Header Informationen. Bit 4 & 5 enthalten die Leistung in Watt. Diese muss per Bit-Manipulation berechnet werden (16 Bit Wert umwandeln).

Operatoren – Programmieren

Operatoren sind mathematische oder logische Funktionen, die in der Programmierung verwendet werden. Hier die wichtigsten im Überblick. Operator Bedeutung Anwendung Funktion Arithmetische Operatoren = Zuweisung a=2*b Weist der linken Seite den Wert auf der Rechten Seite zu. + Addition a=b+c   – Subtraktion a=b-c   ++ Inkrementieren a++ Zählt zur der Variable 1 hinzu (+1)… Weiterlesen »

UART

UART steht für “Universal Asynchronous Receiver/Transmitter” und ist ein Hardware-Kommunikationsprotokoll, das zur seriellen Datenübertragung zwischen Geräten verwendet wird. Es ist weit verbreitet in der Elektronik, insbesondere in Mikrocontrollern, eingebetteten Systemen, und anderen Anwendungen, bei denen eine zuverlässige serielle Kommunikation erforderlich ist. Hier sind einige grundlegende Merkmale von UART: UART wird häufig in Verbindung mit RS-232-… Weiterlesen »

[LINUX] socat

socat ist ein Befehlszeilentool für Linux, das Daten zwischen zwei Verbindungen transferieren kann. Der Name “socat” steht für “SOcket CAT”. Es ermöglicht die Verbindung verschiedener Arten von Datenströmen, einschließlich TCP, UDP, UNIX-Domain-Sockets, Dateien, Serial-Ports und mehr. Mit socat können Sie eine Vielzahl von Aufgaben durchführen, darunter: Portweiterleitung Sie können Daten von einem Port auf einen… Weiterlesen »

[Linuy] USB Geräte im Terminal anzeigen

Um unter Linux eine Liste aller angeschlossenen USB Geräte angezeigt zu bekommen, haben Sie zwei Möglichkeiten. lsusb Der Befehl lsusb zeigt eine Liste aller angeschlossenen USB-Geräte an. Führen Sie einfach den folgenden Befehl in der Terminal-Shell aus: dmesg Der Befehl dmesg kann verwendet werden, um Kernel-Protokolle anzuzeigen, einschließlich Informationen über angeschlossene USB-Geräte. Sie können den… Weiterlesen »

Visual Studio Code

Visual Studio Code (VSCode) ist ein kostenloser, quelloffener Code-Editor, der von Microsoft entwickelt wurde. Er wurde erstmals im April 2015 veröffentlicht und hat sich schnell zu einem beliebten Werkzeug in der Entwicklergemeinschaft entwickelt. Hier sind einige seiner wichtigsten Merkmale: Insgesamt ist Visual Studio Code aufgrund seiner Flexibilität, Erweiterbarkeit und Benutzerfreundlichkeit bei vielen Entwicklern sehr beliebt.… Weiterlesen »

KiCAD

KiCAD ist eine Open-Source-Software-Suite für die elektronische Schaltungs- und Leiterplattenentwicklung (EDA). Der Name “KiCAD” steht für “Kliment Yanev’s Computer-Aided Design”. Die Software bietet Werkzeuge für das Entwerfen von Schaltplänen, das Erstellen von Leiterplattenlayouts, die Schaltungssimulation und vieles mehr. Hier sind einige Hauptkomponenten von KiCAD: KiCAD ist bei Elektronikenthusiasten, Ingenieuren und kleinen Unternehmen beliebt, die nach… Weiterlesen »

Elementary OS

Elementary OS ist ein freies, quelloffenes Betriebssystem für Computer. Es basiert auf Ubuntu, einer weit verbreiteten Linux-Distribution, und ist bekannt für sein elegantes Design und seine Benutzerfreundlichkeit. Das Ziel von Elementary OS ist es, ein intuitives und ansprechendes Betriebssystem zu bieten, das einfach zu bedienen ist. Einige der Hauptmerkmale von Elementary OS sind: Es ist… Weiterlesen »