Termómetro binario Arduino Powered (3 / 4 paso)

Paso 3: código

Esta parte también es bastante autoexplicativo. Gran parte del código de termistor vino de aquí. He comentado el código para tratar de hacer más fácil de entender. La línea en negrita indica donde introducir sus valores de A, B y C para el termistor:

#include < math.h >

int led1 = 7;   Conjunto de los números de entrada de pin
int led2 = 8;
led3 int = 9;
led4 int = 10;
led5 int = 11;
led6 INT = 12;

doble termistor (int RawADC) {}
doble Temp;
Temp = log(((10240000/RawADC) - 10000));
Temp = 1 / (0.000760464581576 + (0.000231192417594 + (0.000000072965780 * Temp * Temp)) * Temp); Esta es la salida de la temperatura en Kelvin
Temp = Temp - 273.15; Convertir de Kelvin a Celsius
devolver a Temp;
} / / Función para convertir datos de voltaje termistor a temperatura en grados Celsius utilizando
la ecuación de Steinhart-Hart

void setup() {}
Serial.Begin(115200);
pinMode (led1, salida); Especificar pines como salidas
pinMode (led2, salida);
pinMode (led3, salida);
pinMode (led4, salida);
pinMode (led5, salida);
pinMode (led6, salida);
}

void loop() {}
int Temp = Thermistor(analogRead(0)); Establezca la variable de temperatura igual a la lectura del pin analógico 0
int tempdata [6]; Crear matriz en blanco
para (int i = 0; i < 6; i ++) {}
TempData [i] = (Temp >> i) y 1;
} / / Ciclo a través del número binario, ahorro cada lugar como una entrada en una matriz
Serial.println(int(Temp));  Mostrar la temperatura en el monitor serial
Si (tempdata [0] == 1) {}
digitalWrite (LED 1, HIGH);
} / / If/Else declaraciones recorrer el array con los dígitos binarios y enciende el LED si la entrada = 1 y dim el LED si la entrada = 0
Else {}
digitalWrite (LED 1, bajo);
}
Si (tempdata [1] == 1) {}
digitalWrite (led2, HIGH);
}
Else {}
digitalWrite (led2, LOW);
}
Si (tempdata [2] == 1) {}
digitalWrite (LED 3, alto);
}
Else {}
digitalWrite (LED 3, bajo);
}
Si (tempdata [3] == 1) {}
digitalWrite (led4, HIGH);
}
Else {}
digitalWrite (led4, LOW);
}
Si (tempdata [4] == 1) {}
digitalWrite (led5, HIGH);
}
Else {}
digitalWrite (led5, LOW);
}
Si (tempdata [5] == 1) {}
digitalWrite (led6, HIGH);
}
Else {}
digitalWrite (led6, LOW);
}
Delay(100); Espera 100 milisegundos
}

Artículos Relacionados

Termómetro de Arduino usando el Sensor de temperatura LM35

Termómetro de Arduino usando el Sensor de temperatura LM35

Termómetro de Arduino usando el Sensor de temperatura LM35 es una muy simple de implementar Arduino basado en proyecto. Su inició un proyecto perfecto si usted es un principiante y acaba prácticamente pruebas proyectos de Arduino.En este proyecto nos
Termómetro binario 2.0

Termómetro binario 2.0

Estas instrucciones paso a paso le guiará por hacer el termómetro binario disponible en applemountain.etsy.com.Paso 1: La resistencia no es inútil! Primero encontrar las cuatro resistencias grabadas juntos. Estas van en los rectángulos marcan en el t
Cómo hacer un termómetro utilizando Arduino y LM35

Cómo hacer un termómetro utilizando Arduino y LM35

hoy voy a mostrarte cómo hacer un termómetro con Arduino y LM35 sensor de temperatura, pantalla LCD, en un protoboard conectado con cables. Mostrará la temperatura en grados Celsius y Fahrenheit.Raíz de AndroPaso 1: Requisitos:- Esta es la lista de p
Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Reloj con termómetro usando Arduino i2c 16 x 2 lcd, RTC DS1307 y DHT11 sensor.

