Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
error al compilar el código
#1
buenas tardes,
tengo una pantalla OLED de 0.96" de estas que venden baratitas y pequeñitas i tambien tengo un encoder rotativo.
Mi idea es hacer un menu y con el encoder y el pulsador del encoder desplazarme por las opciones.
He copiado un ejemplo de internet y mesale el siguiente error.
Arduino:1.6.7 (Windows 10), Placa:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

WARNING: Spurious .github folder in 'Adafruit SSD1306' library
arduino_ide_codis_OLED:8: error: #error ("Height incorrect, please fix Adafruit_SSD1306.h!");

 #error("Height incorrect, please fix Adafruit_SSD1306.h!");

  ^

arduino_ide_codis_OLED:38: error: #error ("Height incorrect, please fix Adafruit_SSD1306.h!");

 #error("Height incorrect, please fix Adafruit_SSD1306.h!");

  ^

exit status 1
#error ("Height incorrect, please fix Adafruit_SSD1306.h!");

  Este informe podría tener más información con
  "Mostrar salida detallada durante la compilación"
  activala desde Archivo > Preferencias



pensaba que no tenia estas librerias instaladas pero las he descargado y el error es el mismo, os dejo un enlace del proyecto de donde he sacado la información:

https://www.hackster.io/yilmazyurdakul/a...f9baa1?f=1

sabeis que puede pasar?
Citar
#2
Me pasaba lo mismo y, si no recuerdo mal, tenías que cambiar la altura en el archivo ".h" de la librería de 32 a 64 (la que yo tenía en mi caso era de 128x64) y el condicional de aviso, algo como SSDHEIGHT!=32, guardar cambios volver a abrir los programas y debería funcionar.

Enviado desde mi POCOPHONE F1 mediante Tapatalk
Citar
#3
perdona no se donde cambiar el valor de la altura, lo cambio en las lineas donde daba error y ya no me da error el problema es que no se ve todo el menú.
como puedo abrir la libreria Adafruit_SSD1306.h!" y cambiar el valor ahí?

gracias
Citar
#4
Para ello te diriges a la carpeta "libraries" dentro de la carpeta "Arduino" y abres el archivo .h de la librería Adafruit_SSD1306 mediante un editor de código.
También puedes copiar y pegar el código de prueba de ssd_1306_128x64_spi en un nuevo archivo (si lo haces desde el original no te va a dejar porque es de solo lectura), luego te vas a Programa->Añadir fichero y eliges el archivo .h de la librería Adafruit_SSD1306. Así se te abrirá como una nueva pestaña con ese archivo, que puedes modificar desde el IDE de Arduino.

Un saludo!
Citar
#5
Ok gracias


Enviado desde mi Mi A2 Lite mediante Tapatalk
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
Exclamación DUDA Error al copilar sofia.aleman 3 276 21-10-2019, 09:04 PM
Último mensaje: PauFerlo
  CONSULTA Codigo pluviometro balancin Dieseldj1 0 163 01-09-2019, 10:43 PM
Último mensaje: Dieseldj1
  WConstants Error Fix for Arduimo pascual 3 270 31-07-2019, 10:48 PM
Último mensaje: PauFerlo
  exit status 1 Error compilando para la tarjeta Arduino/Genuino Uno fcojavier 9 15,965 29-07-2019, 11:11 PM
Último mensaje: andreyjaja
  CONSULTA error al compilar amb2000 4 570 05-07-2019, 01:46 PM
Último mensaje: Iván