/*Recibir valores de un -----Potenciometro y un LDR ---- conectados a los pines 0 y 1 analogicos y mandar los datos recojidos , por el puerto serie .
Referencia para montarlo : http://www.arduino.cc/en/Tutorial/AnalogInput
http://www.arduino.cc/es/Ejercicios/LDR
CS 08 */
#include "WProgram.h"
void setup();
void loop();
int potenciometro = 1; // variable que asignamos para que lea del pin 1 analogico mas adelante.
int ldr = 0; // // variable que asignamos para que lea del pin 0 analogico mas adelante.
void setup() // void setup aqui ponemos las cosas que van a ser fijas y no devuelven nada .
{
Serial.begin(9600); // la velocidad que queremos para el puerto serie .
}
void loop() // void loop aqui ponenemos las cosas que pueden cambiar y devolver algo.
{
Serial.print(analogRead(potenciometro)); // aqui indicamos que el valor del pin 1 analogico lo queremos mandar por el puerto serie .
Serial.print(" "); // Ponemos un espacio para poder separarlos luego facilmente.
Serial.print(analogRead(ldr)); // aqui indicamos que el valor del pin 0 analogico lo queremos mandar por el puerto serie .
Serial.println(); /* le decimos que nos escriba un caracter de final de linea y nueva linea ,esto lo usaremos en el nodo (tokenizer) para indicarle el fin de loop .
el numero 13 en codigo ASCII es carriage return CR , ('\r') y un 10 en ASCII es nueva linea ('\n').*/
delay(100); // le damos un peque\u00f1o delay , respiro al puerto para que no se sature .
}
int main(void)
{
init();
setup();
for (;;)
loop();
return 0;
}