连接到 traitlets 控制电机
Traitlets 是一个 Python 库,用于实现属性的声明、验证和事件驱动编程。它是 IPython
项目的一部分,但也可以独立使用。Traitlets
提供了一种定义属性和管理属性之间依赖关系的方式,使得编写可重用的、模块化的代码变得更加容易。
一个非常酷的功能是,在Jupyter Notbooks可以让我们在这个页面上制作图形小按钮,而traitlets可以连接这些小部件进行控制操作。这样,我们就可以通过浏览器按按钮的方式去控制我们的小车。
为了说明如何编写程序,我们先创建并显示两个用于控制电机的滑块。
import ipywidgets.widgets as widgets
from IPython.display import display# 创建两个滑块,范围是 [-1.0, 1.0]
left_slider = widgets.FloatSlider(description='left', min=-1.0,