Termómetro miniatura bricolaje (9 / 11 paso)

Paso 9: Vista previa de código

Tome nota

En mi conversión de Celsius a Fahrenheit agregué y adicional 4. En otras palabras, para convertir de C˚ a F˚ se multiplica el C˚ por 1,8 y agregar 32.

/ * Termómetro miniatura bricolaje

Este circuito es termómetro pequeño que cabe en la parte posterior de un
batería de 9V. Dos LED de flash a la temperatura. Por ejemplo, si el
temperatura es 75, la primera voluntad led flash 7 veces, y el segundo LED se
Flash 5 veces.

El circuito:
* Vout del sensor está conectado a A3
* Entrada del botón de va en el pin 4.
Tome nota: esto no es lo mismo como pines físicos.
Consulte http://hlt.media.mit.edu/?p=1229 para obtener más información.

creado en 2013
por Daniel Nicholls
Editado por disfrutar de electrónica

Notas adicionales:
La escala de conversión en que verás que Ctemp está establecida es solo para el sensor de temperatura LM35.
Ver escala de conversión de su propio sensor de temperatura y cambiar mi número a cualquiera sea su número.

¡ Disfrute!

*/

int Ctemp; Temporal en C˚
int digit10s; Dígitos de la temperatura de 10s
int digit1s; Dígitos de temperatura 1s
temp de flotador; Temporal en F˚
int tempPin = 3; Entrada de crudo desde el sensor de temperatura

int LED10 = 1; LED parpadeando el 10s dígitos
int LED1 = 0; LED a destellar los 1 dígito

int tecla = 4; Entrada digital desde el botón
BPulse int; Variable que nombra el estado del botón

int hora = 250; Esta variable "tiempo" es el retardo entre los destellos del LED.
así que si los LEDs flasing demasiado lento o demasiado rápido puede
ajuste aquí y va a cambiar el retardo por todas partes.

void setup()
{/ / Debe saber lo que todo esto es: P
pinMode (LED10, salida);
pinMode (LED1, salida);
pinMode (botón, entrada);
pinMode (tempPin, entrada);
}

void loop()
{

CTemp = analogRead(tempPin); Okaydokey estamos creando "Ctemp" a la lectura de Anlog TV en tempPin. ¿Recuerde que tempPin es?
CTemp = Ctemp * 0.48828125; Conversión de la tensión analógica desde el sensor de temperatura a grados Celsius. Esto es sólo para el LM35
Nota: Este número puede ser un poco apagado para el LM35. Parece aceptar sin embargo.

Temp = (Ctemp * 9 / 5) + 36; Ahora se trata de conversión de Celsius lectura (Ctemp) a una temperatura de farenheit.
Estamos creando "temp" para el nuevo F˚ de lectura.

BPulse = digitalRead(button); Establecer "BPulse" en una lectura digital en el botón. Si recuerdan "botón" se establece en el pin 4.

/ *** COMIENZO DE LLANURA COMPLICADO! *** /

Si (BPulse == HIGH) / / el puño si declaración. Ninguno del siguiente código se ejecutará si no se cumple esta condición.
{
digit10s = int(temp / 10); encontrar el 10s dígitos de la temperatura. Si su temperatura era 26.89 entonces se convertirá en 2.689 (dividir por 10) y la instrucción int() entonces lo convierte a un entero quitando todo después del lugar decimal y luego dejándole con digit10s = 2
digit1s = int (temp - (digit10s * 10)); encontrar los 1 dígito. Utilizar el 10sdigit de arriba y multiplicar por diez, dando 20 y restar nuestra temp (26.89) dejándonos con 6.89 entonces este molde a un int reducir a 6.

mientras que (digit10s! = 0) //do un tiempo bucle mientras que digit10s no es igual a 0
{
analogWrite (LED10, 75);
Delay(Time);
analogWrite (LED10, 0);
Delay(Time);
digit10s--; digit10s de decremento por 1
} / / fin de lo tiempo declaración

Delay(1000);

mientras que (digit1s! = 0) //do un tiempo bucle mientras que digit1s no es igual a 0
{
analogWrite (LED1, 75);
Delay(Time);
analogWrite (LED 1, 0);
Delay(Time);
digit1s--; digit1s de decremento por 1
} / / fin de lo tiempo declaración

} / / botón check

Else / / ahora, ¿te acuerdas de nuestra instrucción IF? Estaba probando el botón. Por lo tanto, si el botón presionado, apagar todos los LEDs.
{
digitalWrite (LED10, LOW);
digitalWrite (LED 1, bajo);
}

Delay(10); es dejar el código que se ejecuta con demasiada frecuencia.

} / / void loop

Artículos Relacionados

Construcción de termómetro de bricolaje compost $2

Construcción de termómetro de bricolaje compost $2

