Pagina 1 di 1

leggere segnale analogico

MessaggioInviato: 18 mar 2013, 13:20
da carlos
buongiorno ragazzi, ho un problema. Dopo aver "giocato" un po con arduino e con le sue funzione, ora vorrei anche affacciarmi sul linguaggio c. Però non riesco a trovare da nessuna parte qualche guida o qualche buon esempio di un programma che legge un segnale analogico di input.
Praticamente la funzione analogRead di arduino in C.
Qualcuno di voi può indirizzarmi sulla via giusta anche dandomi indicazioni in modo generale???
grazie mille :)

Re: leggere segnale analogico

MessaggioInviato: 18 mar 2013, 13:32
da simo85
carlos ha scritto:Però non riesco a trovare da nessuna parte qualche guida o qualche buon esempio di un programma che legge un segnale analogico di input.
Praticamente la funzione analogRead di arduino in C.


http://arduino.cc/en/Reference/analogRead

Re: leggere segnale analogico

MessaggioInviato: 18 mar 2013, 22:44
da carlos
scusa non mi sono spiegato bene nel post precedente.
Praticamente cerco qualche esempio o qualcuno che mi indirizzi nella via giusta a scrivere un programma in C che legge il segnale analogico di input.
Cioè l'equivalente di analogRead in C.

grazie per la risposta :)

Re: leggere segnale analogico

MessaggioInviato: 20 mar 2013, 20:43
da Shockwaver
analogRead è una funzione delle librerie standard che compara il livello di tensione sul pin ad un max di 5V e ti restituisce un valore tra 0 e 1023 che vi sia proporzionale. Per una riscrittura personalizzata di analogRead dovresti spulciarti il codice delle librerie dove risiede la funzione.
Ad ogni modo non ne vedo l'utilità... Per monitorare un segnale analogico non ti basterebbe temporizzare la campionatura con analogRead (occhio a Nyquist :lol: ) e ricostruirlo con la semplice proporzione analogRead/1023 = sig/5V ?

Re: leggere segnale analogico

MessaggioInviato: 20 mar 2013, 21:13
da simo85
Forse l'OP si riferisce alle istruzioni dirette.

Nel blog di Foto UtenteIanero c'è un articolo riguardo all'ADC di un ATmega..

Re: leggere segnale analogico

MessaggioInviato: 20 mar 2013, 21:46
da Ianero

Re: leggere segnale analogico

MessaggioInviato: 20 mar 2013, 22:30
da Shockwaver
... e per il codice della analogRead qui trovi quello per Arduino UNO e anche il path per la libreria
O_/