Schlagwort-Archive: Atmel

Der Quadcopter auf github

Es gibt tolle Neuigkeiten bezüglich des Quadcopter-Projekts. Den kompletten Programmcode kann man nun auf github finden. Der Code steht öffentlich zur Verfügung und wird immer weiter entwickelt. Mal kommt was neues dazu, mal werden bestehende Probleme beseitigt, mal werden ganze Klassen wieder umgekrempelt, weil man damit entweder Code sparen kann oder es anschließend einfacher komfortabler wird. Schaut es euch einfach in Ruhe an: Quadcopter auf github. Und wie immer: Bei Fragen, fragt.

Erste Informationen zum Programmablauf im Quadcopter

Ich habe soeben eine erste Unterseite zum Quadcopter-Projekt angelegt, die euch den Aufbau und Inhalt des bisherigen Quellcodes vom Quadcopter näher bringen soll. Klickt dazu einfach im Menü auf Projekte -> Quadcopter -> Das Programm oder wählt den schnellen Weg über diesen Link.

Falls ihr Fragen oder Kritik dazu habt, nutzt am besten die Kommentarfunktion auf der entsprechenden Seite und nicht die unter diesem Beitrag.

AVR ISP mkII Kabelupgrade

Heute Nacht habe ich mal wieder eine für mich nützliche Erweiterung gebastelt, indem ich das ISP6-Kabel von unserem AVR ISP mkII Programmer mit einem Stecker erweitert habe, der von der Pinbelegung her exakt auf einen Atmega16 oder Atmega8535 passt. Das war unter anderem gerade deswegen notwendig, weil unsere RGB-LED-Matrix mal wieder umprogrammiert werden musste und unsere anderen Programmer aus dem Billigpreissegment ja einfach nicht mehr funktionieren wollten.

Hier seht ihr die fertige Friemelei:

AVR ISP mkII KabelupgradeAuf der kunstvollen Zeichnung im Hintergrund kann man die Verdrahtung erkennen und daneben ist nochmal die Pinbelegung eines Atmega16 aufgelistet zum Vergleich. Was hier auf den ersten Blick noch etwas verwirrend erscheint ist wohl der 10 kOhm Widerstand auf dem ISP6-Stecker. Dieser verbindet gerade Vcc und Reset, damit der Reset-Pin immer auf logisch 1 steht und unser Programmer nicht wie wild orange zu blinken beginnt. Normalerweise gehört dieser Widerstand direkt auf die Platine, auf der auch der AVR platziert ist, aber in unserem speziellen Fall war dieser Pull-Up dort noch nicht vorhanden und musste kurzerhand dazu gesteckt werden.

Günstige Originalprogrammer für Studenten

Wenn ihr relativ günstig in die Mikrocontrollerprogrammierung einsteigen wollt und zudem auch Studenten seid, könnt ihr das nötige Material dafür bei embedded projects erwerben.
Dort werden Euch Starterkits und Programmer der gesamten Atmel-Produktpalette für wenig Geld und eine relativ komplizierte und detaillierte Legitimationserklärung geboten, Angaben über Universität und das Projekt werden nötig. Wir haben dies getan und nun endlich einen originalen AVR-Programmer für den halben Preis erstanden, das lohnt sich im Hinblick auf Kompatibilität mit Atmels Firmwareupdates und den ersparten Stress gegenüber einem Klon aus Asien, auf den man dann auch mal gut und gerne 3-4 Wochen warten darf.

Wir wünschen Euch dann schon mal viel Spaß und Erfolg mit euren Projekten, mit günstiger Originalhardware von Atmel.

20120815-170805.jpg