Show Posts
Pages: 1 ... 50 51 [52] 53 54 ... 395
766  International / Hardware / Re: Logica per reset pin sospensione Xbee on: June 02, 2014, 04:52:36 am
Tra i piccolini, l'ATtiny85 è il più grandicello ...  smiley

Li trovi a 1.20€ in formato DIP anche in piccoli quantitativi QUI.

Scaricati l'ultima versione del "core" da QUI smiley-wink

Buon lavoro !

Guglielmo
767  International / Software / Re: Sensore di colore (quasi finito) on: June 02, 2014, 03:48:53 am
@ Giama : lo sai che è proibito da regolamento fare cross-posting ?

... Di questa cosa ne stai parlando già QUI , dove ti sono state fornire già parecchie risposte ! Perché dunque aprire un thread duplicato ???  Continua la discussione nel vecchio thread !

Guglielmo
768  International / Generale / Re: Invio dati a google drive on: June 02, 2014, 03:20:23 am
Per l'invio dei dati a Google non ti posso aiutare se non suggerendoti di guardare se le funzioni messe a disposizione da Temboo (sicuramente più aggiornato di quel tuo vecchio link) ti possono essere utili e semplificare la vita. In particolare guarda le infinite chiamate che ti mette a disposizione la loro libreria QUI e, in particolare per Google QUI.

Per il resto, ti suggerisco, hai fini di debug, di fare una Serial.println() della tua stringa "data" così da verificare che contenga veramente quello che tu pensi debba contenere smiley-wink

Guglielmo

P.S. : Fino ad un certo numero di chiamate/mese, Temboo è totalmente gratuito smiley-wink
769  International / Generale / Re: Invio dati a google drive on: June 02, 2014, 02:26:10 am
Direi NO con l'operatore +=, però potresti convertirli in una stringa e sommare quindi due stringhe smiley-wink

Guglielmo
770  International / Generale / Re: Invio dati a google drive on: June 02, 2014, 02:02:50 am
sensors.getTempCByIndex(0) restituisce il valore della temperatura che dovrebbe essere un valore a virgola mobile.

Mah ... a me sembra semplicemente che il compilatore ti stia segnalando che il tipo "virgola mobile" NON è fra quelli ammessi ... guarda quando ti dice "candidates are:":

Code:
/home/tuonopayne/.Arduino-1.0.5/hardware/arduino/cores/arduino/WString.h:108: note: candidates are: String& String::operator+=(char)
/home/tuonopayne/.Arduino-1.0.5/hardware/arduino/cores/arduino/WString.h:109: note:                 String& String::operator+=(unsigned char)
/home/tuonopayne/.Arduino-1.0.5/hardware/arduino/cores/arduino/WString.h:110: note:                 String& String::operator+=(int)
/home/tuonopayne/.Arduino-1.0.5/hardware/arduino/cores/arduino/WString.h:111: note:                 String& String::operator+=(unsigned int)
/home/tuonopayne/.Arduino-1.0.5/hardware/arduino/cores/arduino/WString.h:112: note:                 String& String::operator+=(long int)
/home/tuonopayne/.Arduino-1.0.5/hardware/arduino/cores/arduino/WString.h:113: note:                 String& String::operator+=(long unsigned int)

... difatti vedo vari overload, ma tutti per tipi numerici interi (dal singolo char al unsigned long), ma nulla che riguardi i float/double.

Guglielmo
771  International / Generale / Re: [Neofita] Delucidazioni progetto green on: June 02, 2014, 12:13:16 am
Mah ... essendo le loro librerie suppongo affidabili, il dubbio è su un errato collegamento ...  smiley-roll

In compenso, vedo dall'esempio che hai riportato, che stai ignorando sia il mio che il suggerimento di Leo ... difatti non vedo né un delay() iniziale nel setup(), nel l'uso della if(Serial) ... poi non venire a chiedere aiuto se un giorno hai problemi e non riesci più a caricare i programmi ...  smiley-twist

Guglielmo
772  International / Generale / Re: Controller usb via midi on: June 02, 2014, 12:02:31 am
 smiley-lol smiley-lol smiley-lol ...

Le "librerie" non le carichi nel senso che non ti serve di aprirle dal IDE, le metti al loro posto e l'IDE le vede ... e le rende disponibili.

Quello che "carichi" nell'IDE è solo il .ino (più eventuali tuoi .c, .cpp e .h), poi, dentro ad esso, farai le varie :
"#include <...........>" che vanno a ripescare quelle librerie e le caricano in testa al tuo programma rendendoti disponibile il contenuto.

