PLX-DAQ

Parallax Data Acquisition tool PLX-DAQ es un complemento para MS Excel 2000 y 2003, que te permite capturar hasta 26 canales de datos de un Arduino conectado a una puerto serie (COM1~15), con velocidad de hasta 128 Kbps. Puedes adjuntar fecha y hora del evento (hh:mm:ss) desde le sistema o segundos desde le inicio.

1. Circuito propuesto

Conecta dos sensores en la entradas analogica A0 y A1. Si quieres hacer una prueba manual puedes conectar un potenciometro con un extremo a +5V el otro extremo a GND y el punto medio (cursos) lo conectas a la entrada analogica A0.

2. Componentes

Sensores varios

3. Código Arduino

void setup(){
	Serial.begin(9600);
	Serial.println("CLEARSHEET");
	Serial.println("LABEL,Fecha,Hora,Sensor1,Sensor2");
	Serial.println("RESETTIMER");
}
void loop(){
	int sensor1 = analogRead(A0);
	int sensor2 = analogRead(A1);
	Serial.print("DATA,DATE,TIME,");
	Serial.print(sensor1);
	Serial.print(",");
	Serial.println(sensor2);
	delay(1000);
}

4. Algunos parámetros

Directivas de PLX-DAQ
NombreDescripción
LABELColoca los títulos en la final 1 en las columnas A~J. Deben estar separadas pro coma.
DATAColoca dato en la siguiente fila de Excel. Puedes enviar hasta 26 datos separados por coma.
DATEEtiqueta que sera reemplazada con la fecha del sistema.
TIMEEtiqueta que sera reemplazada con hora del sistema.
TIMEREtiqueta que sera reemplazada con los segundos desde el ultimo envío.
CLEARSHEETBorra todo. Desde la fila 1 columnas A~J.
CLEARDATABorra solo data. Desde la fila 2 columnas A~J.
RESETTIMERRestablece temporizador
ROW,GETSolicita la ultima fila de datos. SERIN pin,baud[,dec variable]
ROW,SET,valEstablece la fila que usara el próximo conjunto de datos
CELLSETEstablece una celda especifica. CELLSET,A2,HOLA
CELLGETObtiene el valor de celda especificada. CELLGET,D5
USER1,LABELEstablece casilla de verificación USER1. USER1,LABEL,comprueba
USER1,GETDevuelve el valor de la casilla USER1. 0=desmarcada, 1=marcada
USER1,SETEstablece la casilla de verificación USER1. USER1,SET,1

Si puedes mejorar o simplificar mas aun este código de ejemplo dímelo aquí