Beim Betrieb eines „embedded Systems“ mit einer Batterie ist es sinnvoll, die Batteriespannung zu überwachen. Sei es, um eine Warnung abzusenden (LOW_BAT) , oder um Verbraucher abzuschalten und damit eine längere Laufzeit zu bekommen oder um einen sicheren Zustand herzustellen. Spannungsüberwachung und Brown-Out Erkennung weiterlesen
Schlagwort: Datenblatt
MQTT Subscriber mit OLED Display
Zum Ausgeben der Messwerte braucht es auch noch einen Subscriber für MQTT.
Requirements
Die Meßwerte werden vom MQTT Server gesendet und auf einem Display dargestellt. Im Falle von Fehlern erscheint eine entsprechende Fehlermeldung.
MQTT Subscriber mit OLED Display weiterlesen
Software: Sensor Luftfeuchte und Temperatur DHT11
Nun zum Sensor für Luftfeuchte und Temperatur, dem DHT11. Der Anschluss ist einfach und schnell gemacht. Die Spannungsversorgung wird über 2 I/O Pins vorgenommen, somit kann man den Sensor auf drei (vier, da ein Pin nicht angeschlossen ist) nebeneinander liegende Ports stecken und die Pins Software: Sensor Luftfeuchte und Temperatur DHT11 weiterlesen
Software: RTC DS1302
Die Software für den RTC Chip scheint einfach, da eine bereits vorhandene Bibliothek benutzt werden soll. Allerdings steckt genau da ein handfestes Problem. Die Bibliothek für den DS1302 ist für die Nutzung einer Systemzeit vorgesehen, die ich nicht in meiner Software habe, also brauche ich einen Workaround. Ohne die Systemzeit brauche ich für den RTC nur die zwei Software: RTC DS1302 weiterlesen
Schrittmotorsteuerung
Zur Abwechslung mal etwas „mechanisches“: eine Schrittmotorsteuerung.
Die Komponenten
– ein UNO Board
– ein Steppershield V1.0
– 4 Tasten (Einschalter)
– ein Stepper Motor 28BYJ-48 Schrittmotorsteuerung weiterlesen
Hardware
Die Hardware ist zusammengesteckt aus mehreren Shields und einem Controller:
– Ein Controllerboard mit einem ATMega2560 Prozessor
– Ein Ethernet Shield 2
– Ein LCD Shield mit extra Tasten Hardware weiterlesen
Software Architektur in Mikrocontroller Systemen
Aufbau der Hardware
Ein Mikrocontroller hat verschiedene Devices an Bord, die für das Softwareprojekt oder System ausgewählt wurden. Dazu kommt noch, das nicht alle Devices gleichzeitig genutzt werden können, da nur eine begrenzte Anzahl Software Architektur in Mikrocontroller Systemen weiterlesen
Wie finde ich heraus, wie ein Bauteil angesteuert werden muss ?
So, alles liegt bereit: Der Controller, ein Shield, meine externe Beschaltung. Jetzt kann die Programmierung beginnen. Und damit bin ich schon bei einer entscheidenden Frage: Wie steuere ich die Hardware Komponenten denn mit der Software an? Folgende Arten von Komponenten zeigen sich: Wie finde ich heraus, wie ein Bauteil angesteuert werden muss ? weiterlesen