Como hacer una demora de 4 minutos con un pic

#1
Hola Gente!!!!!!!

Duda rapida. En lenguaje basic como genero una demora de 4 minutos. escribiendo el programa note que en basic se llega a los 60000 ms que seran unos 60 segundos. yo necesito que sean 240, que prenda 240 seg y apague 240sg un led, asi ciclicamente. Como lo harian, me ayudarian!?? Muchas Gracias
 
#4
Hola Gente!!!!!!!

Duda rapida. En lenguaje basic como genero una demora de 4 minutos. escribiendo el programa note que en basic se llega a los 60000 ms que seran unos 60 segundos. yo necesito que sean 240, que prenda 240 seg y apague 240sg un led, asi ciclicamente. Como lo harian, me ayudarian!?? Muchas Gracias
Hola .....puede ser asi...

Loop: For i = 1 to 240
DelayMs 1000
Next i
Toggle Led
Goto Loop

pero hay un monton de formas para hacer lo mismo!!!

Saludos.

Ric.

TOGGLE
 
#5
Symbol bobina2 = GPIO.4

AllDigital
TRISIO = %000000 'GPIO Todo como salidas
GPIO = %000000 'todas las salidas a 0

loop:

For i = 0 To 240
bobina2 = 0
WaitMs 1000
Next i

For i = 0 To 240
bobina2 = 1
WaitMs 1000
Next i

Goto loop

Mira lo hice pero me da error en la linea 6 donde dice for i=0 to 240


Hola .....puede ser asi...

Loop: For i = 1 to 240
DelayMs 1000
Next i
Toggle Led
Goto Loop

pero hay un monton de formas para hacer lo mismo!!!

Saludos.

Ric.

TOGGLE
 
#6
Declara la variable "i" y "bobina2" antes del loop y definela como byte(0-255) .
No se que basic estas usando pero puede ser asi:
"i var as byte" o "i var byte" , etc....consulta la Help de tu complilador basic para ver la forma de declarar variables.

Saludos.

Ric.
 
Última edición:
Arriba