Arcade_3D_printed_parts/muenze.py
2025-05-29 15:16:09 +02:00

22 lines
No EOL
521 B
Python

# Bibliotheken laden
from machine import Pin, PWM
from time import sleep
pin_input = Pin(2, mode=Pin.IN, pull=Pin.PULL_UP)
pin_ledint = Pin(25, mode=Pin.OUT)
pin_sw = Pin(10, mode=Pin.OUT)
pwm = PWM(Pin(15)) # GPIO15 mit PWM initialisieren
pwm.freq(37900) # Frequenz (Hz) einstellen
pwm.duty_u16(32767) # Duty Cycle einstellen: 0 - 65535
while True:
if pin_input.value() == 1:
pin_ledint.on()
pin_sw.on()
sleep(0.05)
pin_sw.off()
sleep(5)
else:
pin_ledint.off()