Show Posts
Pages: 1 ... 461 462 [463] 464 465 ... 740
6931  International / Generale / Re: Problema con serial monitor e "writestrln(PSTR(\" on: January 19, 2012, 01:09:25 pm
che i bit rilevati, messi in sequenza, letti come numeri, e confrontati con la tabella ascii (che trasforma un numero in lettera), corrispondono a valori non rappresentabili (sui 256 carretteri della tabella ascii estesa solo una cinquantina sono visualizzabili)

semplicemente vuol dire che chi ha scritto quei segnali NON ha usato caratteri ascii, ma dei numeri a caso, cosa molto normale.

prova ad osservare quei valori in esadecimale (ovvero il valore numerico senza passare per la tabella ascii), e forse riconoscerai delle sequenze che si ripetono che corrispondo ai comandi
6932  International / Generale / Re: Variabili Globali all' interno di una funzione on: January 19, 2012, 12:58:15 pm
perchè usi i puntatori (*) se stai imparando?
inizia ad usare gli array
char display_mess_1[100];

e poi ai puntatori ci pensiamo..


risposta advanced:
i puntatori puntano ad un area di memoria, ma quale? all'inizio una a caso, che potrebbe contenere qualsiasi cosa, da una variabile a non essere utilizzata.(caso del tuo programma)
per poter USARE i puntatori (senza creare casini), prima bisogna INIZIALIZZARLI, ovvero dargli un indirizzo di ram, ed indicare che da quell'indirizzo X byte fanno parte della variabile puntata dal puntatore. Questa operazione si fa cimando la funzione malloc...
PROBLEMA: lo spazio mallocato, a differenza di una normale variabile, non viene liberato alla "morte" della variabile (in questo caso del puntatore), dovrai farlo a mano dicendo con la funzione free(), altrimenti quello spazio rimane inutilizzabile (salvo morte del programma, in pratica un reset), e viene definito "garbage", e quando occuperà tutta la ram farà crashare il tuo programma.
6933  International / Generale / Re: Problemino con banner STOP SOPA on: January 19, 2012, 12:41:07 pm
Lo sciopero era dalle 06:00 di ieri alle 06:00 di oggi.
Oggi non mi è ancora comparso...!!!

 smiley-zipper smiley-zipper
6934  International / Generale / Re: [Votazione 1 di 2] Che tipo di struttura vorresti che avesse il forum italiano? on: January 19, 2012, 12:39:47 pm

Per quanto mi riguarda questa votazione su può anche togliere dagli sticky, anzi, sarebbe opportuno toglierla... Le votazioni si sono concluse il 19 dicembre...

hai ragione, e bisognerebbe sticcare questa: http://arduino.cc/forum/index.php/topic,87400.0.html  smiley-mr-green
6935  International / Megatopic / Re: swRTC on: January 19, 2012, 12:38:32 pm
che bruttura quel -1, e se il giorno è il primo del mese? una bella moltiplicazione per 0? dovete lavorare col risultato di ritorno della divisione, come ho scritto qualche post fa.

p.s. GDI?
6936  International / Megatopic / Re: [Multicotteri]Elettronica di potenza e telai : Batterie - ESC -Motori e cablaggi on: January 18, 2012, 04:02:26 pm
te lo detto, ciò che vedi a gui non è che 1/1000 delle vere informazioni che vengono estrapolate dai sensori.
non so se il software che usi permette il log del 100% dei dati in arrivo, se no dovrai caricare un codice che legge i sensori e logga tutto, e tenere la velocità della seriale più alta possibile.
6937  International / Megatopic / Re: [Multicotteri]Elettronica di potenza e telai : Batterie - ESC -Motori e cablaggi on: January 18, 2012, 03:46:28 pm
se è l'output ai motori che cambia e lo vedi da gui, allora è il software che sballa, e sballa per 3 motivi:
1. errore nella lettura dei sensori
2. errore nella lettura della RX
3. bug del programma

