Arduino desde cero - Termómetro Digital (4 / 7 paso)

Paso 4: programación...

Hay varias maneras de programar este chip.

1. Si tienes otro Adruino usted puede utilizar para programar el chip por intercambio con cuidado el chip vino con. O

2. usted puede comprar un "amigo FTDI' de adafruit.com $14,75 que es lo que usé.
Si no utiliza esto, vaya al siguiente paso.

Viene con una fila de 6 pines. Poner esto en (ver foto) y conectar así que va de izquierda a derecha.

  1. A la tierra
  2. No se usa
  3. A 5v
  4. Al pin 2
  5. A la clavija 3
  6. Al pin 1

Ahora con que puede conectar en el amigo FTDI y programa a través de USB desde un ordenador con el software de Arduino.
(Nota: no enchufe el amigo FTDI y la energía externa al mismo tiempo)

Utilizando uno de estos 2 métodos de adelante y el bosquejo de "Blink" que viene con el software del programa.
Si el LED empieza a parpadear lejos, sabes todo es bueno y es hora de seguir adelante.
Si quieres hacer el termómetro digital que se puede programar este dibujo ahora.

/ * Este esbozo es originalmente de Ladyada.com.
Ha sido modificado por Matt Jenkins 27/10/2011
*/

incluir el código de biblioteca:
#include < LiquidCrystal.h >

inicializar la biblioteca con los números de los pines de interfaz
LiquidCrystal lcd (7, 8, 9, 10, 11, 12);

TMP36 Variables de Pin
int tempPin = 1; el pin analógico de TMP36 Vout (sentido) pin está conectado a
la resolución es de 10 mV / grado centígrado con un
500 mV compensación para permitir temperaturas negativas
int tempReading; el análogo de la lectura del sensor

void setup(void) {}

fijar número la pantalla del LCD de filas y columnas:
LCD.Begin (16, 2);
Imprimir un mensaje en la pantalla LCD.
LCD.Print("Temp-O-Mattic"); Se puede cambiar "Temp-O-Mattic" a algo más como "la Temp es..."
}

void loop(void) {}

tempReading = analogRead(tempPin);

conversión de esa lectura a tensión
voltaje del flotador = tempReading * 5.0;
voltaje = 1024.0;

Float temperatureC = (voltaje - 0.5) * 100; conversión de 10 mv por grado ingenio 500 mV offset
a grados ((volatge - 500mV) veces 100)

establecer el cursor a la columna 0, línea 1
(Nota: la línea 1 es la segunda fila, ya que cuenta comienza con 0):
lcd.setCursor (0, 1);

ahora convertir a grados Fahrenheit
Float temperatureF = (temperatureC * 9.0 / 5.0) + 32.0;
LCD.Print(temperatureF); Si lo desea C y F no sólo cambian "temperatureF" a "temperatureC"
LCD.println ("grados F"); Puede cambiar F a C

Delay(1000);
}

Artículos Relacionados

Rápido Termómetro Digital usando barato convertidor de USB a TTL y DS18B20 - sin Arduino o frambuesa Pi

Rápido Termómetro Digital usando barato convertidor de USB a TTL y DS18B20 - sin Arduino o frambuesa Pi

En mi anterior instructable le di una introducción al termómetro Digital uso de DS18B20 y ESP8266 nodemcu con pantalla OLED de SPI y programación utilizando el IDE de Arduino. Requiere conocimientos de electrónica básica, programación y requiere un p
Termómetro digital con Arduino

Termómetro digital con Arduino

Este proyecto utiliza un Arduino, un sensor de temperatura DS18B20 y una pantalla de LCD de 16 x 2 para mostrar la temperatura actual del aire. Se puede hacer con o sin un protoboard, pero un protoboard es mucho más fácil de alambre.Muestra la temper
Creación de un termómetro digital con Arduino

Creación de un termómetro digital con Arduino

¿imaginaste alguna vez que hace su propio termómetro digital? Con el desarrollo de la tecnología cada vez más sofisticado, que nada es imposible.Esta vez el proyecto es crear su propio termómetro digital con Arduino. Que debe ser aprendido en este tu
Termómetro digital de ventana

Termómetro digital de ventana

Hola, mundo! Si alguien preguntara lo que hoy es la temperatura, probablemente sería capaz de decir mirando su teléfono o un termómetro de la ventana. De hecho, usted probablemente lo haría con ningún pensamiento acerca de cómo llegó a la temperatura
Termómetro Digital multifunción

Termómetro Digital multifunción

este instructable le mostrará cómo crear una plataforma multifunción con un termómetro, cronógrafo (cuenta encima del contador), la cuenta regresiva timer y luz de la pantalla. También se pretende ser una plataforma para otros sensores analógicos o d
Hacer un termómetro digital

Hacer un termómetro digital

en este instructable, usted aprenderá cómo hacer un simple termómetro digital por menos de £10 utilizando algunos componentes simples y 1 IC.Proyecto terminado debería ser algo como esto:Paso 1: Las partesAquí está una lista de todas las piezas que n
Construir el termómetro Digital más simple!

Construir el termómetro Digital más simple!

a pesar de que un aficionado electrónico desde hace años, esta será mi primera instructable aquí!Este proyecto no es una solución permanente para un termómetro digital, pero una rápida para construir uno en caso de que usted no puede encontrar su ded
Caja madera para un termómetro digital.

Caja madera para un termómetro digital.

Este me lo hice una caja de madera para un termómetro digital barato que compré de eBay por £2,60 todo. Estos termómetros están diseñados para ser insertado en paneles etc. por lo que son tipo de feo si no incluido, ya que quería usarlo en la placa d
Creación de un termómetro digital con Edison de Intel

Creación de un termómetro digital con Edison de Intel

En primer lugar me gustaría agradecer a Instructables y Intel por darme edison de Intel con el kit. Este Instructable es sobre la creación de termómetro digital (con intel edison). Termómetro digital es bastante simple y se puede hacer por todo el mu
Termómetro digital

Termómetro digital

Hola a todos este es mi primer instructables y un termómetro digital con una pantalla de IC2, un Arduino UNO, una batería recargable (un powerbank), un LM35 como sensor de temperatura, y un botón cual si usted empuja muestra la temperatura en celsius
Arduino y MCP41100 potenciómetro digital

Arduino y MCP41100 potenciómetro digital

sabe el potenciómetro analógico, es una resistencia con un contacto deslizante que se forma un divisor de tensión ajustable de tres terminales.Potenciómetros de muchas aplicaciones tales como:controles de 1) volumen en equipos de audio.2) controlar e
Cómo hacer un Arduino desde cero

Cómo hacer un Arduino desde cero

Ingeniería frugal es el mejor camino a seguir para la ciencia.Si usted está interesado en hacer algunas arduino desde cero, usted ha venido al lugar correcto.Puedes ver un tutorial en vídeo de este instructable: aquíComplementará cualquier lagunas o
Termómetro Digital barato y fácil

Termómetro Digital barato y fácil

tuve que controlar la temperatura de mi acuario. Para el propósito, la idea vino a mi mente por eso no uso reloj digital de mesa que también puede mostrar la temperatura del medio ambiente. La mayoría de ustedes tendrá tal un reloj en casa que estoy
Coche Termómetro Digital con brújula y

Coche Termómetro Digital con brújula y

no soy muy bueno encontrando lugares y dirección, pero al menos soy capaz de leer mapas y brújula. Hoy en día, sistemas de navegación GPS son cada vez más populares, probablemente que algunos dicen por qué necesito una brújula. Bueno, primero, me gus