Autor Tema: SECUENCIAS DE LED  (Leído 1850 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Geras980307

  • PIC10
  • *
  • Mensajes: 1
SECUENCIAS DE LED
« en: 27 de Febrero de 2018, 16:50:18 »
Hola, soy nuevo en esto de programación de PIC, actualmente trabajo en un programa de secuencia de 8 luces y hasta ahorita voy bien en la secuencia pero tengo en mente de que con un keypad poder cambiar el delay de apagar o encender el led. Me gustaría cambiar el tiempo de retardo pero que empiece a partir de dos números que por ejemplo el numero 10 sea muy lento el numero 20 sea más rápido y sucesivamente hasta el 100. Alguien que pueda orientarme?

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:SECUENCIAS DE LED
« Respuesta #1 en: 27 de Febrero de 2018, 16:55:04 »
Boton Incrementar presionado ?
        Aunmento variable "veces"
Boton Decrementar presionado
        Decremetno variable "veces"

Secuencia (si es un array mejor )
delay_minimo ( supongamos 10ms)
Para i = 0 , hasta i == veces
       delay_por_paso  (supongamos 2ms por cuenta)


Entonces si veces es 100, se repetiria 100 veces el delay de 2ms, y tendrias un delay total de 210ms.
Si veces vale 10, tenes que se repite 10 veces el delay de 2ms. Total : 30ms.