print("Hello, ESP32!")
#######################################
##### IMPORT LIBRARIES
from machine import Pin
from machine import ADC
from time import sleep
#######################################
##### PIN CONFIGURATIONS
# Temperature sensor connected to ADC pin (e.g., GPIO 34)
temp_pin = ADC(Pin(4))
# RGB LED pins (replace with your actual GPIO pins)
led_red = Pin(0, Pin.OUT)
led_green = Pin(2, Pin.OUT)
led_blue = Pin(15, Pin.OUT)
#######################################
##### MAIN ROUTINE
def main():
while True:
temp_value = temp_pin.read()
print("Temperature (ADC):", temp_value)
# Turn off all LEDs first
led_red.value(1)
led_green.value(1)
led_blue.value(1)
# Apply conditions based on ADC values
if temp_value < 700:
led_red.value(0) # RED
elif temp_value > 1660:
led_blue.value(0) # GREEN
else:
led_green.value(0) # BLUE
sleep(0.1)
#######################################
##### EXECUTE MAIN ROUTINE
if __name__ == "__main__":
main()