Cette fois, j'utilise cette bibliothèque. https://github.com/liske/python-apds9960 Cette fois, c'est un programme qui n'est pas MicroPython.
from apds9960.const import *
from apds9960 import APDS9960
import RPi.GPIO as GPIO
import smbus
from time import sleep
port = 1
bus = smbus.SMBus(port)
apds = APDS9960(bus)
try:
apds.enableLightSensor()
oval = -1
print("LoggingStart")
while True:
sleep(0.1)
print("RedLight={}".format(apds.readRedLight()))
print("GreenLight={}".format(apds.readGreenLight()))
print("BlueLight={}".format(apds.readBlueLight()))
finally:
GPIO.cleanup()
print ("Bye")
Si vous voulez faire autre chose, jetez un œil à ce code. https://github.com/liske/python-apds9960/blob/master/apds9960/device.py
Recommended Posts