![](https://itecjapan.xsrv.jp/wp-content/uploads/2020/05/20200524-4.png)
早くも夏日到来という事で秋月電子のUVセンサML8511を使って
紫外線測定
と言ってもアナログ出力なので、VoをAD変換の0に入れれば終わり
VDDとENを3.3Vで残り5端子はGND
せっかくラズパイマガジン2020年夏号を買ったのでそのソースを応用して
import pigpio
import time
from mcp3002 import mcp3002
SPI_CE = 0
SPI_SPEED = 1000000
READ_CH = 1
VREF = 3.3
pi = pigpio.pi()
adc = mcp3002( pi, SPI_CE, SPI_SPEED, VREF )
while True:
value = adc.get_value( READ_CH )
volt = round( value / 1023 * 3.3, 2 )
if volt < 1.2:
print ("弱い")
elif volt < 1.5:
print ("中程度")
elif volt < 1.8:
print ("強い")
elif volt < 2.3:
print ("非常に強い")
else:
print ("極度につよい")
#print ( "Value :", value, " Volt : ", volt)
time.sleep( 3 )