AVR Mega8 DotMatrix Schieberegister
Mal etwas altbackene Digitaltechnik, aber sehr effektiv wenn es darum geht Pins zu sparen. Zwei 5x7 Punkt-Matrix-Anzeigen wurden zum "Durchschieben" von Text bewegt. Eigentlich recht trivial wenn man es einmal kapiert hat.
Was recht nervig war/ist das man natürlich ab dem Schieberegister einen recht hohen Aufwand hinsichtlich der Verdrahtung von Zeilen und Spalten hat, schließlich sind es ja 10 Spalten und 5 Zeilen.
An den 5 Zeilen hängt noch ein ULN2003A dran, der die LEDs treibt damit die Ausgänge der 74HCT164 nicht zu stark belastet werden, schließlich könnten ja mal alle 70 LEDs gleichzeitig brennen. Seitens des Mega8 kommt man dabei mit 4 Ports für Datenleitungen und Taktquellen aus. Mal sehen, eventuell krieg ich das mit dem PHP-Limit von der Galerie hin, dann kann ich noch die Fotos vom Aufbau hochladen.
Im Übrigen ist das mein erstes Handy-Video.
to be continued...
[AVR] Fun mit Servos
Was passiert, wenn man 2 Tage sturmfreie Bude hat - also Frau außer Haus - und man keinen Fernseher zum WM gucken hat ? Schaut es euch selbst an.
Der Aufbau beinhaltet einen ATmega644 und 2 Servo-Motoren die ich mal in Fern-Ost geordert hatte. Der Rest ist UART und Qt in Verbindung mit QextSerialPort. Der Sharp-Sensor wird ein weiterer Bestandteil des Aufbaus und der Software.
[BASH] U3 Version von Firefox erstellen
So wie versprochen hier das BASH-Skript um unter Linux eine portable Version von Firefox zu erstellen. Das Ganze ist relativ einfach und benötigt nur das jeweilige 7-Zip Paket für die gewählte Distribution und wget für den Download. Wget sollte eigentlich bei jeder ernstzunehmenden Distribution beiliegen und bereits installiert sein.
In Zeile 17 muss dann nur der Ort für die Resourcen (Loader, Icon usw) angegeben werden.
1 | SrcDir="/home/epyx/Dokumente/PortableApps/Firefox" |
Nach dem das Skript mit chmod ausführbar gemacht wurde, wird mit der Übergabe der gewünschten Release-Nummer automatisch alles herunter geladen, entpackt und für eine U3-Version manipuliert. Das war es dann auch schon, und im gleichen Verzeichnis sollte eine U3-Version zu finden sein.
Weekend Special : AVR Christmas Sound
Hatte am Wochenende etwas Zeit und Langeweile und habe mir mal wieder meinen kleinen ATMega8 geschnappt. Zwar ist es eine absolut miese Bildqualität, aber es kommt ja auf den Ton an. Warum ich einen ATMega8 und nicht mein Arduino-Board?
Beim Arduino muss man sich nicht selbst um die Timer kümmern und lernt daher auch nicht wirklich etwas über die Architektur. Zumal es einfach zu viel im Netz gibt und man da schnell was zusammen klaut. Außerdem wollt ich ja Zeit rumkriegen.
Update:
Nachdem das Ganze irgendwie süchtig macht, habe ich noch ein paar Melodien hinzugefügt.
* Itchy & Scratchy Theme
* KnightRider Theme
* The Simpsons Theme
* Star Wars Theme
* Star Trek Next Generation Theme
* Star Trek Voyager Theme
* SuperMario Bros Theme
* Airwolf Theme
* SuperMan Theme
* Scatman* Poison
* TakeOnMe
* Biene Maja Theme
* The final countdown
* Pink Panther Theme
* Adams Family Theme
* Axel Foley Theme
* The Flintstone Theme
* Indiana Jones Theme
* Little Drummer Boy