Pantalla LCD con Arduino
- March 7, 2009
- cybercaronte
Existen diferentes tipos de pantallas LCD para usar con Arduino, pero las que disponen de un Controlador Serial únicamente necesitan 3 pines (Vcc, GND y Data) para gestionarlas, dejando libres el resto para nuestro proyecto.
En nuestro caso hemos usado la SerLCD v2.5 de SparkFun. En la Hoja Tecnica tenemos una buena descripción de todos los comandos que acepta.
Hemos de conectar la alimentación a la placa (GND y 5V) y el pin Data al Tx de la placa. Como vemos el código para gestionarlas es muy simple:
void setup() { Serial.begin(9600); backlightOn(); } void loop() { selectLineOne(); delay(100); Serial.print("CyberHades.com"); delay(1000); clearLCD(); } void selectLineOne(){ //puts the cursor at line 0 char 0. Serial.print(0xFE, BYTE); //command flag Serial.print(128, BYTE); //position } void clearLCD(){ Serial.print(0xFE, BYTE); //command flag Serial.print(0x01, BYTE); //clear command. } void backlightOn(){ //turns on the backlight Serial.print(0x7C, BYTE); //command flag for backlight stuff Serial.print(157, BYTE); //light level. }
Acepta muchos comandos más, como hacer parpadear el cursor, desplazar el cursor hacia la izquierda o derecha, etc. Por ejemplo, controlar el brillo de la pantalla es tan simple como:
void backlightOn(){ //turns on the backlight Serial.print(0x7C, BYTE); //command flag for backlight stuff Serial.print(157, BYTE); //light level 100%. } void backlightOff(){ //turns off the backlight Serial.print(0x7C, BYTE); //command flag for backlight stuff Serial.print(128, BYTE); //light level for off. } void backlight40(){ //turns backlight 40% Serial.print(0x7C, BYTE); //command flag for backlight stuff Serial.print(140, BYTE); //light level for 40%. } void backlight73(){ //turns backlight 73% Serial.print(0x7C, BYTE); //command flag for backlight stuff Serial.print(150, BYTE); //light level for 73%. }
Aprender en 10 años, por Kirai
- March 7, 2009
- cybercaronte
Fantástica reflexión sobre el aprendizaje y el tiempo aproximado que requiere dominar una materia al completo.
La conclusión, ESFUERZO y constancia.
Visto en nuestra querida web:
Temas para Gmail
- March 7, 2009
- cybercaronte
Intentando no marearme gestionando todos los mensajes de mi cuenta de Gmail, no sabía que había temas también para cambiar el aspecto del mismo (sí sí seguro que ya lo sabíais, pero yo nunca me había fijado). Desde cambiar simplemente la combinación de los colores a otros con imágenes (algo similar al iGoogle).
Para verlos es fácil: Configuración -> Temas
Te recomiendo probar uno que se llama "Planetas".
Buscar
Entradas Recientes
- Posts
- Reemplazando la bateria del AirTag
- OpenExpo Europe décima edición, 18 de mayo: El Epicentro de la Innovación y la Transformación Digital
- Docker Init
- Kubernetes para profesionales
- Agenda: OpenExpo Europe 2022 llega el 30 de junio en formato presencial
- Libro 'Manual de la Resilencia', de Alejandro Corletti, toda una referencia para la gestión de la seguridad en nuestros sistemas
- Mujeres hackers en ElevenPaths Radio
- Creando certificados X.509 caducados
- Generador de imágenes Docker para infosec