跳到主要内容

车头灯

前言

pyCar带有2个车头草帽灯,这2个车头灯是可以控制的。本节我们就来学习如何通过pyCar的库文件实现最简单的车头灯控制。

实验目的

点亮车头灯。

实验讲解

前面我们学习过过点亮LED灯内容,那是通过machine的GPIO库实现,这里我们直接通过car.py里面的模块来实现,底层实现原理一样,但是这样再封装了一层,使用会更直观一点。

CAR对象

构造函数

Car = car.CAR()

构造pyCar对象。

使用方法

Car.light_on()

打开车头灯。


Car.light_off()

关闭车头灯。


Car.light(value=0)

使用value赋值方式开关。

  • value:车头灯亮灭值
    • 0:关闭;
    • 1:打开。

更多用法请阅读官方文档:https://pycar.01studio.cc/zh-cn/latest/manual/quickref.html


上表对car.py里面的车头灯使用方法做了详细说明,我们只需要导入car.py,构建对象后即可直接控制车头灯。

代码编写流程如下:

参考代码

'''
实验名称:点亮车头灯
版本:v1.0
作者:01Studio
'''

from car import CAR

Car = CAR() #构建pyCar对象

Car.light_on() #点亮车头灯

实验结果

由于本节例程需要用的pyCar库函数,所以需要将car.py上传到开发板文件系统。

headlights

连接开发板后在Thonny IDE中运行上述代码, 可以看到车头灯成功点亮。

headlights

从第一个车头灯实验不难看到,pyCar库的封装让其变动简单易用。接下来我们将学习更多的功能应用。