viernes, 17 de abril de 2009

Arduino + LM35





Para poder leer la temperatura del sensor LM35 en Arduino solo hay que conectar el sensor como el siguiente esquema:



Donde R1 es una resistencia de 100K conectada a tierra formando un "Pull-Down", una vez hecho esto cargamos el siguiente codigo en el IDE de Arduino y abrimos el puertos serie donde deberia mostrar cada 5 segundos la temperatura recogida.

PD: lo mas importante precio menos de 2€

/*
 *
 * Lectura de temperatura de sensor LM35
 *                    
 * LM35 pinout
 *    pin Vs a arduino +5V
 *    pin Vout a analogpin y resistencia de 100K a GND (Pull-Down)
 *    pin GND a arduino GND                
 */

int analogPin = 0; // Pin analogico 0 de Arduino
int temperature = 0;
int lm35read;

void setup()
{
  Serial.begin(9600);
}

void loop ()
{

  lm35read = analogRead(analogPin);
  temperature = (5.0 * lm35read * 100.0)/1024.0;
  Serial.print(temperature);
  Serial.println("C");
  delay(5000);
 
}



Referencias:
  • Datasheet de LM35


  • http://www.arduino.cc/en/Tutorial/DigitalPins
  • Ultima gastada, controladora CNC 3 ejes




    Ya me llego la controladora para el proyecto CNC que estoy montando, seguire informando de los avances de la construccion del cacharro.

    Caracteristicas:
    Stepperworld FET-3, controladora por puerto paralelo de 3 Ejes con soporte de motores paso a paso unipolares de hasta 15A por fase, lleva 12 transistores Mosfets, 2 salidas auxiliares TTL para relés y 3 entradas para interruptores de fin de carrera.

    Referencias:
    http://www.stepperworld.com/fet3.htm