Aquí están algunas instrucciones básicas sobre cómo construir un $2 termómetro de compost utilizando fuentes fácilmente disponibles. Parece cutre (en un buen rústico tipo de forma), pero funciona muy bien y utiliza pocos materiales.Realmente no neces
Miniatura bricolaje Batsignal

Miniatura bricolaje Batsignal

Hola chicos y Bienvenidos a mi miniatura bricolaje bat-señal instructable para cuando llame al batman cuando usted necesita ayuda! O solo se puede utilizar para la decoración: pY lo siento por mi inglés si no entiendes algunas partes, Inglés no es mi
Termómetro caso ordenador

Termómetro caso ordenador

Real geeks tienen un termómetro fancontroller/caso instalado en un soporte de 5.25" en su caso. Estos le costará al menos $30/25€. Este proyecto de bricolaje le instruirá cómo hacer un termómetro caso por menos de $3!Material necesarioVivienda de dis
Termómetro en interruptor de pared

Termómetro en interruptor de pared

Proyecto simpleEs realmente sencillo proyecto sin cualquier microprocesador.Necesitaba indicar y controlar la humedad, la temperatura en algunas habitaciones de la casa de la familia. Para encontrar el lugar adecuado para instalar termómetro/higrómet
Bufanda de termómetro de Neopixel gigante

Bufanda de termómetro de Neopixel gigante

Pluma de motor, es exterior frío.Hacer esta bufanda vestibles tech alta tecnología, baja con un termómetro incorporado.Ya no se estarán preguntando cómo mucho frío es cuando paso fuera.Esto es conveniente como un proyecto bonito principiante profundi
Arduino OLED termómetro e higrómetro con DHT11 para principiantes

Arduino OLED termómetro e higrómetro con DHT11 para principiantes

¡ Hola! Voy a mostrarte cómo hacer un Arduino OLED termómetro e higrómetro * con DHT11.El OLED que utilizamos hoy en día es 1.3″ pulgadas en tamaño, características 128 × 64 píxeles y usa el Bus SPI. En el siguiente paso encontrará más información út
Un termómetro adecuado

Un termómetro adecuado

Una noche bien te das cuenta de que están recibiendo una fiebre. ¿Preguntas como debo ver a un médico en este momento de la noche o debo esperar hasta mañana, es mi fiebre que uno malo o suave? comenzar rebotando en la cabeza. Usted revise su botiquí
Termómetro de VFD-tubo

Termómetro de VFD-tubo

Este es un tutorial corto sobre mi termómetro tubo de VFD. Lo construyo porque me gustó un termómetro interior que nadie, excepto yo.He utilizado los tubos de VFD porque me gusta el estilo retro.Para medida de temperatura que utilicé un DS1621 conect
Termómetro de tubo Nixie bargraph analógico en 13

Termómetro de tubo Nixie bargraph analógico en 13

este es un proyecto para un gráfico de barras ruso IN-13 tubo de Nixie para utilizar como un termómetro de habitación interior.Se llama "NixieTherm" y también está disponible como un recinto de incluido kit completo como se muestra en www.Nixiek
Termómetro interior/exterior reloj/Nixie de VFD Retro Fit Linden manto de reloj

Termómetro interior/exterior reloj/Nixie de VFD Retro Fit Linden manto de reloj

Me decidí a hacer algo que no había visto todavía y combinado (2) separar la electrónica usando pantallas de tubo de vacío de diferentes tipos (2) para hacer esta exhibición única. Nixie tubos para el termómetro y VFD (vacío flouresent pantalla) para
TempBug: termómetro conectado a internet

TempBug: termómetro conectado a internet

En enero pasado, tuvimos algunos problemas con el calor en mi oficina. Específicamente, el tipo de problemas en donde el calor no es, que suba y todavía no no encendido. Esto se encendió por más de unos días y terminó un día o dos después de que cons
Termómetro Digital DIY

Termómetro Digital DIY

este instructable le mostrará cómo hacer un termómetro que muestra la temperatura del aire.No es el termómetro más preciso en el mundo, pero para este precio y el hecho de que es casero...Paso 1: partesSe necesita:1 x ATMega8pantalla de 2 x 7 segment
Termómetro de barbacoa Chef IMP: Internet-Connected

Termómetro de barbacoa Chef IMP: Internet-Connected

cuando era un niño, cocinar nuestras vacaciones pavo o asado con uno de los termómetros poco pop-up que usted simplemente pega en el pájaro, que aparece (probablemente) cuando el pájaro está hecho, o por lo menos seguro para comer. Teníamos un montón
Smart termómetro Personal con Arduino

Smart termómetro Personal con Arduino

Este instructable es preparado como parte de nuestra tarea para TfCD (tecnología para el diseño de concepto) el curso en TU Delft. Se prepara el siguiente instructivo:bo Koperdraat: 4209567Karthik Mahadevan: 4501578En este instructable aprenderá a co