6. I/O 教程¶
在介绍机器视觉主题之前,我们将讨论znzpi AI相机上的I / O引脚控制。 您需要知道如何切换I / O引脚,传输和接收串行数据,并将您的znzpi AI相机设置为睡眠状态, 以便您可以创建一个能够在一个包中“感知”,“计划”和“行动”的系统。
首先,让我们来看看下面的znzpi AI相机的引脚:
根据您znzpi AI相机的型号,您可以使用9-10个通用I / O引脚,可用于低速数字输入和输出。 请注意,我们使用具有3V的I / O引脚的RV1106处理器,因此您可以将znzpi AI相机直接连接到Arduino或其他3V设备, 无需担心。I / O引脚也很强大,每个引脚可以提供25mA的电流。
无论如何,不同的I / O引脚有不同的特殊功能。例如,P0-P3是znzpi AI相机的SPI总线引脚,可以用来控制SPI设备。 P4-P5是znzpi AI相机的串行或I2C总线。P6是您的znzpi AI相机的ADC / DAC引脚,用于0V至3.3V的输入和输出。 P7-P8(或P7-P9)是znzpi AI相机的辅助I / O引脚。
6.1. PYB模块¶
pyb
(Python) 模块提供所有的微控制器I/O功能。你只需要在你的脚本 import pyb
来访问它。 一旦导入,您就可以访问ADC,CAN,DAC,I2C,Pin,Servo,SPI和UART类,同时可以控制电路板的功耗。
备注
该教程目前尚未完成。请参阅快速参考和库以获取更多文档。 更详细的中文教程请参见: