Servus!

Hello and welcome to my website! Here you will find some projects around Arduino, electronics, as well as various programs. It always deals with a specific topic that explains important theory for understanding and also supplements complex descriptions with additional material if necessary. Suggestions and opinions are of course always welcome and help, where I…

Neue Dateien anzeigen

Neue Dateien anzeigen Dieses simple Programm zeigt alle Dateien an, die in den letzten 12 bzw. 24 Stunden (bezogen auf die aktuelle Systemzeit) erstellt wurden. Hierbei kann man bestimmte Dateiformate auswählen, die gefundenen Dateien werden auf 3 Tabellen verteilt, in der ersten werden alle Dateien angezeigt, die dem Suchraster (gewählte Formate) entsprechen, in der zweiten…

Arduino: FFT-Spektrumanalysator (Java)

FFT Während ein Oszilloskop ein aufgenommenes Signal bezogen auf die Zeitbasis visualisiert, entspricht die X-Achse eines Spekrumanalysators einem endlichen Frequenzbereich, die Funktion der Y-Achse als Amplitude bleibt erhalten, obgleich bei der Spektrumanalyse meist eine logarithmische Skalierung (statt der Linearen) von Vorteil ist. Spektrumanalysatoren können primär nach 2 Prinzipien realisiert werden, einmal analog in Form eines…

Arduino/AVR: Mehrere Taster an einem Interrupt

Bei einer Tastenabfrage gibt es 2 primäre Lösungswege, wie ein Drücken vom Mikrocontroller detektiert werden kann: einerseits gibt es das sog. Polling, wo zyklisch der Zustand eines Tasters abgefragt wird und andererseits den Interrupt. Ersteres hat den Nachteil, dass ein großer Anteil an CPU-Ressourcen für die Abfrage aufgebracht werden muss, auch wenn keine Eingabe erfolgt.…

Projekt: 0-600V Hochspannungsnetzteil, Teil I

Einleitung In folgendem Projekt werde ich den Aufbau und die Funktionsweise eines geregelten Hochspannungsnetzteiles in Schaltregler-Bauweise erklären. Entsprechende Geräte sind meist recht teuer und voluminös, weswegen ich auf einen Selbstbau gesetzt habe. Die Ausgangsspannung soll bis 600 VDC betragen, um primär Experimente mit Röhren abzudecken (Audioverstärker und Fokusspannungen), möglichst frei von Restwelligkeiten sein und nicht…

Arduino: GPIO-Geschwindigkeit erhöhen

Zugegeben, der Arduino Befehls-Syntax ist sehr einfach und verständlich, leider bringt er ein paar Nachteile mit sich, vor allem wenn man den Aspekt der Geschwindigkeit betrachtet. Diese kann man unterschiedlich angeben, entweder man beschreibt die Dauer der Abarbeitungszeit eines Befehls in Milli- oder Mikrosekunden, oder in Prozessortakten, wobei letztere abhängig von der Taktrate der CPU…