PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Newbie braucht hilfe Display 3000 Atmega128 servo ansteuern



w123
03.12.2006, 19:05
Guten Abend,
seit zwei tagen versuche ich mit meinem atmega128 von display3000.de
ein servo anzusteuern.
Lesen lesen lesen und jetzt verzweifel ich!
Diese PWM geschichte macht mich noch bekloppt......

Kann mir einer Tips geben was ich alles brauche?
Ich bin werkzeugmechaniker und kann toll mit alu bauen aber jetzt
möchte ich auch gerne in die Roboterwelt.
Wer kann mir helfen?
Basic ist mir auch nur vom C64 bekannt!

Ich möchte endlich einen AHA Effekt!

Bitte helft mir.
Schöne Grüße

UriAn
03.12.2006, 20:48
In welcher Sprache(Bascom Basic,C++,.....) willst du denn den µcontroller programmieren?

wenn du mit bascom programmierst, verwende doch den Quellcode: :cheesy:


$regfile = "m128def.dat" 'µProssesor Einstellungen
$crystal = 'Die Frequenz des verwendeten Quarzes eintragen!!!


Config Servos = 1 , Servo1 = Portc.6 , Reload = 10
Config Pinc.6 = Output
Enable Interrupts
dim i as byte

do
i = 55
For i = 55 To 145 Step +1
Servo(1) = i
Waitms 20
Next i

loop
end


naja beschreibe dein problem noch mal genauer.

MfG UriAn

w123
04.12.2006, 16:08
hallo,
vielen dank für die schnelle Antwort!
Ja benutze Bascon.
Es kommt jetzt immer eine fehlermeldun bei NEXT i

Oh man das ist alles nicht einfach.....
](*,)

Vielen Dank für die Hilfe.

UriAn
05.12.2006, 17:15
sry dass ich so spät antworte.
Also bei next i fehler?????? :-k


Dann probier mal das hier:

$regfile = "m128def.dat" 'µProssesor Einstellungen
$crystal = 'Die Frequenz des verwendeten Quarzes eintragen!!!


Config Servos = 1 , Servo1 = Portc.6 , Reload = 10
Config Pinc.6 = Output
Enable Interrupts
do
Servo(1) = 100
Waitms 500
servo(1) = 55
waitms 500
servo(1)= 135

loop
end

normaler weise sollte bei dem next kein fehler kommen, normalerweise!!

w123
05.12.2006, 20:20
Hurra hurra,
es funzt jetzt komme ich schon ein stück näher.

Vielen Dank für die Hilfe. =P~ =P~ =P~ =P~ =P~