核桃编程 L10-4 智能车编程乐园
核桃编程logo

核桃编程 L10-4

奇怪的面试者 · 智能车编程

小朋友们,今天我们要一起操控智能车!学习传感器使用、循线原理和变量控制,让智能车成为听话的小帮手吧~

单词卡学习

sensor

<

传感器

sensor

点击卡片或喇叭图标听发音

time

<

时间

time

点击卡片或喇叭图标听发音

line

<

线条

line

点击卡片或喇叭图标听发音

wait

<

等待

wait

点击卡片或喇叭图标听发音

单词拼写练习

请拼写:sensor

知识点互动讲解

核心传感器语句

< getLineSensor()

获取循线传感器数据,返回一个包含0和1的列表:

  • 1 = 检测到黑线
  • 0 = 没有检测到黑线
# 示例:获取传感器数据
n = getLineSensor()
print(n)  # 输出类似 [0,0,1,0,0]
< waitButton()

等待按钮按下后,才执行后续程序,保护智能车不摔坏~

# 示例:等待按钮
initCar()
waitButton()  # 必须按按钮才会继续
setPower(80,80)
< isAllBlack()

判断所有传感器是否都检测到黑线

# 示例:检测全黑线
if isAllBlack():
    setPower(0,0)  # 停止运动
传感器工作演示
传感器数据:[0, 0, 1, 0, 0] → 中间传感器检测到黑线

趣味测试

1

哪个语句可以获取循线传感器的数据?

2

当传感器数据为[0,1,0,0,0]时,智能车应该执行什么动作?

3

waitButton()语句的作用是什么?

4

想要记录智能车检测到全黑线的次数,应该使用什么?

核桃编程logo

核桃编程

有条理 · 爱动脑 · 会创造

联系我们

© 2025 核桃编程 版权所有 | 少儿编程教育专家
Powered by 快链
[免费做一个] →