成功通过PC键盘控制舵机上下拉!而且是软串口哦soft!!哈哈哈不多话了上代码
虽然只是单个舵机,多几个也是一样的。下次目标就是让舵机根据键盘计数器矢量运动了呵呵!
$hwstack = 32 '忽略存贮器不足
$swstack = 10 '忽略存贮器不足
$framesize = 40
$regfile = "ATTINY13.dat"
$crystal = 1200000
Config Portb.2 = Output
Dim B As Byte
Dim Y As Byte
Open "comb.0:9600,8,n,1" For Output As #1
Open "comb.1:9600,8,n,1" For Input As #2
Print #1 , "请输入任何数字或字符:"
For Y = 0 To 30
Pulseout Portb , 2 , 500 '9g舵机回中
Waitms 17
Next
Do
B = Inkey(#2)
If B = 119 Then '键盘w
Print #1 , Chr(b)
For Y = 0 To 30
Pulseout Portb , 2 , 250 '9g舵机左转
Waitms 17
Next
End If
If B = 115 Then '键盘s
Print #1 , Chr(b)
For Y = 0 To 30
Pulseout Portb , 2 , 750 '9g舵机右转
Waitms 17
Next
End If
If B = 113 Then '键盘q舵机回中
Print #1 , Chr(b)
For Y = 0 To 30
Pulseout Portb , 2 , 500 '9g舵机回中
Waitms 17
Next
End If
Loop
Close #2
Close #1
End |