Arduino, esperimenti con RTC DS3231...

Jun 19, 2022 25 Replies

Il 22/06/2022 18:14, LAB ha scritto:

ehhh, lo so che sarebbe meglio non usare librerie, specialmente se la

codice che mi hai scritto ma parto poi mi perdo irrimediabilmente :-)

Saluti da Drizzt, quello vero! www.agidone.altervista.org MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! http://www.tappezzeriagraziella.com/

Il 22/06/2022 19:06, Drizzt do'Urden ha scritto:

I #define iniziali servo per associare un nome a un numero: ogni volta

valore 10, ecc. In questo modo nel programma mantieni dei nomi comprensibili che, di fatto, sono dei numeri e tu puoi trattare come

if (carattere == letA) {// Fai questo}

ma, di fatto, stai confrontando la variabile byte carattere con il numero 10! :) (Ooops... nel programma manca la dichiarazione byte carattere!).

Poi imposto gli ingressi con resistenza di pullup interna e le uscite a livello alto.

Nel loop metto a livello basso la prima colonna (I/O 10) e vedo se una

colonna.

Dove ti eri perso?...

completamente diverso e, se non funziona, tornare indietro al precedente

elettronici...

Il 22/06/2022 19:03, Drizzt do'Urden ha scritto:

non lo avevo ancora letto alfio:)

lab ha scritto:

""" Evidentemente le due condizioni non sono mai vere alle stesso istante... Fai qualche prova per verificarlo. """

Il 23/06/2022 19:08, Franco Af ha scritto:

Saluti da Drizzt, quello vero! www.agidone.altervista.org MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! http://www.tappezzeriagraziella.com/

Il 23/06/2022 11:19, LAB ha scritto:

Saluti da Drizzt, quello vero! www.agidone.altervista.org MAI PIU' UN CESSO DI OPEL IN VITA MIA!!!! http://www.tappezzeriagraziella.com/

Il 19/06/2022 21:13, Drizzt do'Urden ha scritto:

una routine, una 'funzione' standard, unica sia per ore che per minuti o altro

a cui passi

valore minimo, valore massimo, valore corrente

si legge i tasti 7 ( per il tasto "+") ed 8 per il tasto "-"

per incrementare/decrementare il valore

primaditutto disegni sul display un rettangolo che ti vada ad invertire una porzione di schermo, per far capire COSA stai andando a modificare

poi richiami la funzione e visualizzi il valore corrente in tale rettangolino

quando l'utente preme 9 ( ENTER) ESCI ED ASSEGNI DEFINITIVAMENTE IL VALORE 'CORRENTE' AI MINUTI

DISEGNI di nuovo un rettangolo che 'inverte' il video per far capire che

variabile ( minuti / ore )

non ho per niente letto il tuo codice

ti ho solo scritto un MIO modo di risolvere il problema ... SE ho capito cosa ti mancava

ti ho scritto giusto una 'traccia' , una strada che potresti intraprendere

ciao :-)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required