Física con Arduino
  • Sensores de bajo coste en el laboratorio de Física
  • SENSORES
    • Sensores: introducción
    • Sensor analógico de temperatura LM35
      • Conectar el sensor
      • Programar la placa Arduino
      • Lectura de un sensor con salida analógica
      • Medida de los datos
      • Conversión de los datos a grados centígrados
    • Sensor de llama
      • Conectar el sensor
      • Lectura del sensor
      • Transformar el valor bruto en porcentaje
    • Sensor de efecto Hall lineal
      • Conectar el sensor
      • Relación entre el voltaje y el campo magnético
      • Lectura del sensor
      • Medida del campo magnético
    • Sensor DHT22 de humedad y temperatura
      • Conectar el sensor
      • Añadir una biblioteca al IDE de Arduino
      • Lectura del sensor
    • Sensor digital de temperatura DS18B20
      • Conectar el sensor
      • Programar el sensor
      • Tres sensores
  • SALIDA
    • Dispositivos de salida: introducción
    • Pantalla LCD I2C
    • Pantalla 7 segmentos
  • PROYECTOS
    • Proyectos: introducción
    • Color y calor
    • Cómo atrapar el calor del sol
    • ¿De dónde viene la sal?
    • Curva de calentamiento del agua
  • Talleres
    • Rovereto 2019
  • Contacto
    • Sobre la autora
Powered by GitBook
On this page
  1. SENSORES
  2. Sensor analógico de temperatura LM35

Programar la placa Arduino

PreviousConectar el sensorNextLectura de un sensor con salida analógica

Last updated 6 years ago

Ya tienes el sensor conectado a la placa Arduino. Conecta ahora la placa a un puerto USB de tu ordenador. Para poder leer los valores medidos por el sensor procederás de la siguiente manera: primero escribirás un programa, o sketch, que le diga a Arduino qué debe hacer. Este programa lo escribirás en tu ordenador utilizando el lenguaje Arduino y un software especial, el IDE (Integrated Development Environment o entorno de desarrollo integrado) de Arduino. A continuación subirás el programa a la placa y, una vez subido, ¡ya podrás leer los valores medidos por el sensor en la pantalla del ordenador!

Como hemos dicho, para escribir un sketch de Arduino debes tener instalado el IDE de Arduino en tu ordenador (si no lo tienes, descárgalo en ). A abrir el IDE de Arduino aparece por defecto una ventana con una plantilla para escribir un programa:

Esta plantilla te da una pista de cómo se estructuran los programas en Arduino. Un sketch tiene dos partes diferenciadas: la función setup y la función loop. El código correspondiente a cada una de estas funciones se escribe dentro de las llaves correspondientes (estas funciones pueden no contener ninguna instrucción, pero el nombre y las llaves siempre tienen que aparecer, aunque estén vacíos).

La primera parte del programa, la función setup, contiene las instrucciones iniciales que lo preparan todo para que funcione de la manera deseada. En cuanto el sketch ha terminado de subirse a la placa Arduino, las instrucciones que contiene esta función se ejecutan secuencialmente, una a continuación de otra. Este código se ejecuta solo una vez, y cuando se alcanza la llave de cierre de la función setup la inicialización termina y el programa entra en la función loop. Esta función es el núcleo del programa, ya que las instrucciones dentro de loop se ejecutan continuamente, una y otra vez: cuando se llega a la llave de cierre de la función loop, la ejecución del programa vuelve a la llave de inicio de esta función, y todo vuelve a empezar.

Para familiarizarte con el entorno de desarrollo y con el lenguaje Arduino vas a empezar escribiendo una versión simplificada del programa que lee los valores del sensor de temperatura y los muestra en la pantalla del ordenador.

https://www.arduino.cc/en/Main/Software
1) Escribe el programa en el ordenador. 2) Sube el programa a la placa Arduino. 3) Lee en el ordenador los valores medidos por el sensor (Imagen: Flaticon / Fritzing / Inductiveload / Beatriz Padín)