Buenas tardes de nuevo. He cambiado de ordenador y me estoy encontrando con varios problemas referentes al IDE de Arduino.
Estoy intentando hacer funcionar una pantalla TFT 3.5, con el controlador ILI9486. Me funciona con los ejemplos de gráficos, texto, etc., pero no hay manera que funcione el touch. He probado con multitud de librerías, proyectos, etc., pero no consigo que funcione.
Estoy intentando instalar librerías desde el IDE, ( las que creo que pueden ser la causa del problema), pero no me deja. En la imagen se ve que sale un texto en rojo, debajo a la derecha, pero no tengo ni idea de qué significa ni de qué debo hacer, pero la librería no creo que se instale, ya que la opción "Instalar" sigue activa y la función de touch de la TFT inactiva.
En el IDE, en rojo, aparece este texto:
[color=red]C:\Program Files (x86)\Arduino\libraries\libraries
java.lang.RuntimeException: java.nio.file.AccessDeniedException: C:\Program Files (x86)\Arduino\libraries\libraries
at cc.arduino.contributions.libraries.ui.LibraryManagerUI.lambda$onInstallPressed$3(LibraryManagerUI.java:229)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.nio.file.AccessDeniedException: C:\Program Files (x86)\Arduino\libraries\libraries
at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97)
at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102)
at sun.nio.fs.WindowsFileSystemProvider.createDirectory(WindowsFileSystemProvider.java:504)
at java.nio.file.Files.createDirectory(Files.java:674)
at java.nio.file.Files.createAndCheckIsDirectory(Files.java:781)
at java.nio.file.Files.createDirectories(Files.java:767)
at processing.app.helpers.FileUtils.createTempFolder(FileUtils.java:109)
at processing.app.helpers.FileUtils.createTempFolder(FileUtils.java:97)
at processing.app.helpers.FileUtils.createTempFolder(FileUtils.java:93)
at cc.arduino.contributions.libraries.LibraryInstaller.install(LibraryInstaller.java:115)
at cc.arduino.contributions.libraries.ui.LibraryManagerUI.lambda$onInstallPressed$3(LibraryManagerUI.java:221)
... 1 more[/color]
Las librerías está en:
C:\Program Files (X86)\Arduino\libraries
mientras que parece que quiere actuar sobre:
C:\Program Files (X86)\Arduino\libraries\libraries
es decir, que sobra un "libraries"...
Alguien tiene idea de qué significa el texto en rojo de la imagen? Y el del IDE? Por qué no me deja instalarla? Qué debo hacer? Qué está pasando?
Agradecería la ayuda y, si puede ser, el significado del texto (lo qué indica) y el tema de las librerías.
Gracias por la atención y la ayuda.