1) al momento de llegar un conteo especifico debe enviar un 1 logico por el GPIO seleccionado. Lo cual no hace si no, hasta que llega al conteo total por medio de un "while".
2) De igual manera que en el punto 1, sino termina al final del conteo, muestra el error "cannot read cannot read property '17' of undefined" y deja de funcionar el codigo.
Agradezco de antemano a todos los que me puedan ayudar. Dejare el codigo para su mejor entendimiento.
var gpio = require('rpi-gpio'); //libreria para los pines Rpi-Gpio
var sleep = require('sleep'); //libreria para los "delay" de 1 segundo
gpio.setup(16, gpio.DIR_OUT); //pin que deseo poner en 1 logico
var segundos = 0;
var minutos = 0;
var horas = 0;
var segundos2 = 0;
var minutos2 = 0;
while (segundos < 60){ //bucle while para hacer el contador como reloj de segundos
segundos++;
console.log('el tiempo es:', horas,':', minutos,':', segundos);
sleep.sleep(1);
if(segundos == 5){ //si los segundos son iguales a 5
segundos = 0; //reinicia el conteo de segundos
console.log('encendido'); //envia por consola un "encendido"
gpio.write(16,true); // PONE UN UNO LOGICO EN EL GPIO 16 (PROBLEMA)
}
if(segundos == 60){
segundos = 0;
minutos = minutos + 1;
}
if(minutos == 60){
minutos = 0;
horas = horas + 1;
}
}
GRACIAS !!
