Forum

Einloggen | Registrieren | RSS  

Michi88

E-Mail

13.10.2009,
23:34
 

Entwürfler Rubik`s Cube (Elektronik)

Hallo,

ich möchte mir gerne einen Roboter bauen, mit dem ich den Rubik`s Cube (Zauberwürfel) lösen kann. Die Sensorik und ein Programm zum Einlesen der Farben habe ich bereits. Meine Frage: Was brauche ich, um die Aktoren anzusteuern? wahrscheinlich einen Mikrocontroller, oder? Wie schaffe ich es, eine Verbindung von dem Programm zu dem Controller herzustellen? Ist es schwierig, das Programm für den Controller zu schreiben?

Hab das Internet schon durchforstet, aber find nur tolle Videos, aber keine Hilfestellungen zum selber bauen.

Kann mir da jemand weiterhelfen? Wäre echt super!!

MfG Michi

Sammy

14.10.2009,
07:00

@ Michi88

Entwürfler Rubik`s Cube

Hallo Michi88,

» Wie schaffe ich es, eine Verbindung von dem Programm zu dem Controller herzustellen?

Wenn du einen ATMega Microcontroller benutzt, kannst du mit einem Verbindungskabel
und einer speziellen Schaltung die Daten von MyAVR (Programm zum Beschreiben
von Micro-controllern) übertragen. Die Schaltung kostet 10-20€.
Dazu findest du bestimmt was in Google, das Programm selbst bietet gute Hilfestellungen
zur Übertragung.

» Ist es schwierig, das Programm für den Controller zu schreiben?

Wenn du C-Kenntnisse hast sollte es dir nicht allzuschwer
fallen. MyAVR hat vorgegebende Beispielprogramme, auf den
du aufbauen kannst. Ansonsten schreibst du in Assembler,
damit kenn ich mich aber leider nicht aus.

Hier nochmal der Link zu MyAVR:
http://www.myavr.de/

Ich hoffe, dass ich dir damit etwas helfen konnte.

Viele Liebe Grüße
Sammy

Sammy

14.10.2009,
07:03

@ Sammy

Nachtrag von Sammy

Hallo nochmal,

» Verbindungskabel und einer speziellen Schaltung die Daten von MyAVR (Programm zum Beschreiben)

Die Schaltung heißt "mySmartUSB MK2".

Liebe Grüße
Sammy

ollanner(R)

14.10.2009,
07:39

@ Sammy

Nachtrag von Sammy | BTT

Oder noch allgemeiner : "ISP Programmer" Wennste mit ISP nen Bootloader geflashed hast kommst du sogar mit RS232 und MAX 232 daran.

Zum Programmieren kann man auch BASCOM nehmen, das ein Basic-Dialekt ist. Die Freeware-Version ist auf 4 kB Code beschränkt.

Bei Atmels kannste in AVR-Studio entweder in C oder in ASM programmieren.

--
Gruß
Der Ollanner

stromflo

14.10.2009,
20:04

@ ollanner

Nachtrag von Sammy | BTT

Und wenn du noch wenig Erfahrung sowohl in C als auch in Bascom (Basic) hast, dann helfen dir für die Programmierung auch diese Tutorials ganz gut weiter:

Für C-Programmierung:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial

Für Bascom-Programmierung:
http://www.bunbury.de/technik/avr/
http://www.rn-wissen.de/index.php/Kategorie:Quellcode_Bascom

Ein weiteres Tool mit welchem du C-Progrämmchen ganz schön schreiben kannst ist Eclipse.

http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/avr_eclipse_tutorial

Als ISP Programmierer ist auch das Pollin Evaluationsboard ganz ordentlich, bei welchem die Hex-Files gut mit Ponyprog übertragen werden können.

Gruß Flo

geralds(R)

Homepage E-Mail

Wien, AT,
14.10.2009,
20:41

@ Michi88

Entwürfler Rubik`s Cube

» Hallo,
»
» ich möchte mir gerne einen Roboter bauen, mit dem ich den Rubik`s Cube
» (Zauberwürfel) lösen kann. Die Sensorik und ein Programm zum Einlesen der
» Farben habe ich bereits. Meine Frage: Was brauche ich, um die Aktoren
» anzusteuern? wahrscheinlich einen Mikrocontroller, oder? Wie schaffe ich
» es, eine Verbindung von dem Programm zu dem Controller herzustellen? Ist
» es schwierig, das Programm für den Controller zu schreiben?
»
» Hab das Internet schon durchforstet, aber find nur tolle Videos, aber
» keine Hilfestellungen zum selber bauen.
»
» Kann mir da jemand weiterhelfen? Wäre echt super!!
»
» MfG Michi

---
Hallo Michi,

Da kannst dich durchgraben:
http://www.roboternetz.de/phpBB2/dload.php?action=category&cat_id=16

Viel Spass
Grüße
Gerald

--
...und täglich grüßt der PC:
"Drück' ENTER! :wink: Feigling!"