Jika berhasil (tidak ada error) maka program yg kita tulis tadi siap "dimasukkan" ke dalam ATtiny13 dengan menggunakan AVR ISP Programmer, contoh rangkaian yg sederhana seperti berikut:

(tapi sy belum coba)
Moderators: christoffel, scratcher
Code: Select all
.........
Do
If Sw1 = 0 Then ' jika Sw1 ditekan
B = Servomax ' servo ke posisi maksimum
End If
If Sw2 = 0 Then ' jika Sw2 ditekan
B = Servocen ' servo ke posisi tengah
End If
If Sw3 = 0 Then ' jika Sw3 ditekan
B = Servomin ' servo ke posisi minimum
End If
If Sw1 = 0 And Sw3 = 0 Then ' jika Sw1 dan Sw3 ditekan
Do
For A = 1 To 20
Pulseout Portb , 0 , Servomin ' maka servo bergerak ke posisi minimum
Waitms 20 ' tunggu 20 milidetik
Next
For A = 1 To 20
Pulseout Portb , 0 , Servocen ' lalu ke posisi tengah
Waitms 20 ' tunggu 20 milidetik
Next
For A = 1 To 20
Pulseout Portb , 0 , Servomax ' lalu ke posisi maksimum
Waitms 20 ' tunggu 20 milidetik
Next
Loop Until Sw2 = 0 ' begitu seterusnya sampai Sw2 ditekan
End If
Pulseout Portb , 0 , B ' Menghasilkan pulsa di PB0 (Pin 5)
Waitms 20 ' tunggu 20 milidetik
Loop ' ulangi terus sampai bosen
End
handoyo6299 wrote:wah tertarik nich om, cuma sayang otaknya gak nyampe nich, nah kalau berhasil boleh juga ni dibuatin, nanti maharnya diberitahukan.....he..h.e..h.e soalnya barusan mengalami crash berat, dan servo pada rudder gak mau bekerja, mau test langsung gak berani dan nggak tahu caranya, takutnya kalau doi nggak rusak malah merusak.
Apa alat ini bisA untuk mentest servo yang 760 micro second ya ( seperti futaba 9251 atau 9256 ), matur nuwun om Coyo
Code: Select all
Const Servocen = 1824 ' = 760uS * 2.4
Code: Select all
Waitms 20 ' tunggu 20 milidetik
rachmatjeny wrote:mantap om coyo![]()
![]()
![]()
btw mau nanya (maap newbe)
kalao list
Pulseout Portb , 0 , B ' Menghasilkan pulsa di PB0 (Pin 5)
Waitms 20 ' tunggu 20 milidetik
maksudnya dia akan hi selama nilai B dan low selama 20ms ya?
berarti total waktu hi+ low nya lebih dari 20ms ya om?
kalo saya baca2 di web (mohon koreksi & mudah2an saya gak salah artikan)
wait 20ms harusnya di bikin rumus wait 20ms-B
dan saya pernah coba di beberapa servo akibatnya terjadi getaran di servo nya
mohom pencerahan om