Doctorado

Artifact [1b4e804701]
Login

Artifact 1b4e80470197a7b0f6c7c5789fefd3287a8ae370:


/*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;
}