Ok, kannst ja mal ein neuen Thread aufmachen über deinen Robby in Vorstellung, Planung zu Roboter
Viele Grüße
Druckbare Version
Ok, kannst ja mal ein neuen Thread aufmachen über deinen Robby in Vorstellung, Planung zu Roboter
Viele Grüße
Hi,
ich kann nur 12 Pins anschliesen (auf der rechten seite des Atmega 8 ) welche brauche ich für den Sensor ? Und welche kann ich weglassen ? coCo hat mir schon gesagt welche, aber ich finde sie nicht auf dem Schaltplan, könntest du mir sagen welche das sind ?
Vielen Dank
hi,
wo ist den der GND und wo der Digitalanschluss beim Atmega8 ?
GND -> Minuspol von der Batterie
Digitalanschluss -> jeder beliebige Pin am Controller, der noch nicht belegt ist
VCC -> An den Spannungsregler Ausgang anschließen (V+)
Schau mal ins Datenblat, da stehen alle Pinbelegungen drin.Zitat:
Zitat von minium :)
Ok, vielen Dank, coCo
Spannungsregeler funktioniert wunderbar, LED leuchtet wenn Stromm am Spannungsregeler ist :D
Gruß
So, jetzt bau ich den Motortreiber ( https://www.roboternetz.de/wissen/in...ueckel293d.gif )
Und habe auch gleich wieder Fragen:
Was schließe ich an Pin 1,2,7,15,10,9, ich glaube das muss ich irgendwie ans Controllerboard anschließen aber wo dran an welchen Pin oder wo *keineAhnung* ?
Pin 3,6 und 14,11, an die schließe ich doch die Motoren, oder ?
Und wo schließe ich Minus und wo Plus (von den Motoren) dann an ?
Und bei Pin 4,5,12,13 steht AND was ist das oder soll das GND heißen ?
Viele Grüße und vielen Dank
DIe Polung der Motoren is egal, weil du das nachher mit deinem Programm umpolen kannst.
Die Eingänge legen die Drehrichtung der Motoren fest. Die kannst du einfach an irgendeinen Pin deines Controllers, der noch nicht belegt is, anschließen. Mit Enable kannst du per PWM die Geschwindigkeit regeln. Das solltest du zu den Pins OC1A bzw. OC1B anschließen.
Pin4,5,12,13 werden mit GND verbunden.
MfG
OK, vielen Dank,
wenn ich jetzt den Motortreiber an den Spannungsregeler anschliese, und die Motoren angeschlossen sind, geben die dann schon gas, oder drehen sich die Motoren erst wenn ich den Controller programmiert habe ?
Viele Grüße und vielen Dank
Musst deinen Controller erst programmieren.
Schade, sonst hätte ich schon mal testen können :)
Jetzt muss ich also warten bis ich das Kabel habe :)
welches Kabel brauche ich denn ?
Ich habe ja einen 10poligen Stecker, irgendwie finde ich keins
Gruß
http://www.shop.robotikhardware.de/s...products_id=41
oder:
http://www.shop.robotikhardware.de/s...products_id=60
und das ISP Dongle selber bauen. Bauteile die benötigt werden stehn im Wissensbereich
Ok, aber beim ersten ist die eine Seite doch nicht 10polig, sieht viel größer aus und die andere Seite sieht zu klein aus oder täuscht das und es passt ?
Es steht auch 2x10 also ist der 20 polig, aber doch nicht 10polig, oder ?
ne is 2x5, kann gar net 2x10 sein, weil auf der anderen Seite nur ein 9-poliges Kabel reinpasst
bei dem ersten steht aber 2x10polig :
"Anschluss über übliche ISP -Stiftleiste oder Wannenstiftleiste (2x10). Am PC wird er einfach in den Druckerport gesteckt."
Also passt es nicht oder ?
Das passt ganz sicher, das is ein Tipfehler oder so. Das benutzt fast jeder hier...
Es wäre doch sinnlos für ein 9-poliges Flachbandkabel eine 2x10 Wannenbuchse zu verwenden...
Ok, aber meins ist 10 polig, oder passt das auch ?
Ja, 2x5 -> also 10 polig in 2 Reihen
Ok, dann tuhe ich das noch irgendwann bestellen, will es mit dem Sensor bestellen (wegen Versandkosten)
Viele Grüße
Ok, bin jetzt soweit wie fertig, mit dem Controler,Spannungsregeler und Motortreiber.
Da möchte ich gerade auch noch coCo danken für die große Hilfe
Jet5zt habe ich mir Bascom runtergeladen,
könnte mir einer ein Prog schreiben als Start das ich weiter weiß, habe nähmlich garkeine Ahnung vom programmieren
www.rowalt.de da steht leicht verständlich ne menge zur BASCOM Programmierung, ich habe mir sogar das Buch gekauft, ist echt sein geld wert!
Hi, bestelle aber schon ein anderes, könnte jamand ein Programm schreiben, da ich noch vielleicht bei der Roboterliga teilnehmen möchte und das bestimmt nicht bis dahin hinbekoome
Wäre sehr sehr sehr Nett, wenn das jemand machen würde
Viele Grüße und vielen Dank
Hi,
schau mal hier ist ein fertiges Programm:
https://www.roboternetz.de/wissen/index.php/RN-Control
Du musst natürlich die Pins so verändern dass sie zu deinem Bot passen.
Und eine Software mit der du bei nem Wettkampf mitmachen kannst, kannst du net innerhalb ner halben stunde machen...
Aber bei der RobotLiga brauchst du eine eigene Software!
MfG
Edit: Ok, das Programm vom RN Control is net wirklich geeignet. ABer um zu testen ob alles klappt, kannst du ja mal hier schaun:
https://www.roboternetz.de/wissen/in...leicht_gemacht
Ok, habe jetzt mir den Link unten durchgelesen, aber woher weiß ich wie mein Pin heißt (in Bascom) ?
heißt er genauso wie bei den Schaltplänen ?
Wie pole ich mit dem Controller um ?
Wie gebe ich die Geschwindigkeit an ?
Vielen Dank
Die Geschwindigkeit kannst du per PWM regeln. Die Umpolung erfolgt in dem du die Werte für Eingang A und Eingang B für den Motor vertauschst. Also z.B. Eingang A is high, Eingang B is low. Das is dann eine Richtung, um den Motor in die andere Richtung drehen zu lassen, setzt du einfach EingangA low und EIngang B high.
Die Pinbelegung für deinen Atmega gibts hier:
https://www.roboternetz.de/wissen/in...ntroller_Mega8
PC1 steht z.B. für PORTC Pin1. Bei Bascom: Portc.1
Am besten du wartest bis du dein Buch kriegst ;)
Ansonsten kannst du im Wiki noch ein bissel was zu Bascom lesen:
https://www.roboternetz.de/wissen/in...ellcode_Bascom
oder hier:
http://www.rowalt.de
MfG
Ok, aber wie heist PB1 und die anderen in Bascom ?
Viele Grüße und Danke
Portb.1
Portb.2
Porta.0
etc...
Ok, Danke,
nachdem ich so viel gutes über http://www.rowalt.de gehört habe, weiß ich jetzt nicht mehr welches Buch ich nehmen soll, ich wollte eigentlich http://www.shop.robotikhardware.de/s...products_id=38
nehmen, aber jetzt weiß ich nicht mehr, hat einer erfahrungen mit einem Buch oder empfiehlt einer ein Buch ... ?
Viele Grüße
Kennst du dich ein bisschen mit programmieren aus? Wenn ja, würde ich in C deine Bots programmieren. Ist vielleicht ein bisschen komplizierter, aber es gibt ein super Tutorial:
http://www.mikrocontroller.net/artic...R-GCC-Tutorial
Und hier im Forum gibts auch viele Code Beispiele. Dadurch könntest du dir vielleicht die 30€ für das Buch sparen ;)
MfG
Hi,
Ok, C habe ich auch noch von meinem Asuro, aber das mit dem Quellcode verstehe ich nicht (wie man den schreibt), scjaue jetzt aber mal in das Toutorial.
Viele Grüße
Hi,
wollte jetzt mein letztes Teil anlöten (den 10poligen Wannenstecker)
aber wie zählt man bei dem (die Beinchen) in dem Schaltplan stehen Nummern von 1-10, aber wo fange ich an zu zählen und wo hört es auf ?
Viele Grüße
am wannenstecke is am schwarzen gehäuse ne art pfeifl (dreieck :) ) da wo das hinziegt beginnt nr1.
lg
Ok, danke, zählt man auf der anderen Seite dann von unten(wie bei Atmega8)oder von oben weiter ?
Viele Grüße
Ich hatte damit am Anfang auch so meine Probleme...
Du musst, den Wannenstecker so hinlegen, dass wenn du von oben draufguckst, Pin1 unten rechts ist. Dann ist Pin2 unten links, Pin3 2. Reihe von unten rechts, etc. Also dann so anschließen wie es aufm Schaltplan is.
Schaltplan ( https://www.roboternetz.de/wissen/in...ung_mitisp.gif )
MfG
Ok, hoffe mal das ich es richtig mache sonst ist mein PC Anschluss hinüber.
Viele Grüße
Ne is er net, hatte das auch falsch angeschlossen am Anfang. Funktioniert aber alles noch ;)
MfG
Ok, dann bin ich um einiges erleichtert :-)
Viele Grüße
So, das Kabel ist gerade angekommen mit einer CD *freu*
So jetzt brauch ich nur noch ein Prog das ich testen kann ob alles funkt.
Ach ja den Sensor habe ich noch nicht mitbestellt, aber wenn jetzt alles gut funktioniert bestelle ich den dann auch noch.
Also bei C kann ich da das Makefile Make all benutzen oder muss ich eins selber schreiben ?
Viele Grüße
Benutz einfach AVR-Studio, da geht des automatisch. AVRstudio erzeugt dann eine hex file, die du dann mit PonyProg auf deinen AVR laden kannst.
MfG