Jetson nano 进阶教程4_通过IIC输出PWM

一、基本知识:

设备地址 device_address = 0x40这个和SDA(数据线)和SCL(时钟线)的引脚对应! device_address
变量指定了设备的地址,它与 I2C 总线上的设备相对应。设备地址是用于在总线上唯一标识每个设备的值。 对于 I2C
总线上的每个设备,它都有一个特定的地址,用于与其他设备进行通信。设备地址由设备制造商指定,并且可以在设备的规格文档或数据表中找到。
在给定的代码示例中,device_address 被设置为 0x40,这是 PCA9685 电机控制器的默认地址。如果你使用的是
PCA9685 模块并且未更改其地址配置,那么 0x40 就是正确的设备地址。 要确保与正确的设备进行通信,你需要将
device_address 设置为与你所使用的设备相匹配的地址。这样,通过 I2C
总线发送的数据将发送到具有该地址的设备,并且从该地址的设备读取数据。 需要注意的是,Jetson Nano 上的 SDA(数据线)和
SCL(时钟线)引脚是与 I2C
总线相连的,而设备地址则是用于在总线上唯一标识特定设备的数字值。在代码中,我们使用设备地址来指定与我们要通信的特定设备。

通过 I2C 总线发送的数据将发送到具有该地址的设备?那如果主板有多个I2C的话,怎么指定从哪个I2C发送数据? 如果主板上有多个 I2C
总线,并且你想指定从哪个 I2C 总线发送数据,你需要在代码中指定正确的 I2C 总线编号。 在 Jetson Nano
上,通常有两个可用的 I2C 总

你可能感兴趣的:(机器人,人工智能,python,matlab)