概要
俺言語をやってみた。
avrにアセンブラで実装してみた。
3軸、サーボモータをぐりぐり。後編。
環境
avr studio 4
attiny85 1mhz
tera term
usb-serial
写真
6ボタンの件
抵抗5本では、状態6なので、足りない。6本にした。
PB5をプルアップ必要。
ADCの値は、0,41,85,127,170,213,255
sg90の件
-90度から90度が、6から30の24分割は、分解能が足りない気がする。
サンプルコード
初期値18で、PB2でsg90をコントロール。
ボタン0押しで、インクリメント。
ボタン1押しで、デクリメント。
10 '=16
20 e=18
25 p=32
30 a=x
40 #=a<30*80
50 #=a<50*100
60 #=30
80 e=e+1
90 #=30
100 e=e-1
110 #=30
以上。