Show Posts
Pages: 1 ... 116 117 [118] 119 120 ... 160
1756  International / Generale / Re: Arduino minimale: è giusto così? on: March 06, 2012, 12:30:24 pm
Metterei un condensatore da 10uF tra + e - della batteria e uno da 0.1uF tra VCC e GND accanto al micro, ARef deve essere inoltre collegato anche se non si usa l'ADC.
1757  International / Generale / Re: Frequenza AtMega328 variabile on: March 05, 2012, 09:30:04 am
Io pensavo ad un sistema che deve rispondere in tempi predeterminati e in cui se ricevo in input X devo fare molti calcoli e imposto la frequenza massima, se ricevo in input Y devo fare pochi calcoli ed imposto la frequenza media o minima, il resto del tempo tengo il micro in sleep

Ciao
1758  International / Generale / Re: Strano problema backgroundworker C# on: March 05, 2012, 06:00:02 am
Nel codice che ho proposto vengono utilizzate le espressioni lambda per fare la stessa cosa, si ottiene una leggibilità migliore di quella proposta da francesco84.

InvokeRequired è superfluo, è sicuramente richiesto l'Invoke in quanto siamo su un altro thread.

Comunque un utilizzo più semplice del backgroundWorker fa uso degli eventi RunWorkerCompleted e ProgressChanged che vengono scatenati sul thread principale.

Ciao
1759  International / Generale / Re: Frequenza AtMega328 variabile on: March 05, 2012, 05:52:06 am
Giusto il prescaler, l'avevo letto ma non mi era venuto in mente! Ora basta che trovo un qualche modo per abbassare anche la tensione al valore minimo che viene retto alla frequenza impostata e il risparmio energetico massimo è assicurato.
1760  International / Generale / Frequenza AtMega328 variabile on: March 05, 2012, 05:07:59 am
Ciao a tutti,
E' possibile variare durante il funzionamento la frequenza del micro?
Mi spiego meglio, magari con una rete RC con condensatore variabile usata per generare il clock posso variare la capacità del condensatore per aumentare/diminuire il clock durante il funzionamento?
Esiste un qualche modo/qualche componente che posso addirittura "sintonizzare" da codice?
Sarebbe interessante variare la frequenza di clock in base a determinati input che pervengono al micro, combinata agli sleep si avrebbe un risparmio energetico massimo

Ciao e grazie anticipatamente a tutti
1761  International / Generale / Re: Strano problema backgroundworker C# on: March 04, 2012, 06:05:09 am
Ho visto il tuo codice e ci sarebbero tante cose da dire, per il momento ti aiuto a capire e risolvere il tuo problema.

Un pò di nozioni:
Il backgroundworker esegue il codice su un altro thread
Da un altro thread non puoi accedere a controllo creati sul thread principale, altrimenti ottieni un eccezione
Eccezioni su thread secondari in background sono silenti, il thread termina ma non viene mostrato nessun errore

Quello che succede è che l'applicazione va in errore e non viene eseguita l'istruzione del secondo messagebox
Per accedere in modo sicuro al controllo da un thread secondario devi "chiedere" al thread principale di eseguire una funzione, puoi farlo tramite il metodo invoke


      string ip = "";
      comboBox3.Invoke(new Action(() => { ip = comboBox3.Text; }));
      MessageBox.Show(ip);

Ho usato la proprietà text sulla combobox nell'esempio perchè non aggiungi gli ip alla collezione items della combobox e recupero quindi semplicemente il testo scritto dall'utente.

Ciao
1762  International / Generale / Re: Strano problema backgroundworker C# on: March 03, 2012, 11:40:52 pm
Ciao, se alleghi il programma provo a darci un'occhiata
1763  International / Generale / Re: Anemometro ad ultrasuoni on: March 02, 2012, 04:19:26 pm
Il terzo asse (credo) che serva per misurare in maniera più precisa la direzione del vento, ho visto che i prodotti commerciali più sofisticati ce l'hanno.
Da quanto ho capito le misure devono essere fatte in contemporanea proprio per ricavare i vettori Vx e Vy per poi ricavare modulo e direzione del vento, per questo cercavo qualcosa con angolo ristretto.
1764  International / Generale / Anemometro ad ultrasuoni on: March 02, 2012, 03:48:20 pm
Ciao a tutti
Volevo cimentarmi nella costruzione di un anemometro ad ultrasuoni a 3 assi, per chi non conoscesse il principio di funzionamento un buon link è http://www.cheventofa.com/anemo_info.aspx
Volevo informazioni riguardo ai sensori ad ultrasuoni, quale consigliate? Mi sembra che devono avere un angolo molto ristretto, ne conoscete qualcuno?
Qualcuno è interessato a collaborare al progetto?
1765  International / Generale / Re: Programma C# in continuo ascolto su seriale on: February 29, 2012, 03:43:55 am
In genere per risolvere queste situazioni devi usare un thread secondario e inserire il codice come quello che hai scritto bene o male.
Nel caso specifico del controllo SerialPort ti puoi semplificare la vita utilizzando gli eventi offerti dal controllo, ricordati di usare il metodo Invoke su un oggetto dell'interfaccia grafica per aggiornarlo.

Ciao
1766  International / Megatopic / Re: [GUIDA] IDE1.0 - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard on: February 29, 2012, 03:39:02 am
Grazie
1767  International / Generale / Re: Optiboot on: February 28, 2012, 05:40:59 pm
Pensavo era più semplice, se devo stare a smanettare un ora rimango con l'optiboot attuale, non ho per il momento riscontrato bug e non mi serve l'ISP, per caricare sketch sul mio arduino standalone collego 4 fili (RX,+5,GND,RESET) e vado tranquillo smiley

Grazie comunque per l'assistenza, un giorno magari mi sarà utile anche la tua guida
Ciao!
1768  International / Generale / Re: Programma C# in continuo ascolto su seriale on: February 28, 2012, 05:37:10 pm
Se il programma non ha interfaccia grafica che deve aggiornarsi puoi fare un semplice ciclo infinito, l'applicazione sembrerà bloccata ma funzionerà.
In alternativa devi creare un Thread secondario, puoi usare il controllo backgroundworker per semplificarti la vita

Ciao
1769  International / Generale / Foro troppo vicino sulla R2 on: February 28, 2012, 03:55:48 pm
Ciao a tutti
Ho notato mentre cercavo di mettere una vite con uno spaziatore che il foro vicino alla USB è troppo attaccato ai 6 pin (ho la Uno R2).
Rischio di fare corti con viti M3 e spaziatori di metallo secondo voi?
1770  International / Generale / Re: Optiboot on: February 28, 2012, 02:43:41 pm
Grazie per la guida, penso proprio che aspetterò però una nuova versione dell'IDE per evitare troppi "sbattimenti", per il momento non sono ancora con "lo spazio alla gola" sul micro smiley
Pages: 1 ... 116 117 [118] 119 120 ... 160