跳到主要内容

Octopus 库文件说明

函数定义库名称方法名称参数返回值
设置LED灯开、关LEDset_led(value:1)value:
参数类型:int
默认参数:0
参数范围:0\1
设置LED灯亮度,亮度范围(0~100),0代表完全熄灭100代表亮度最大set_led_bright(brightness:100)brightness:
参数类型:int
默认参数:100
参数范围:0~100
控制电机风扇转速Fanset_fan(speed:100)speed:
参数类型:int
默认参数:100
参数范围:0~100
设置180°舵机角度Servoset_servo(angle:90)angle:
参数类型:int
默认参数:90
参数范围:0~180
获取超声波传感器检测距离,单位cmSonarget_distance()超声波传感器到障碍物的距离值
获取光敏传感器检测光线强度值,单位:luxLightget_lightlevel()光线强度值
获取温湿度传感器检测的温度值,单位:(°C)DHT11get_temperature()返回温度值
获取温湿度传感器检测的湿度值,单位:(RH)DHT11get_humidity()返回湿度值
获取水位传感器检测水位值,单位:mmWaterlevelget_waterlevel()返回水位值
获取噪音传感器的分贝值,单位:dBNoiseget_noise()返回噪音值
获取电位传感器值Trimpotget_trimpot()返回电位值
点亮OLED显示屏指定坐标像素点OLEDset_pixel(x:63, y:31)x:
参数类型:int
默认参数:63
参数范围:0~127
y:
参数类型:int
默认参数:31
参数范围:0~63
在OLED显示屏画一条指定起始坐标与终止坐标的直线OLEDdraw_line(x1:0, y1:0, x2:127, y2:63)x1:
参数类型:int
默认参数:0
参数范围:0~127
y1:
参数类型:int
默认参数:0
参数范围:0~63
x2:
参数类型:int
默认参数:127
参数范围:0~127
y2:
参数类型:int
默认参数:63
参数范围:0~63
在OLED显示屏画一个指定圆心和半径的圆,并根据参数决定是否填充,0代表不填充,1代表填充OLEDdraw_circle(x:10, y:10, r:10, d:0)x:
参数类型:int
默认参数:10
参数范围:0~127
y:
参数类型:int
默认参数:10
参数范围:0~63
r:
参数类型:int
默认参数:10
参数范围:0~64
d:
参数类型:int
默认参数:0
参数范围:0\1
在OLED显示屏画一个指定左上角坐标,宽度与长度值的矩形,并根据参数决定是否填充,0代表不填充,1代表填充OLEDdraw_rectangle(x:32, y:16, w:64, h:16, d:0)x:
参数类型:int
默认参数:32
参数范围:0~127
y:
参数类型:int
默认参数:16
参数范围:0~63
w:
参数类型:int
默认参数:64
参数范围:0~127
h:
参数类型:int
默认参数:16
参数范围:0~63
d:
参数类型:int
默认参数:0
参数范围:0\1
在OLED显示屏显示输入字符串\数字\字符OLEDset_show(s:"ELECFREAKS")s:
参数类型:str
默认参数:"ELECFREAKS"
参数范围:Unicode编码表覆盖的字符
清除OLED显示屏OLEDset_clear()