Eccomi... scusate il ritardo della risposta...
Innanzitutto vi ringrazio per la vostra disponibilità!! Vi allego tutto quello che mi avete chiesto (circuito, schema di collegamento e script).
Come potete vedere non ho altro collegato all' arduino. In effetti usare il riferimento interno, sia perché non ci ho pensato e sia perché inizialmente il segnale lo vedevo bene come se fosse con l'oscilloscopio.
Per plottare i dati ho usato MegunoLink e lo script di esempio fornito dal programma stesso. Ma il problema riscontrato salta fuori anche quando uso lo sketch presente in "esempi/01.Basics/AnalogRead" e visualizzando i dati con il SerialMonitor.
Script:
Send data to MegunoLink for plotting.
This program reads the first three analog input values
and sends them to MegunoLink for plotting.Download MegunoLink, a free tool for uploading programs,
monitoring, logging and plotting Arduino data, from:
MegunoLink Pro | The swiss army knife for Arduino
****************************************************** */#include <GraphSeries.h>
GraphSeries g_aGraphs[] = {"ADC0"};
void setup()
{
// The data is sent via the serial port. Initialize it.
Serial.begin(57600);
}void loop()
{
int nADCInput = 0;// Read values from the ADC converter and send them out the serial port.
//for (nADCInput = 0; nADCInput <= 2; ++nADCInput)
g_aGraphs[nADCInput].SendData(analogRead(nADCInput));delay(10);
}
In allegato ci sono il circuito e lo schema di collegamento.
Schema.pdf (131 KB)
