from machine import * from utime import * signal_rot = Pin(4, Pin.OUT) signal_gruen = Pin(5, Pin.OUT) lkw_vorn = Pin(12, Pin.OUT) lkw_hinten = Pin(15, Pin.OUT) lkw_sirene = PWM(Pin(13), freq=1000) eisenbahn = PWM(Pin(14), freq=1000) taster = Pin(2, Pin.IN, Pin.PULL_UP) lichtsensor = ADC(0) sensorwert = 0 signal_rot.value(0) signal_gruen.value(0) lkw_vorn.value(0) lkw_hinten.value(0) lkw_sirene.duty(0) eisenbahn.duty(0) while True: signal_rot.value(1) sleep(1) signal_rot.value(0) signal_gruen.value(1) sleep(1) signal_gruen.value(0) sleep(1) sensorwert = lichtsensor.read_u16() print("Helligkeit: " + str(sensorwert)) sleep(1) eisenbahn.duty(1023) sleep(1) eisenbahn.duty(0) lkw_vorn.value(1) lkw_hinten.value(1) sleep(1) lkw_vorn.value(0) lkw_hinten.value(0) for i in range(2): for hell in range(0,255): lkw_sirene.duty(hell) sleep(0.005) for hell in range(255,0,-1): lkw_sirene.duty(hell) sleep(0.005) lkw_sirene.duty(0) sleep(1)