Witam,
rozpoczynam walkę z serwami i atmegą- jak na razie jest 1:0 dla serva;/
Mam układ podłączony jak na schemacie. Czyli pod laptopa podpięty programator, i programator z płytką do której jest też podpięte servo. Servo jest zasilane osobnym źródłem napięcia
Zajrzałem do pomocy bascom`a i załadowałem gotowy przykładowy program, zmieniając wartości by uzyskać 1-2 ms (zakres dla mojego serva)
I niestety, servo nie zachowuje się tak jak powinno. Ściągałem różne gotowe programy by tylko ruszyło ale nic z tego. obraca się w jednym kierunku bardzo powoli i koniec. Servo napewno jest dobre bo wcześniej robiłem układ na ne555 i sprawdziło się w 100%.
Proszę o pomoc przy uruchomieniu mojego serva
rozpoczynam walkę z serwami i atmegą- jak na razie jest 1:0 dla serva;/
Mam układ podłączony jak na schemacie. Czyli pod laptopa podpięty programator, i programator z płytką do której jest też podpięte servo. Servo jest zasilane osobnym źródłem napięcia
Zajrzałem do pomocy bascom`a i załadowałem gotowy przykładowy program, zmieniając wartości by uzyskać 1-2 ms (zakres dla mojego serva)
$regfile "m8def.dat"
$crystal = 1000000
Config Servos = 1 , Servo1 = Portb.0 , Reload = 10
Config Portb = Output
Enable Interrupts
Servo(1) = 100
Do
Loop
Dim I As Byte
Do
For I = 100 To 200
Servo(1) = I
Waitms 20
Next
For I = 200 To 0 Step -1
Servo(1) = I
Waitms 20
Next
Loop
End
I niestety, servo nie zachowuje się tak jak powinno. Ściągałem różne gotowe programy by tylko ruszyło ale nic z tego. obraca się w jednym kierunku bardzo powoli i koniec. Servo napewno jest dobre bo wcześniej robiłem układ na ne555 i sprawdziło się w 100%.
Proszę o pomoc przy uruchomieniu mojego serva