Die zweite Leistungsmessung mit externen Sensoren für Strom und Spannung. Hier bietet sich ein Modul an, in dem ein ACS712 Chip verbaut ist. Zusätzlich kommt ein Spannungsteiler für die Spannungsmessung dazu (7k5 + 30k). Diesmal mit Blynk. Ein einfaches Blynk Projekt weiterlesen
Schlagwort: Sketch
Einen Arduino löschen
Es ist mir schon öfter passiert, das ich einen Arduino, bzw. Mikrocontroller, für ein neues Experiment einsetze und nach dem Einschalten mit der neu angeschlossenen Hardware plötzlich wilde Aktivitäten auftreten. Die Lösung dieses Rätsels ist schnell klar: da ist noch die Software von einem früheren Einen Arduino löschen weiterlesen
Leistungsmessung mit dem MAX471
Diesmal geht es um eine Leistungsmessung mit einem externen Sensor für Strom und Spannung. Hier bietet sich ein Modul an, in dem ein MAX 471 Chip verbaut ist. Leistungsmessung mit dem MAX471 weiterlesen
Spannungsüberwachung und Brown-Out Erkennung
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
Arbeiten mit Atmel Studio und dem Atmel ICE
Zum ausführlichem Debuggen kommt man um einen „In Circuit Emulator“ (ICE) nicht herum. Mit dem Atmel Studio und dem Atmel (jtag) ICE ist allerdings schon ein günstiges Mittel zum Debuggen vorhanden. Arbeiten mit Atmel Studio und dem Atmel ICE weiterlesen
Kapseln von globalen Variablen
Um die Verknüpfung von Komponenten über globale Variablen zu vermeiden, muss eine Entkopplung davon stattfinden. Aus den globalen Variablen werden damit Get() und Set() Routinen, die in einer eigenen C Datei zusammen mit den Kapseln von globalen Variablen weiterlesen
IR Fernsteuerung für eine RGB-LED
Diesmal ist es ein einfacher Aufbau auf dem Breadboard. Eine RGB LED, die über eine IR Fernbedienung angesteuert wird. Der Aufbau ist schnell gemacht, da wenig Bauteile benötigt werden. Zwei IR Fernbedienungen habe ich hier noch IR Fernsteuerung für eine RGB-LED weiterlesen
Umbau in ein Multifile Projekt in der Arduino IDE
Die Struktur der Software in nur einer Datei gefällt mir nicht gut. Es ist sehr lang und damit sehr unübersichtlich. Daher gibt es jetzt ein Refactoring in ein Arduino Multifile Projekt. Umbau in ein Multifile Projekt in der Arduino IDE weiterlesen
Digispark mit LCD 2×16 Zeichen
..etwas interessantes entdeckt: den Digispark mit USB Anschluss. Ich finde ihn so interessant, weil er so klein und damit für einfache Aufgaben sehr gut zu verwenden ist. Der Speicherplatz ist halt sehr begrenzt. Aber für eine Ausgabe auf einem LCD Display, das per I2C angesteuert wird, sollte das locker reichen. Digispark mit LCD 2×16 Zeichen weiterlesen
Software: HTTP Webserver
Diesmal kommt eine Abfrage über einen Webbrowser hinzu. Zu dem bereits installiertem Webclient kommen noch ein Webserver und ein weiterer Webclient hinzu. Bei einem Abruf auf HTTP (Port 80) wird einfach eine Ausgabe der Messwerte und der Messzeit im Browser ausgegeben. Software: HTTP Webserver weiterlesen