美文网首页
C1代码学习笔记(7)

C1代码学习笔记(7)

作者: 寸寸生 | 来源:发表于2024-07-25 20:56 被阅读0次

十三、使用舵机,让招财猫招手1次

1.import ybc_robot    #导入ybc_robot 机器人模块:

2.

3.

4.s=ybc_robot .Servo("S1")  #创建舵机对象s,接口选择S1

5.

6.s.turn_to_degree(0)#初始化舵机角度0度

7. #招财猫完成1次招手动作

8.s.turn_to_degree(60,1)         #让舵机在1秒内转动到60度

9.s.turn_to_degree(0,1)            #让舵机在1秒内回转到0度

十四、升级程序,实现让招财猫感应招手

1.import ybc_robot    #导入ybc_robot 机器人模块:

2.

3.

4. #创建舵机对象s,接口选择S1

5.s=ybc_robot .Servo("S1") 

6. #创建超声波传感器对象us,接口选择P1

7.us=ybc_robot .UltransonicSensor("P1") 

8.

9.s.turn_to_degree(0)#初始化舵机角度0度

10.while True: #使用无限循环语句与单分支结构的嵌套

11.       #重复执行检测、并判断距离数值

12.      n=us.distance()    #变量n保存读取的超声波传感器距离值

13.      print(n)

14.      #如果距离值小于30厘米,检测到物体靠近

15.     if n<30:

16.         #招财猫完成1次招手动作

17.         s.turn_to_degree(60,1)         #让舵机在1秒内转动到60度

18.          s.turn_to_degree(0,1)            #让舵机在1秒内回转到0度

相关文章

网友评论

      本文标题:C1代码学习笔记(7)

      本文链接:https://www.haomeiwen.com/subject/ipfshjtx.html