URGENTE

Lugar dedicado a el diseño y realización de circuitos eléctricos, electrónicos, localización de componentes, aparatos de medida y otros.
Responder
Mensaje
Autor
ironman
Mensajes: 67
Registrado: Lun Ago 24, 2015 12:01 am
País: Mexico
Ciudad: Xalapa

URGENTE

#1 Mensaje por ironman »

Hola, que tal.

Encontré este código para guardar los datos del pin 0 de un arduino, quería saber como se puede almacenar valores de mas pines analógicos y como le puedo hacer para exportarlos y enviarlos a una hoja de calculo.

Saludos

Por favor respondan

https://www.arduino.cc/en/Tutorial/EEPROMWrite

Avatar de Usuario
pfdc
Site Admin
Mensajes: 4466
Registrado: Mié Feb 25, 2004 9:30 am
País: España
Ciudad: Alcobendas
Ubicación: Madrid / España
Contactar:

Re: URGENTE

#2 Mensaje por pfdc »

Por favor, títulos como Ayuda, Urgente etc, sin especificar sobre el tema que se trata no deberían ponerse.

Carlosolpe
Mensajes: 334
Registrado: Lun May 25, 2015 7:36 am
País: España
Ciudad: Alcobendas

Re: URGENTE

#3 Mensaje por Carlosolpe »

Hola, ¿no funciona cambiando en número de pin?

int val = analogRead(1) / 4;

Saludos

Avatar de Usuario
mister_electronico
Mensajes: 122
Registrado: Mié Ene 15, 2014 8:44 pm
País: España
Ciudad: Asturias

Re: URGENTE

#4 Mensaje por mister_electronico »

Observa este programa

Código: Seleccionar todo


long analogInPin = A0;    // defino dos variables para las entradas analogicas A0 y A1 de tipo dato long
long analogInPin2 = A1;  

long valorin = 0;     // valor conversion analogica digital.

 
void setup(){


  pinMode(14,INPUT); // defino pc0 como entrada analogica pin A0
  pinMode(15,INPUT); // defino pc1 como entrada analogica pin A1

  
  Serial.begin(9600);   // inicializo el puerto serie a 9600 baudios.

  
}

void loop(){

          valorin = analogRead(analogInPin);

         Serial.println(valorin) ; // mando el valor de a conversion analogica del pin A0 digital por el puerto serie.

          valorin = analogRead(analogInPin2);

         Serial.println(valorin) ; // mando el valor de a conversion analogica del pin A1 digital por el puerto serie.

 
}
Bueno este programa no lo he compilado, es un cacho de uno que tenia por ahi, basicamente lo que te hace es leer la entrada analogica del pin A0 hace la conversion analogica digital y te lo envia por el puerto serie, a 9600 baudios, seguido
lee el dato analogico del Pin A1 hace la conversion analogica y a envia por el puerto serie lo mismo a 9600 baudios, y esto repitiendose idefinidamente.

No se si atraves del terminal de Windows puedes desviar los datos que recibies del puerto serie a un archivo , por que no utilizo mucho windows, pero si no:

Luego para poder tu salvar esos datos que te vienen por el puerto serie tendras que tener un programa que tel lea esos datos y te los salve a un archivo del tipo que deses, como puede ser un archivo de texto, excell etc...

Este programa se puede hacer de muchas formas, si utilizas Windows puedes utilizar, Visual Basic, Python, Java etc.. A nivel mas profundo de programacion en C, C++, Delphi etc.. si bien tendras que aprender a programarlos.

Si utilizas linux pues puedes utilizar Java, Python, Gambas y tambien otros el caso anterior C, C++ etc...

Modifica el titulo de tu post para que asi otros puedan encontrar la misma pregunta que tu estas haciendo.

Suerte..

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 2 invitados