Buscar en este blog

lunes, 11 de febrero de 2019

EJEMPLO LCD ARDUINO

El siguiente programa es un ejemplo de como hacer que se muevan las lineas de caracteres en la LCD de Arduino:
 Esta hecho en C++ y es un poco complicado de entender a simple vista: 


void p(const __FlashStringHelper *fmt, ... ){

  char buf[128]; // resulting string limited to 128 chars
  va_list args;
  va_start (args, fmt);
#ifdef __AVR__
  vsnprintf_P(buf, sizeof(buf), (const char *)fmt, args); // progmem for AVR
#else
  vsnprintf(buf, sizeof(buf), (const char *)fmt, args); // for the rest of the world
#endif
  va_end(args);
  Serial.print(buf);
}        

No hay comentarios:

Publicar un comentario