allora posta l'output delle letture dei sensori, e della RX. Non roba grafica, ti ricordo che l'algoritmo gira ad ALMENO a 60Hz(molti di più probabilmente), mentre l'occhio umano rileva al massimo 25Hz...
6938  International / Megatopic / Re: [Multicotteri]Elettronica di potenza e telai : Batterie - ESC -Motori e cablaggi on: January 18, 2012, 03:31:22 pm
sì, ma salgono e scendono in base al cambiamento di un input, o cosa?
6939  International / Megatopic / Re: [Multicotteri]Elettronica di potenza e telai : Batterie - ESC -Motori e cablaggi on: January 18, 2012, 02:41:42 pm
risci a loggare i valori mentre sei in volo? bisogna vedere se l'errore deriva dai sensori, dal SW o dagli ESC quando danno potenza.

Imho devi ricontrollare il collegamento ai sensori
6940  International / Generale / Re: Progetto torre di hanoi on: January 18, 2012, 07:47:44 am
Quale board mi consigliate di comprare, prima per imparare, e poi per realizzare questo progettino (o anche qualcos'altro se cambiassi idea smiley-roll)?
Mi stavo orientando su Arduino UNO rev.3 ma, mi servirebbe un consiglio da qualcuno con esperienza  xD

Dal punto di vista potenza di calcolo la UNO basta e avanza, la torre di Hanoi è un problema semplice da risolvere dal punto di vista informatico.
Quello che è difficile da realizzare per il tuo progetto è la parte meccanica che sposta fisicamente i piatti, il modo più semplice per risolvere è utilizzare un piccolo braccio robot commerciale come quelli di Lynxmotion, però tra braccio e servocontroller vai a spendere qualche centinaio di Euro, anche con altre soluzioni meccaniche la spesa è sempre abbastanza alta.
Una soluzione alternativa è utilizzare un rappresentazione grafica della torre, con relative animazioni, su un pc collegato via usb (seriale virtuale) ad Arduino, in pratica Arduino risolve il puzzle mentre il pc muove i pezzi in base ai comandi impartiti da Arduino.


quoto in pieno l'idea di usare un braccio già fatto, altrimenti se non hai mecchine CNC a disposizione o un'ottima manualità nella lavorazione di plastiche, legno o alternative è più il tempo perso che i soldi risparmiati (e il tempo è denaro...)

in olte il braccio lo usi anche per altri progetti, tipo un grattaschiena automatico smiley
6941  International / Megatopic / Re: swRTC on: January 17, 2012, 07:02:47 pm
prova a metterlo di un giorno dopo alla data timestamp...

edit: forse di year*365.2422 fa fatto un round sempre al +1, cioè se è > 0  anche di 1/10000000 va fatto +1 invece che troncare come fa il C... se un giorno è già iniziato, non va contato come giorno in più, perchè sarà contato in ore minuti e secondi  smiley
6942  International / Megatopic / Re: swRTC on: January 17, 2012, 06:22:54 pm
The above scheme means that on a normal UTC day, of duration 86 400 s
6943  International / Megatopic / Re: swRTC on: January 17, 2012, 05:55:19 pm
il problema deriva dal fatto che se leggi attentamente la storia del timestamp, scopriresti che in realtà anche lui ha un errore da calcolare
6944  International / Megatopic / Re: swRTC on: January 17, 2012, 05:19:22 pm
ad occhio hai solo sbagliato le dimensioni delle costanti

adesso son troppo fuso per controllare, magari domani mattina

edit: macchè domani mattina.. lavoro! magari domani sera (uff!!!) smiley-mr-green
6945  International / Generale / Re: Progetto torre di hanoi on: January 17, 2012, 05:18:00 pm
anche un paio di sensori di pressione sulla "pinza" potrebbero far comodo. per contare il numero di dischi, un ping sensor (che puoi fare con 2 led, vedi su questo forum) è abbastanza semplice, se sfrutti il fatto che di lato la torer è una scaletta smiley e a questo punto diventa anche abbastanza semplice individuare il "palo" in cui inserire l'anello

l'algoritmo p una baggianata, io l'ho scoperto giocandoci, magari non è ottimizzato ma fondamentalmente; se devi spostare una torre di pari anelli, il primo lo metti dove NON vuoi arrivare dei 2 pali liberi, viceversa se dispari.
facile no?
Pages: 1 ... 461 462 [463] 464 465 ... 740