Robotfreak Blog

Robotik, Elektronik, Arduino und mehr

Entries for the ‘AVR’ Category

Wii-Nunchuk als Universalsteuerung

Disese Projekt wurde mit dem ATM-18 Controller Modul realisiert. Dieses Controller Modul besitzt einen ATmega88 als Mikrocontroller und ist eine Zusammenarbeit zwischen Elektor und dem CC2 (ComputerClub 2). Der Wii-Nunchuk wird über die I2C Schnittstelle angesprochen. Findige Bastler wie Chad Phillips haben das Protokoll und den Verschlüsselungs Algorythmus herausgefunden.

AVR Preserver

Wer hatte noch nicht das Problem. Ein Klick an der falschen Stelle beim Setzen der Fusebits und schon hat man einen AVR Prozessor auf externen Takt gestellt, obwohl man eigentlich externen Quarz gemeint hatte. Damit hat man sich vom Prozessor ausgesperrt. Um so einen AVR wieder zu beleben benötigt man eine HV-Programmer, wie z.B. das [...]

Arduino und der Asuro

Mit der Asuro Erweiterung und der damit vorhandenen RS232 Schnittstelle lassen sich auch sehr leicht Arduino Skripte laden und ausführen. Allerdings wird dazu auch ein neuer Prozessor mit einem Arduino kompatiblen Bootloader vorausgesetzt. Warum nicht gleich auf den ATmega168 umsteigen. Der bietet neben dem doppelten Speicher für Flash, EEPROM und RAM auch eine Debug Möglichkeit [...]

Asuro Erweiterung RS232/Bluetooth und ISP

Geschafft! Nach langer Zeit hatte ich mal wieder etwas Zeit, mich um meinen kleinen Freund den ASURO zu kümmern. Rechtzeitig zu Weihnachten erhält dieser mal wieder eine Erweiterung. Diese besteht zurzeit aus einem RS232 bzw. Bluetooth Modul und einer ISP Schnittstelle. Der Clou bei der Sache ist, die Erweiterung wird nicht, wie das LCD-Modul oder [...]

Arduino Einführung

Wem der Einstieg in die Programmierung der Atmel AVR Controller mit den Datenblättern zu schwer fällt, für den ist Arduino vielleicht genau das richtige. Arduino ist eine Open-Source- Plattform, basierend auf einem Microcontroller-Board und einer Entwicklungsumgebung mit einer API für den Microcontroller. In diesem Zusammenhang wird oft auch der Begriff Physical Computing verwendet. Darunter versteht [...]