Hello! Ya ha pasado un tiempo no me he posteado nada en Instructables, pero ahora hice un simple proyecto que he visto en internet en varias formas. He conseguido crear un código con otros códigos que he encontrado en internet y tengo que decir es tr
Termómetro de Arduino DIY con DS18B20

Termómetro de Arduino DIY con DS18B20

Hola, todo el mundo! Hoy voy a mostrarte cómo hacer LCD o serie * termómetro DS18B20 digitaltemperature sensor usando Arduino, protoboard, puentes. Así que usted puede medir la temperatura del aire, líquidos como el agua y la temperatura de la tierra
Termómetro de Arduino

Termómetro de Arduino

Su caliente aquí en Los Ángeles! Además de la enorme sequía California es en su no tan cool por aquí últimamente. Quería construir algo para ver cuán caliente era realmente, y aquí está!Lea este instructivo y mal enseña cómo puede convertir unos poco
Termómetro de Arduino + LCD I2C

Termómetro de Arduino + LCD I2C

He decidido darle un divertido termómetro de concepto de Arduino en caso de que es el medio de la noche, las farmacias no están funcionando, no se siente bien y quiere comprobar la temperatura de su cuerpo. Si tienes Arduino a tu lado, este es un aho
Digital termómetro con Arduino y DS18B20

Digital termómetro con Arduino y DS18B20

simplemente crear un digital termómetro con puede saber la temperatura actual en una pantalla LCD. Este es un proyecto de principiantes.Aparato que necesita:1. Arduino UNO R32. sensor de temperatura DS18B20.3. 16 x 2 pantalla de LCD.4. conexión de lo
Termómetro LCD - Arduino

Termómetro LCD - Arduino

Vamos a aprender cómo crear un termómetro que muestra la temperatura en un LCD!Paso 1: Hardware necesario -Un Arduino Uno-Un protoboard-Jumper cables-Un potenciómetro de 10K-Un sensor de temperatura- Y por supuesto, una pantalla LCD (pantalla de cris
Termómetro de Arduino tipo K

Termómetro de Arduino tipo K

Hola a todos,Recientemente tuve que medir la temperatura en un lugar donde no caben ordinario sensores de temperatura como el LM35 o TMP36. Y no sólo esto, pero la temperatura era de muchos grados bajo cero. Para ser precisos -70 c a -80 c. Sensores
Termómetro de Arduino DHT-22 Nokia 5110

Termómetro de Arduino DHT-22 Nokia 5110

Proyecto Arduino principiante!Paso 1: Partes y bibliotecas DHT-22Enlace; https://www.Adafruit.com/products/385Biblioteca; https://github.com/Adafruit/DHT-sensor-LibraryLCD DE NOKIA 5110Enlace; https://www.Sparkfun.com/products/10168Biblioteca; https:
Termómetro de Arduino (sensor LM 35 temperatura)

Termómetro de Arduino (sensor LM 35 temperatura)

Se trata de un circuito simple para comprobar la temperatura con Arduino y LM35(Temperatuure Sensor). Si la temperatura es superior a 29 grados C, entonces se iluminará el LED rojo LED verde más brillará.El LED verde indica que la temperatura es norm
Termómetro de Arduino, pantalla LCD, termistor

Termómetro de Arduino, pantalla LCD, termistor

*** este proyecto ya no es compatible, el código de arduino es anticuado y ya no funciona, mi arduino se rompió por lo que no puedo arreglarlo, si usted tiene una sensación de solución me libre de PM! ***Su un proyecto de arduino, crear un medidor de
Binario termómetro USB alimentado

Binario termómetro USB alimentado

instrucciones de montaje Kit termómetro binario de lo diseñado.Usted puede adquirir uno en:http://www.etsy.com/listing/122729791/Paso 1: Obtener la plancha caliente Usar soldadura sin plomo con mi plancha a 320 grados Celsius.  Es una buena idea mant