from machine import Pin
from utime import sleep
sleep(0.01) # Wait for USB to connect
print("Hello, CIT!")
from machine import Pin, ADC
import utime as time
# Setup
analog_pin = ADC(2) # GP28 / ADC2 for AO
digital_pin = Pin(22, Pin.IN) # GP22 for DO
while True:
analog_value = analog_pin.read_u16() # 16-bit value: 0–65535
digital_value = digital_pin.value() # 0 -> below or 1 (above)
print(f"Analog: {analog_value:5d}, Digital: {digital_value}")
time.sleep(0.2)
"""
Observations:
- sensor covered: AO ~32k DO 1
- sensor ambient: AO ~15k DO 1
- mobile phone: AO ~11k DO 0
- torch on LDR: AO ~ 5k DO 0
"""