CodeShorty: Serieller Interrupt

Ist es möglich Eingaben auf der Seriellen-Schnittstellen per Interrupt abzufangen? Die Antwort is wohl eher jain, es ist möglich die Serial Event Funktion zu verwenden. Diese wird nach jeder Loop ausgeführt, unterbricht diese aber nicht. Zweck Benutzereingaben über Terminal Kommunikations mit anderen Geräten über die Serielle-Schnittstelle Nötige Bibliotheken Keine Programm Es gibt in der Arduino-Gui …

Weiterlesen

Präprozessor-Direktiven

Konstanten definieren Präprozessor Konstanten werden mit dem #define Befehle erstellt. Diese können einfach nur als Name exisitieren wie im Folgenden zu sehen ist: oder sie können mit einem Wert versehene werden. Der Präprozessor fügt dann an jeder Stelle an der, der Konstante name verwendet wird, den entsprechende Wert ein. Auch Ausdrücke sind möglich: Ob eine …

Weiterlesen

Sensor KY-018 Photowiderstand

Das Board KY-018 ist mit einem Licht abhängiger Widerstand und dem entsprechenden Vorwiderstand bestückt. Daten Spannung: 3V-5V (andere Spannungen sind denkbar)Ausgang: analoger Spannungswert Ich vermute das hier ein GL5528  verbaut wurde. Fakten Anschluss Bezeichnung – Masse + V+ (3V-5V) S Signal KY- 018 – Anschlussbelegung Ansicht Anwendungsgebiete Helligkeitsmessung Als Sensor zur Ausrichtung von Solarzellen Lichtschranke als …

Weiterlesen

MQTT Protokoll + Versuchsaufbau

Ich bin im Netz auf den Begriff MQTT gestossen und fand den Ansatz dahinter richtig gut. Deshalb habe ich mir mal einen kleinen Versuchsaufbau gegönnt, den ich im folgenden beschieben habe. Vorab ein paar Details zu MQTT Infos zu MQTT Allgemeines MQTT regelt die Kommunikation zwischen Datenquellen und Datensenken mittels eines Brokers. Datenquelle Quellen für …

Weiterlesen

ESP01

Das ESP01 Modul ist mit unter 2€ mit eines der günstigsten und kleinsten Module mit ESP8266 Chipsatz. NACHTRAG: Seit 2023 gibt es eine neue Version den ESP01s, bis auf ein paar kleine Änderungen sind die beiden ähnlich. Die neue Version hat 4MB Speicher und Pullups an den IO’s. Sie sind in der Programmierung kompatibel zu …

Weiterlesen