美文网首页每日来一赞
C2代码学习笔记(10)

C2代码学习笔记(10)

作者: 寸寸生 | 来源:发表于2024-08-12 19:54 被阅读0次

十六、控制超声波传感器与LED点阵,显示测量的距离

1.import ybc_robot  #导入ybc_robot  模块

2.

3.

4.#创建LED点阵对象lm

5.lm=ybc_robot .LEDMatrix()

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

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

8.

9.#使用无限循环语句

10.#重复执行检测距离、并把距离值显示在LED点阵上

11.while True:

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

13.      n=us.distance()

14.        #将距离数值转换成字符串类型后

15.        #与字符串“cm”拼接

16.        #让LED点阵对象显示距离值

17.        lm.show_text(str(n)+“cm”)

PS:distance()功能获取的距离数值是整数int()类型

十七、学习按键

1.import ybc_robot  #导入ybc_robot  模块

2..import time  #导入time模块

3.

4.

5.#创建按键对象but,接口选择P2

6.but=ybc.robot.Button("P2")

7.

8.while True:      #使用无限循环语句

9.      #重复执行检测按键状态,并打印结果

10.    #变量r保存检测的按键状态

11.    r=but.is_pressed()

12.    print(r)  #打印按键状态

13.      time.sleep(0.1)    #程序休眠0.1秒

相关文章

网友评论

    本文标题:C2代码学习笔记(10)

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