Tabla de contenido:

TERMISTOR CON ARDUINO UNO R3: 5 Pasos
TERMISTOR CON ARDUINO UNO R3: 5 Pasos

Video: TERMISTOR CON ARDUINO UNO R3: 5 Pasos

Video: TERMISTOR CON ARDUINO UNO R3: 5 Pasos
Video: Arduino омметр, как подключить терморезистор к Arduino 2024, Noviembre
Anonim
TERMISTOR CON ARDUINO UNO R3
TERMISTOR CON ARDUINO UNO R3

Un termistor es un tipo de resistencia cuya resistencia varía significativamente con la temperatura.

Paso 1: componentes

Componentes
Componentes

- Placa Arduino Uno * 1

- Cable USB * 1

- Termistor * 1

-Resistor (10k) * 1

- Tablero de pruebas * 1

- Cables de puente

Paso 2: Principio

Principio
Principio

La resistencia del termistor varía significativamente con la temperatura ambiente. Puede detectar cambios de temperatura circundantes en tiempo real. Envíe los datos de temperatura al puerto de E / S analógico de SunFounder. A continuación, solo necesitamos convertir la salida del sensor a temperatura Celsius mediante una programación simple y mostrarla en el puerto serie

Paso 3: diagrama esquemático

Diagrama esquemático
Diagrama esquemático

Paso 4: Procedimientos

Paso 1:

Construye el circuito.

Paso 2:

Descarga el código de

Paso 3:

Sube el boceto a la placa Arduino Uno

Haga clic en el icono Cargar para cargar el código en el tablero de control.

Si aparece "Carga finalizada" en la parte inferior de la ventana, significa que el boceto se cargó correctamente.

Ahora, puede ver la temperatura actual que se muestra en el monitor en serie.

Paso 5: Código

Código
Código

/ *********************************** * nombre: termistor * función: puede ver la temperatura actual mostrada en el monitor de serie. ************************************* / // Correo electrónico: [email protected] // Sitio web: www.primerobotics.in #define analogPin A0 // el termistor se conecta a #define beta 3950 // la beta del termistor #define la resistencia 10 // el valor de la configuración vacía del resistor desplegable () {Serial.begin (9600); } void loop () {// leer el valor del termistor long a = analogRead (analogPin); // la fórmula de cálculo de la temperatura float tempC = beta /(log((1025.0 * 10 / a - 10) / 10) + beta / 298.0) - 273.0; // float tempF = 1.8 * tempC + 32.0; // convertir grados centígrados a Fahrenheit Serial.print ("TempC:"); // imprimir "TempC:" Serial.print (tempC); // imprimir temperatura Celsius Serial.print ("C"); // imprime la unidad Serial.println (); //Serial.print("TempF: "); // Serial.print (tempF); // Serial.print ("F"); retraso (200); // espera 200 milisegundos}

Recomendado: