Aviso

El foro está en modo de sólo lectura.

Cargador 24v DC-DC Con Arduino y pantalla Nextion

Más
6 años 11 meses antes #939 por Maxspert
Buenos dias,ya suvi el codigo tal como estaba y funcciona,cuenta hace adelante pero al llegar al final de la cuenta se para,y el boton vualve a la posicion inicial.Intentare sivir un video muy corto con el funccionamiento.Lo que me queda por hacer es leer la carga al 100% y al 20% o 30% a ver qu me da para mapear la lectura para que sea lo mas precisa posible.Lo que no tengo muy claro es lo del pin 2 (ssr) por que a un lado tengo los pines con la D (D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12) y por el otro lado tengo los de A (A0,A1,A2,A3,A4,A5,A6,A7) Cual de ellos deberia de usar para la SSR por que ninguno marca 2 sin letra.
Gracias
Adjuntos:
Más
6 años 11 meses antes #940 por Jose Luis
Claro que el código funciona .. lo hice yo :D

A ver, A son analogicas y D son digital, osea D2 es donde has de conectar el SSR,

Y ya hiciste lo de que en ves de enviar segundos, te envie minutos:segundos ?
También lo puedes hacer hacia atrás y que empiece en 20:00
Más
6 años 11 meses antes #941 por Maxspert
Es lo que intento ahora hacer,que me ensene en minutos:segundos y encontre algo por ahy

String segundos_str = "";
String minutos_str = "";
unsigned int contadorSegundos=0;
minutos = contadorSegundos / 60;
segundos_str = String(contadorSegundos - (minutos * 60) );
minutos = contadorSegundos / 60;
minutos_str = String(minutos);

Creo que te refieres a algo asi,incompleto pero se trata de eso.
En cuanto tenga un poquito de tiemp me pondre a ver si consigo hacer algo que funccione.:))

Gracuias
Más
6 años 11 meses antes #944 por Jose Luis
Si, algo parecido.
Más
6 años 10 meses antes #992 por Maxspert
Feliz Ano nuevo Jose,espero que hayas tenido unas felices fiestas y te deseo mucha salud y prosperidad para ti y tu familia.
Como imagias con las fiestas no he tenido tiempo de terminar y hacer lo del contador de 20:00 a zero,pero me puse en los ultimod dias y para cer sincero no lo consigo,por mucho que lo intente no hay manera,nose si es que tengo que usar alguna libreria o cual es el problema,pero no lo consigo.No se donde encontrar algo bien explicado para entender como y donde poner cada cosa para que funncione.He descarhgado libros y por mas que leea mas confuso estoy,nose que y como hacer.Hay algun sitio que tu sepas que explique bien cada cosa,o algun libro para pricipiantes?
Los libros,incluso los oficiales traducido en espanol no hay manera de que entiedna como va,no se si soy en unico,pero no lo consigo,por mucho que quiera y por mucho que leea no lo consigo.Que merecomiendas,tengo que terminar esto lo mas rapido posible.

Hracias y un saludo
Más
6 años 10 meses antes #993 por Jose Luis
No necesitas manuales para esto. Solo has de sentarte un rato y meditar que quieres hacer. Como hasta el lunes no tengo tiempo libre, voy intentar que lo hagas tu que es como se aprende mas, sino el lunes te lo hare yo.

Cuando veas que no puedes llegar a tu meta, intenta buscar una meta intermedia. Bien no eres capaz de que cuente hacia atras en minutos y segundos. Busquemos algo mas facil. En el codigo que te puse yo contaba segundos hacia adelante hasta legar a 1200. Haz lo mismo pero que cuente hacia atras.
Variando tres o cuatro lineas de codigo, lo podras hacer. Parece algo simple, pero si lo consigues ya entenderas como funciona el programa que te envie y estaras en disposicion de pasar al siguiente nivel que seria en vez de contar de 1200 a 0, que contara MM:SS.

Es sumamente facil. Lo unico que has de tener claro es que el programa utiliza millis() para saber cuando cambia el segundo y cuando lo hace añade 1 al contador de segundos. Y que pasa si en ves de sumar restas? A lo mejor pasa a tener un numero de segundos negativo ? Por que? Por que inicializas la variable de segundos a 0? COn que valor debreias inicializarla? Y por ultimo ... el dejaba de contar a 1200 segundos, ahora cuando debe dejar de contar?

Que no te parezcan mal que no quiera resolverlo y que seas tu quien lo hace. Aqui intentamos aprender y que vayas cogiendo una idea de como ir pensando las cosas para ir avanzando. Si te diera todo hecho (como ya hice a veces) luego no serias capaz de modificarlo por que no has entendido el programa. Mi intencion es que pienses, y que entiendas lo que hacemos para que tu luego puedas hacer variaciones de eses programas adaptandolos a tus necesidades.

Animo.
Tiempo de carga de la página: 0.113 segundos
Gracias a Foro Kunena