from machine import Pin, ADC import time # LED auf GPIO Pin 25 initialisieren (eingebaute LED beim Pico) led = Pin(25, Pin.OUT) # Temperatursensor initialisieren temp_sensor = ADC(4) # ADC4 ist der interne Temperatursensor # Endlosschleife while True: # Temperatur auslesen adc_value = temp_sensor.read_u16() voltage = adc_value * 3.3 / 65535 temperature = 27 - (voltage - 0.706) / 0.001721 print(f"Temperatur: {temperature:.1f}°C") # LED blinkt nur bei 25°C oder höher if temperature >= 25: led.on() # LED einschalten time.sleep(0.5) # 0.5 Sekunden warten led.off() # LED ausschalten time.sleep(0.5) # 0.5 Sekunden warten else: led.off() # LED bleibt aus time.sleep(1) # 1 Sekunde warten