muenze.py hinzugefügt

This commit is contained in:
fnord 2025-05-26 00:34:57 +02:00
parent 12287af7f3
commit fe042d8fe1

22
muenze.py Normal file
View file

@ -0,0 +1,22 @@
# 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)) # GPIO25 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()