Como puedo mostrar el signo º en un lcd 16x2?

Hola quiero que el LCD 16x2 me muestre después de la temperatura el signo en grados º

Estas son las lineas que tengo

lcd.setCursor(0, 1);

 lcd.print("Temp=");
 lcd.print((float)DHT11.temperature, 0);
 lcd.print("º");   // AQUI ENTRE COMILLAS EL LCD ME APARECEN 2 CARACTERES DISTINTOS.
 Serial.print("Temperature (oC): ");
 Serial.println((float)DHT11.temperature, 2);

Agradecido de antemano.

Bueno acá tenes un buen ejemplo de como hacerlo
http://hardwarehacking.mx/2013/07/18/leccion-16-arduino-lcd-display-sensor-de-temperatura/

se verá asi

1 Like

carlets:
Hola quiero que el LCD 16x2 me muestre después de la temperatura el signo en grados º

Estas son las lineas que tengo

lcd.setCursor(0, 1);

lcd.print("Temp=");
lcd.print((float)DHT11.temperature, 0);
lcd.print("º"); // AQUI ENTRE COMILLAS EL LCD ME APARECEN 2 CARACTERES DISTINTOS.
Serial.print("Temperature (oC): ");
Serial.println((float)DHT11.temperature, 2);

Agradecido de antemano.

Hola carlets,

Intenta con

lcd.print((char)223);

Saludos cordiales,

p

1 Like

Gracias venezuela :slight_smile: funciona!!! :smiley:

Gracias Palliser, a mi también me funcionó... :grinning:

exelente funciona perfecto. Gracias