在这里,要学习OpenMV上的引脚控制,了解各个引脚的作用。
不同的I / O引脚有不同的特殊功能。例如,P0-P3是OpenMV Cam的SPI总线引脚,可以用来控制SPI设备。 P4-P5是OpenMV Cam的串行或I2C总线。P6是您的OpenMV Cam的ADC / DAC引脚,用于0V至3.3V的输入和输出。 P7-P8(或P7-P9)是OpenMV Cam的辅助I / O引脚。
PYB模块:
pyb``(Python) 模块提供所有的微控制器I/O功能。你只需要在你的脚本 ``import pyb
来访问它。一旦导入, 您就可以访问ADC,CAN,DAC,I2C,Pin,Servo,SPI和UART类,同时可以控制电路板的功耗。
1.LED
OpenMV上有一个RGB LED和两个红外LED。可以分别控制RGB LED的红色,绿色和蓝色部分以及两个IR LED。 要控制LED,首先导入pyb模块。然后为要控制的特定LED创建一个LED类对象:
import pyb
red_led = pyb.LED(1)
green_led = pyb.LED(2)
blue_led = pyb.LED(3)
ir_leds = pyb.LED(4) #红外灯
每个LED可以调用三种方法, pyb.LED.off() , pyb.LED.on() 和