Step 4:重复上述三个步验,加入 x、y、q 和 w 变数,这四个变数稍后用作代入控制杆移动的读数。
Step 5:接着于左上方的“ Robot ”下拉出“ read analog pin (A) ”方块,如图显示把方块分别放入所设定的 x、y、q 和 w 变数, 再把对应的数字按序改为 0、1、5 和 4,即代表用 x 代表 A0 的读数,y 代表 A1 的读数,q 代表 A5 的读数,w 代表 A4 的读数。
Step 6:“ Control ”下拉出“ if then ”方块,然后到左上方的“ Operators 下拉出“ > ”方块。左边空格放入变数 x ,右边输入 1020 ,表示当控制杆变数 x 大于 1020 时就进行任务,由于控制杆读数范围是由 0 至 1025 ,当控杆高于 1020 即接近到达控制杆的另一端。
Step 7:“ Robot ”下拉出“ set servo pin ”方块,把 pin9 更改为 pin12 ,并于“ Data&Blocks ”下拉出“ change a by ”,把 1 改为 0.03 。此段方块代表控制杆变数 x 大于 1020 时, pin12 的伺服马达会每次增加 0.03 度。
Step 8:复制上述 if then 方瑰,把六角形方块换为 x 少于 5 , 0.03 改为 -0.03 。此段方块代表如控制杆变数 x 少于 5, pin12 的伺服马达会每次减速 0.03 度。