#L80 - program activare actuator clopot # conectat cu opocuplor la pinLED Pico cu caractere # La UART 1 este conecta un modul BT de tip RN42. # Cifrele 1..9 vor lovi de 1..9 ori clopotul # # # cu 1 -activare electromagnet lamela clopot # cu 0 stins from machine import UART, Pin import time led = Pin(15, Pin.OUT) # actuator clopot ser = UART(1, 9600) # tx=6 rx=7 GND=8 led.high() # stare initiala s=0.1 # durata sunet p=1.5 # durata pauza while 1: c=ser.read(1) # lectura din UART 1 #ser.write(c) if c == b'1': for i in range(1): led.low() # atrage time.sleep(s) led.high() # elibereaza time.sleep(p) if c == b'2': for i in range(2): led.low() # atrage time.sleep(s) led.high() # elibereaza time.sleep(p) if c == b'3': for i in range(3): led.low() # atrage time.sleep(s) led.high() # elibereaza time.sleep(p) if c == b'4': for i in range(4): led.low() # atrage time.sleep(s) led.high() # elibereaza time.sleep(p) if c == b'5': for i in range(5): led.low() # atrage time.sleep(s) led.high() # elibereaza time.sleep(p) if c == b'6': for i in range(6): led.low() # atrage time.sleep(s) led.high() # elibereaza time.sleep(p) if c == b'7': for i in range(7): led.low() # atrage time.sleep(s) led.high() # elibereaza time.sleep(p) if c == b'8': for i in range(8): led.low() # atrage time.sleep(s) led.high() # elibereaza time.sleep(p) if c == b'9': for i in range(9): led.low() # atrage time.sleep(s) led.high() # elibereaza time.sleep(p)