Guglielmo
773  International / Hardware / Re: Logica per reset pin sospensione Xbee on: June 01, 2014, 11:32:13 pm
Considera che hai a bordo un ADC come quello che hai su Arduino ... più o meno, quello che misuri con uno, misuri con l'altro e quindi ... smiley-wink

Se fai un po' di ricerche qui sul forum, troverai svariati esempi ed informazioni relative al ATtiny85 (il più grandicello della famiglia a 8 pin disponibile in DIP) ... che molti di noi hanno usato e tutt'ora usano  smiley-lol

Guglielmo
774  International / Hardware / Re: Logica per reset pin sospensione Xbee on: June 01, 2014, 03:03:58 pm
Sicuro che vale la pena utilizzare tutte queste logiche discrete ??? Ti sei fatto un conto degli assorbimenti ?
Perché magari ... alla fine ti semplifichi la vita e consumi più o meno uguale mettendoci un ATtiny ... smiley-wink

Sono piccolissimi (6 o 8 pin quelli più piccoli), assorbono poco, hanno ADC a bordo e ... te li programmi come ti pare  smiley-lol

Guglielmo
775  International / Generale / Re: Controller usb via midi on: June 01, 2014, 11:54:19 am
Purtroppo la USBH_MIDI soffre dello stesso problema solo che ... non basta cambiare nome alla directory, ma devi cambiare nome anche hai files dentro in modo che siano uguali e li devi andare anche ad editare poiché al loro interno fanno riferimento al nome con il carattere "undescore" ...

In pratica :

1. la directory si deve chiamare USBHMIDI senza underscore
2. sia il .h che il .cpp si devono chiamare usbhmidi senza underscore
3. all interno del .cpp devi modificare la riga :

Code:
#include "usbh_midi.h"

e togliere anche li il carattere underscore

e devi correggere allo stesso modo  QUALISASI richiamo, negli altri files.  smiley-confuse

Tanto te ne accorgi perché vengono fuori errori di compilazione ...

Guglielmo
776  International / Software / Re: assegnare un valore ad una variabile tramite seriale. on: June 01, 2014, 11:40:46 am
Primo non ho capito COSA esattamente tu digiti nel monitor seriale (... che sequenza di caratteri) secondo, sta a te verificare la correttezza degli inserimenti, i CR alla fine di ogni inserimento, la validità dei caratteri digitati (se ad esempio uno inserisce una cosa che non è un numero), ecc. ecc.

In pratica devi fare tutti i controlli possibili ed immaginabili per garantire che quello che andrai a convertire sia valido.

Io t'ho spiegato la strada ... ora ci devi lavorare ...  smiley-lol

Guglielmo
777  International / Software / Re: Limite di tempo funzione delay on: June 01, 2014, 04:14:51 am
No. Durante il delay() non puoi eseguire altro codice. Cosí non puoi misurare i valori e crearti una media. Usa millis() per capire che é passata un minuto e devi memorizzare i dati.

Uwe, non credo fosse questo il suo problema ... voleva solo sapere se la delay arrivava o meno a 60.000 millisecondi ... per il resto, mi sembra che abbia già il programma funzionante smiley-wink

Guglielmo
778  International / Software / Re: Limite di tempo funzione delay on: May 31, 2014, 11:24:41 pm
Basta leggere il reference ...  smiley-twist

Per la delay() è chiaramente specificato che il parametro millisecondi è di tipo "unsigned long".

Sempre dal reference, il tipo unsigned long può valere al massimo 4.294.967.295.

Da cui, espresso in secondi, il massimo che può attendere la delay() è ... 4.294.967 secondi che sono pari a circa 71.582 minuti che sono circa 1.193 ore che infine sono circa 49 giorni e 17 ore.  Ti bastano ?  smiley-lol smiley-lol smiley-lol

Guglielmo
779  International / Generale / Re: Problema comunicazione Android Arduino (App Inventor) on: May 31, 2014, 01:21:08 pm
Osserva BENE dove sono messe le parentesi e dove si chiude l'istruzione "if (Serial.available())" smiley-wink

E ripeto ... modificalo per usare "switch .. case" che con tutti quegli IF ... non si può vedere  smiley-lol smiley-lol smiley-lol

Guglielmo
780  International / Software / Re: assegnare un valore ad una variabile tramite seriale. on: May 31, 2014, 01:03:39 pm
 smiley ... fai sempre riferimento alle funzioni che trovi nella AVR libc ... spesso ti tirano fuori dai guai  smiley-lol

Guglielmo
Pages: 1 ... 50 51 [52] 53 54 ... 395