Prácticas de temperatura y pantalla LCD
Práctica 25:
En esta práctica buscamos mediante el código que esta adjuntado abajo que se vea reflejado en nuestra pantalla LCD el siguiente mensaje: "Hola mundo! Arduino submarino"
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() { = Este es el void setup el cual nombra los elementos necesarios para el código que posteriormente se van a estar nombrando en el void loop.
lcd.init();
lcd.backlight();
lcd.setCursor(3,0);
lcd.print("Hola mundo!");
lcd.setCursor(3, 0);
lcd.print("Hola mundo!");
lcd.setCursor(0,1);
lcd.print("Arduino submarino");
}
void loop() { = La función del void loop es que se repitan unas funciones constantemente en este caso no es necesario.
}
Práctica 22:
En esta práctica buscamos dispositivos en 12C y tras el código nos deberá salir es siguiente mensaje: "Busca dispositivos en 12C...
-Existe dispositivo en 0x27".
#include <Wire.h>
void setup() { = Este es el void setup el cual nombra los elementos necesarios para el código que posteriormente se van a estar nombrando en el void loop.
Wire.begin() ;
Serial.begin(9600);
}
void loop () { = La función del void loop es que se repitan unas funciones constantemente.
Serial.println("\nBusca dispos I2C...");
for (byte dir= 1; dir < 127; dir++) {
Wire.beginTransmission (dir) ;
if (Wire.endTransmission() == 0) {
Serial.print("-Existe dispositivo en 0x");
Serial.println (dir, HEX) ;
}
}
delay(2000);
}
Práctica 32:
En esta práctica con el código buscamos que se nos muestre la temperatura en el COM9.
#include<OneWire.h>
#include <DallasTemperature.h>
OneWire ourWire (2) ;
DallasTemperature sensors (&ourWire) ;
void setup() { = Este es el void setup el cual nombra los elementos necesarios para el código que posteriormente se van a estar nombrando en el void loop.
Serial.begin(9600);
sensors.begin();
}
void loop() { = La función del void loop es que se repitan unas funciones constantemente.
sensors.requestTemperatures();
Serial.print("Los ºC del agua son: ");
Serial.println(sensors.getTempCByIndex(0));
delay(1000);
}
Práctica 33:
En esta práctica buscamos mediante el código, es que se muestre la temperatura en el LDC
#include<Wire.h>
#include<LiquidCrystal_I2C.h>
#include<OneWire.h>
#include<DallasTemperature.h>
LiquidCrystal_I2C lcd(0*27, 16, 2);
OneWire ourWire(12);
DallasTemperature sensors(&ourWire);
void setup() { = Este es el void setup el cual nombra los elementos necesarios para el código que posteriormente se van a estar nombrando en el void loop.
lcd.init();
lcd.backlight();
sensors.begin();
}
void loop() { = La función del void loop es que se repitan unas funciones constantemente.
sensors.requestTemperatures();
lcd.setCursor(0, 0);
lcd.print("Temp: ");
lcd.print(sensors.getTempCByIndex(0));
delay(1000);
}