10B2 Génesis Zambrano - Practica 2
10B2 Génesis Zambrano - Practica 2
10B2 Génesis Zambrano - Practica 2
1 /*
2 Creado: Luis del Valle ([email protected])
3 https://programarfacil.com
4 */
5
6 // Declaracion de variables globales
7 float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023)
8 int pinLM35 = 0; // Variable del pin de entrada del sensor (A0)
9
10 void setup() {
11 // Configuramos el puerto serial a 9600 bps
12 Serial.begin(9600);
13
14 }
15
16 void loop() {
17 // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023
18 tempC = analogRead(pinLM35);
19
20 // Calculamos la temperatura con la fórmula
21 tempC = (5.0 * tempC * 100.0)/1024.0;
22
23 // Envia el dato al puerto serial
24 Serial.print(tempC);
25 // Salto de línea
26 Serial.print("\n");
27
28 // Esperamos un tiempo para repetir el loop
29 delay(1000);
30 }
1 /*
2 Creado: Luis del Valle ([email protected])
3 https://programarfacil.com
4 */
5
6 // Declaracion de variables globales
7 float tempC; // Variable para almacenar el valor obtenido del sensor (0 a 1023)
8 int pinLM35 = 0; // Variable del pin de entrada del sensor (A0)
9
10 void setup() {
11 // Cambiamos referencia de las entradas analógicas
12 analogReference(INTERNAL);
13
14 // Configuramos el puerto serial a 9600 bps
15 Serial.begin(9600);
16 }
17
18 void loop() {
19 // Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023
20 tempC = analogRead(pinLM35);
21
22 // Calculamos la temperatura con la fórmula
23 tempC = (1.1 * tempC * 100.0)/1024.0;
24
25 // Envia el dato al puerto serial
26 Serial.print(tempC);
27 // Salto de línea
28 Serial.print("\n");
29
30 // Esperamos un tiempo para repetir el loop
31 delay(1000);
32 }