Show Posts
Pages: 1 ... 90 91 [92] 93 94 ... 398
1366  International / Generale / Re: blocco orologio 2.0 on: May 09, 2014, 04:21:23 pm
Inizi cominciando a dichiarare un array di caratteri dove metterai la tua stringa e due aree, sempre di caratteri, che userai come appoggio, dove convertire le HH e MM da numeri a caratteri. Ricorda che ogni array di char DEVE poter contenere tutti caratteri che ti servono, più lo 0x00 terminatore.

Quindi ... "Blocco orologio: xx.yy" che sono 22 caratteri + 1 per lo 0x00 terminatore, la facciamo di 24 (abbondiamo  smiley-mr-green). strHH e strMM che dovrebbero contenere ciascuna 2 char + 0x00 (quindi 3) le facciamo di 4 ... tanto per abbondare (poi ottimizzeremo, alla fine queste due si potrebbero anche eliminare, ma cominciamo con le cose semplici).

Code:
char miaStringa[24];
char strHH[4];
char strMM[4];

Poi, ad esempio, comici a mettere dentro miaStringa, parte fissa della stringa ... e per farlo usi la strcpy() ...

Code:
strcpy(miaStringa, "Blocco orologio: ");

Se guardi la sintassi, questa funzione copia nel primo array di char il secondo array di char, incluso lo 0x00 terminatore.

Ora devi mettere dentro strHH e strMM le ore e i minuti. Dovrai convertire quindi i due numeri interi che hai in due stringhe. Questo lo farai con la funzione itoa() (che fa parte di <stdlib.h>) che converte un intero in stringa ...

Esempio, se vuoi convertire le ore che stanno in "hrs" farai :

Code:
itoa(hrs, strHH, 10);

... dove 10 è la base in cui vuoi la stringa convertita. Poi fai la stessa cosa per i minuti :

Code:
itoa(mins, strMM, 10);

... e a questo punto hai sia le ore che i minuti in formato stringa.

Tutto chiaro ???  ... se SI la domanda successiva è ... e come li metti tutti assieme ???  ... se NO ... chiedi  smiley-lol

Guglielmo
1367  International / Generale / Re: [Neofita] Delucidazioni progetto green on: May 09, 2014, 01:35:47 pm
Ciao,
se con Google Images cerchi "arduino sensore umidità terreno" ... vedrai un sacco di "probe" che puoi usare ... smiley-wink
 
In pratica in realtà stai misurando quanta corrente passa nel terreno (quale è la resistenza) ... più è umido, più bassa è la resistenza.

Il problema di quegli affari, tutti piuttosto economici, e che presto o tardi si ossidano ...  smiley-roll

Guglielmo
1368  International / Generale / Re: blocco orologio 2.0 on: May 09, 2014, 01:01:20 pm
Stasera mi sento buono ...

Alcune funzioni che possono esserti utili ...

strcpy() function copies the string pointed to by src (including the terminating '\0' character) to the array pointed to by dest.

strlen() function calculates the length of the string src, not including the terminating '\0' character.

strcmp() function compares the two strings s1 and s2.

... poi, come hai visto, ce ne sono tante altre smiley-wink

Guglielmo
1369  International / Generale / Re: blocco orologio 2.0 on: May 09, 2014, 12:40:44 pm
Dato che NON puoi copiare dal LCD in una variabile ...  smiley-mr-green ... dovrai riscrivere lo stesso testo in una variabile di tipo char array ...

Hai studiato i link che ti ho dato ? Altrimenti non ci riesci ... perché devi usare funzioni che stanno in <string.h>  smiley-twist

Guglielmo
1370  International / Generale / Re: blocco orologio 2.0 on: May 09, 2014, 12:23:29 pm
il punto 1. non ho capito che vuoi dire ...  smiley-eek

... il punto 2. ... per andare a capo nel testo dovrai probabilmente usare il carattere CR (0x0D) (... o magari i caratteri 0x0D e 0x0A ... equivalenti di CR e LF). Prova.

Guglielmo
1371  International / Software / Re: Modbus e elettricità on: May 09, 2014, 11:55:32 am
... direi che lo provi e verifichi se va o se non va e poi ... chiedi quello che non capisci smiley-wink

Guglielmo
1372  International / Hardware / Re: Come collegare shield nfc v 2.0b con arduino mega 2560 on: May 09, 2014, 10:56:07 am
Salve,
prima di tutto, essendo il tuo primo post, ti consiglio di presentarti QUI e di leggere con attenzione il REGOLAMENTO ...

... poi, la NFC comunica con la Mega attraverso il connetore ICSP, quindi va montata direttamente sopra la mega senza nulla in mezzo. Inoltre sulla mega il pin SS del bus SPI non è come sulla UNO sul 10, ma, come descritto nel reference della scheda (reference che dovresti imparare sempre a leggere) sul 53 (... anche se ... definendolo TU da SW, probabilmente va bene anche il 10)!

Guglielmo
1373  International / Software / Re: Modbus e elettricità on: May 09, 2014, 10:49:38 am
Se è un point-to-point non hai bisogno di identificare nulla ... sono solo due unità, una trasmette ed una riceve  smiley-lol

Se vuoi usare i moduli BT ... ti conviene usare hli HC-05 visto che ne dovrai definire uno MASTER (quello che accetta la connessione) ed uno SLAVE (quello che si connette al master) smiley-wink

Per il resto ... dovrai giusto implementare un piccolo protocollo per scambiare informazioni con una certa affidabilità ...

Leggi da QUI per i successivi 5 post smiley-wink

Guglielmo
1374  International / Software / Re: FM Transmitter V2.0 problemi on: May 09, 2014, 10:38:51 am
Qualcuno sa quanto può trasmettere in campo aperto un'antenna di 30cm?

allora, come da manuale del prodotto, l'antenna dovrebbe essere circa :

Quote
Theoretically the antenna length for 100Mhz is 75cm.

... mentre per il resto :

Quote
In most countries, it is illegal to build personal radio station if your radio station signal covers a large area. Without any external amplifier and with our simple antenna, this module could transmit about 50m in open area. We test it in a building. And we adjust the module’s antenna and location to make sure it would not interfere with neighbors.

Guglielmo
1375  International / Software / Re: Modbus e elettricità on: May 09, 2014, 10:35:32 am
Non è proprio così banale, anzi ...
...  e un protocollo molto affidabile e stabile, ma proprio per questo offre svariate possibilità. Se lo vuoi usare tocca che ti metti li e prima ti studi le basi del protocollo e come funziona, poi ti devi studiare le librerie e poi ... forse riuscirai ad usarlo  smiley-lol smiley-lol smiley-lol

Il fatto che mastichi male l'inglese ... introduce un bel grado di difficoltà visto che la maggior parte della documentazione è proprio in inglese ...  smiley-roll

L'altra strada è che ti inventi un piccolo protocollo tu ... tanto se ho ben capito non ti serve una cosa multipoint con tutte le svariate possibilità del MODBUS ...
Se fai una ricerca qui sul forum se ne è parlato anche ultimamente con un utente che aveva problemi con la seriale ... smiley-wink

Guglielmo
1376  International / Software / Re: FM Transmitter V2.0 problemi on: May 09, 2014, 10:16:37 am
@ Brunello : Mi sembra quello del TX ...  ho scaricato anche io la libreria e c'è dentro quello li ...  smiley-roll

@ androide10 : Prova intanto con uno scanner I2C a vedere se vede il modulo sul bus ... lo trovi QUI smiley-wink

Guglielmo
1377  International / Software / Re: Modbus e elettricità on: May 09, 2014, 10:08:14 am
A, si, se usi quella si ...  smiley

5 mt. vanno bene ... fino a 9/10 mt. in buone condizioni, non hai problemi !

Guglielmo
1378  International / Software / Re: Problema comunicazione seriale - Arduino UNO on: May 09, 2014, 10:06:46 am
... e allora ne tuo programma C devi fare quello che farebbe il seria monitor .... ricevi anche e visualizzi quello che ricevi in una finestra  smiley-lol

O usi solo il serial monitor sia per inviare che ricevere ...  smiley-roll

Guglielmo
1379  International / Software / Re: Modbus e elettricità on: May 09, 2014, 10:03:56 am
... esattamente perché sono oggetti complessi ed affidabili ...  smiley-lol

Con i bluetooth è come se avessi un pezzo di filo ... devi fare tutto tu, incluso il protocollo ... e non aspettarti di raggiungere le distanze che puoi raggiungere con gli Xbee !!!  smiley-roll

Guglielmo
1380  International / Software / Re: FM Transmitter V2.0 problemi on: May 09, 2014, 10:01:42 am
Oddio scusatemi, il link che avevo inserito era sbagliato, sono talmente simili i due che per sbaglio li ho confusi....

Ahhhhh .. ok ... ora ci siamo  smiley-lol smiley-lol smiley-lol

Guglielmo
Pages: 1 ... 90 91 [92] 93 94 ... 398