from machine import Pin
from time import sleep
from acelerador import Acelerador # Asegúrate de que la clase esté en un archivo llamado acelerador.py
# Definir los pines para cada segmento del display de 7 segmentos
segments = {
'a': Pin(35, Pin.OUT),
'b': Pin(34, Pin.OUT),
'c': Pin(26, Pin.OUT),
'd': Pin(27, Pin.OUT),
'e': Pin(19, Pin.OUT),
'f': Pin(32, Pin.OUT),
'g': Pin(33, Pin.OUT),
'dp': Pin(25, Pin.OUT) # Opcional
}
# Definir los números y los segmentos que se deben encender para cada número
num_to_segments = {
0: 'abcdef',
1: 'bc',
2: 'abdeg',
3: 'abcdg',
4: 'bcfg',
5: 'acdfg',
6: 'acdefg',
7: 'abc',
8: 'abcdefg',
9: 'abcdfg'
}
# Instanciar la clase Acelerador
pot_pin = 14 # Pin al que está conectado el potenciometro
acelerador = Acelerador(pot_pin, segments)
while True:
acelerador.update_display()
sleep(0.1) # Ajustar el tiempo de espera según sea necesario