Archiv verlassen und diese Seite im Standarddesign anzeigen : Ein Kettenfahrzeug
Moritz f.
15.09.2005, 14:48
Hallo,
ich hab nun endlich den Entschluss zu treffen mir einen eigenen Bot zu bauen.
Auf dem Gebiet der elektronik habe ich bereits gute Grundkenntnisse und die Mechanik traue ich mir auch allemal zu. Jedoch bin ich kommpletter anfänger im Microcontroller programmieren. Da ich den Bot aber eigentlich komplett selbstbauen will (d.h. kein RN - Board sondern nur nen Atmel) müsste ich mir noch einiges Wissen aneignen. Nun meine erste Frage zu dem Projekt,
Wie arbeite ich mich am einfachsten in die Microcontrollerwelt ein?
Gibt es gute bücher zu dem Thema in denen nicht nur Theorie steht?
Traut ihr es einen 14 Jährigen zu einen Roboter autonom Laufen zu lassen?
MfG Moritz
Hi, endlich mal ein Österreicher der auch 14 ist!!!
Ich traue es dir schon zu einen Roboter zum laufen zu bringen weil ich meinen schon mit 13 gebaut habe und er funktioniert...das wichtigste ist das du deinen Bot in ruhe aufbaust und nicht so zicke zacke...
In die Welt der Microkontroller kannst dich mit tutoials reinarbeitenn hier mal das mit dem ich angefangen habe:
http://www.rowalt.de/mc/index.htm
es ist ein recht gutes tutorial wo der einstieg mit der einfach zu lernenden programmiersprache bascom in die welt der atmel serie eingeführt wird..
Ich selber bin momentan schon am C lehrnen aber für den anfang reich Bascom völlig aus!!
Ich habe ja auch mit bascom angefangen , C lehrne ich jetzt weil es mir besser gefällt und ich damit auch programme für computer schreiben kann...
Ich hab da noch ein paar Fragen die für den Roboterbau wichtig sind!!
1. kannst du löten?
2. was soll dein bot können??
3. hast dus chon pläne?
wenn du noch fragen hast dann chat mich im icq an!!
pebisoft
15.09.2005, 17:45
also deine internetseite solltest du noch nicht freigeben.
ist zu unsicher. lass sie erstmal reifen.
sonst denk man du arbeitest im leben immer so schlodderich und hudels rum. und das glaube ich nicht.
"das wichtigste ist das du deine internetseite in ruhe aufbaust und nicht so zicke zacke... "
mfg pebisoft
C lehrne ich jetzt weil es mir besser gefällt und ich damit auch programme für computer schreiben kann...
Ähm, mit Basic geht das aber auch ;-)
@pebisoft: ICh werbe nicht für meine Website ich wollte ihm nur ein paar Bilder sagen damit er sich inspiriert....Übrigends ich mache meine Site nich zicke zacke sondern schön in Ruhe...deswegen findest du auch keinen unvollständigen Beitrag auf meiner Site.... Ich weiß meine Website ist noch lange nicht fertig aber ist es ein verbrechen jemanden ein paar Bilder von seinem Bot zu zeigen??? ;)
@ICH_ :natürlich geht das Computerproggen auch mit Basic allerdings ist Basic als Computerprogramiersprche schon etwas veraltet... Mit C werden auch heute noch viele Linux programme geschrieben und auch die Linux selber wurde zum Teil mit C geschrieben...
Hi,Moritz f.
Klar schafst du das!
Ich hab mit Bascom grad mal zwei Wochen gebraucht um meinen Bot fahren zu lassen.( Hinderniss erkennung mit Bumper)
Moritz f.
17.09.2005, 18:05
Hallo,
Danke für die vielen positiven antworten.
@Techboy
Danke für das Tutorial, ich werde es mir wenn ich Zeit habe mal durchsehen.
Zu deinen Fragen:
Löten kann ich sehr gut, mein Bot soll anfangs herumfahren können und wenn er auf ein Hinderniss trifft ausweichen.
Pläne habe ich im Moment nur im Kopf weiß aber, dass er auf jeden Fall Ultraschallsensoren bekommen wird und aus Metall gebaut wird.
Zu den Ultraschallsensoren habe ich noch fragen die im Elektronik-Forum im Thread Ultraschall Abstandsmessung behandelt werden.
MfG Moritz
honkitonk
20.09.2005, 12:52
Eigentlich ist für einen Anfänger, ohne Vorkenntnisse, eine C-Controll besser. Das alte Starterboard hat sogar 2 Relais. Das programiert sich mit Basic und hat ein nettes handbuch. Plus man findet nützliche Tips. Das System ist ja für anfänger. Wenn man eine C-Control beherscht gehts dann weiter.
Denke mal so.
(habe weniger als 1 Tag gebraucht mit der C Control bis ich die erste Anwendung zum laufen gebracht habe, und konnte dafor nichts)
dein Student
Also wenn schon ein fertig Board dann das myAVR-Board!! Ist billiger und hat meiner ansicht nach auch mehr zu bieten...Ausserdem muss man dann nicht später umständlich auf AVR umsteigen weil man ja schon mal mit nem gearbeitet hat.. ausserdem soll die C-Control angeblich langsam sein...
www.myavr.de (http://www.myavr.de)
honkitonk
21.09.2005, 09:32
C-Control (1) = für anfänger perfekt!
Sonst nichts, ist einfach zum spasshaben und basteln perfekt. Board ist aufgebaut, Sprache ist dabei. Kabel. Anschliesen und programieren. Damit man bei der Stange bleibt und nicht die Lust verliert genau das richtige.
Und wie kann etwas einfach sein, wenn man es umständlich umlerenen muss, obwohl man schon vorkenntnisse hat?
euer Student und Verfechter der C-Control
Jahn Kohlhas
21.09.2005, 11:44
hallo,
das läuft dann wohl auf einen glaubenskrieg hinaus *schmunzel*
also ich bin der jahn und bekenne mich zum myAVR-Board *grins*
Ich hatte mein erste LED nach ner viertel Stunde auf dem myAVR-Bord zum blinken gebracht.
mal im ernst... c-control 1 basiert auf einer maskenprogrammierten in die jahre gekommen 8051 architektur mit einem basicdialekt ... das ganze ist durchaus sehr langsam im vergleich zum AVR. kommt halt drauf an was man machen will... für die c-control spricht natürlich das große gelbe C was dahinter oder besser davor steht... und eine menge zusatzbausteine die dafür erhältlich sind... altbewährt und zuverlassig ist sie allemal... aber modern ist sie eben nicht mehr
gruß
@honkitonk: wir sollten das lieber nicht weiter dikutieren welches besser ist sonst wird daraus noch wirklich ein virtueller *Krieg*....
Er muss selber wissen ob er jetzt mit dem MyAVR-Board einsteigt oder mit der C-Control....
Moritz f.
22.09.2005, 15:15
Hallo
Tja das is jetzt so eine Sachen.
Am Anfang war ich für die C.Control dann für das myavr Board und jetzt bin ich unetnschlossen!
MfG Moritz
hm,
entscheiden musst du dich schon selber... vielleicht hilft dir das:
http://people.freenet.de/b_t/myRobot_1.wmv
http://people.freenet.de/b_t/myRoBot_2.wmv
http://people.freenet.de/b_t/Sensor.wmv
http://people.freenet.de/b_t/linie.wmv
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=11160&highlight=myavr
Ok dann helf ich dir mal kurz und bündig : nimm das myAVR-Board ;)
Moritz f.
22.09.2005, 21:31
Hallo,
Also techboy du ratest mir das 29€ Set zu kaufen aber da is überhaupt keine Einführung dabei sodass ich mich komplett an das Tutorial das ich von dir gekriegt hab halten müsste oder? Ich tendiere nunnauch stark zum myAVR Board da 29 € schon sehr günstig ist.
MfG Moritz
Ok da melde ich mich auch mal zu Wort.
Ich habe C-Control 1 + Staterboard, C-Control 2 + Applicationboard und ein MyAVR Board.
Die C-Control 1 ist wie schon gesagt wurde sehr anfängerfreundlich.
Da könnt ihr sagen, was ihr wollt, so anfängerfreundlich sind die AVRs nicht.
Man muß sich schon ganz schön reinkniene (besonders bei WinAVR).
Der lohnt ist, dass man eine flexible Plattform hat, die sehr leistungsfähig ist.
Besonders für schnelle Anwendungen ist der AVR wie geschaffen.
Dank Assembler gibt es kaum Probleme.
Ich empfehle auch, wenn der Einstieg schwerer ist Win AVR zu benutzen, da es besseren Code erzeugt (kleiner).
Der nicht zu unterschätzender Vorteil der C-Control ist die Größe der Programme. In die 8KByte der C-Control1 passt durch die Token deutlich mehr rein als in einen Mega 8.
Jeder muß halt wissen, was er braucht, für ein großes Roboterprojekt würde ich einen Mega 32 favourisieren.
Für den Einstieg kann man aber auch mit dem 8er anfangen, da kann man nicht soviel Schaden (in Geldform) anrichten und der Umstieg fällt nicht schwer.
MfG ACU
Ja dann müsstest dich an das Tutorial von rowalt halten....Ausserdem willst du dir das LCD auch gleich dazu kaufen?? Ich habe damals nur den Bausatzt für 17€ gekauft....Aber wenn du eines brauchst auch gut...ansonsten findest du hier am board viele beispielprogramme...wenn du noch später hilfe brauchst dann chat mich im ICQ an...
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.