Arduino - ayuda con arduino y libreria

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 11 puestos en Arduino (en relación al último mes)
Gráfica de Arduino

ayuda con arduino y libreria

Publicado por k26 (1 intervención) el 07/12/2018 19:01:00
hola amigos, estoy intentando instalar esta biblioteca.

http://wiki.openmusiclabs.com/wiki/ArduinoFHT

he desccargado dos arhivos


Biblioteca Arduino FHT (V2.0)
FHT_128_channel_analyser.zip


el primer archivo ( Biblioteca Arduino FHT (V2.0)) lo descomprimo y lo coloco en la carpeta librería de arduino (ArduinoFHT3)

el segundo archivo lo coloco dentro de la carpeta que fue adjuntada a librería.

el ejecutar arduino y subir la programacion me sale el siguiente error


Arduino:1.8.2 (Windows 8.1), Tarjeta:"Arduino Nano, ATmega328"

In file included from G:\Utilidades\arduino\Proyectos\LightControl-master\LightControl-master\AutomaticBlinkingLights\AutomaticBlinkingLights.ino:28:0:

C:\Program Files\Arduino\libraries\FHT/FHT.h:182:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r16, "STRINGIFY(FHT_N/8)" \n" // prep loop counter

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:383:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r16, hi8((fht_input + "STRINGIFY(FHT_N*2)")) \n" // prep end of dataspace register

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:578:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"cpi r28, lo8(fht_input + "STRINGIFY(FHT_N*2)") \n" // check if at end of dataspace

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:592:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"sbrc r8, "STRINGIFY(LOG_N - 2)" \n" // check if finished with all butteflies

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:647:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r20, "STRINGIFY((FHT_N/2) - _R_V)" \n" // set to first sample

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:720:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r30, lo8(fht_input + "STRINGIFY(FHT_N*2)") \n" // set to end of data space

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:721:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r31, hi8(fht_input + "STRINGIFY(FHT_N*2)") \n"

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:724:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r20, "STRINGIFY(FHT_N/2)" \n" // set loop counter

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:876:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r30, lo8(fht_input + "STRINGIFY(FHT_N*2)") \n" // set to end of data space

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:877:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r31, hi8(fht_input + "STRINGIFY(FHT_N*2)") \n"

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:880:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r20, "STRINGIFY(FHT_N/2)" \n" // set loop counter

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1056:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r30, lo8(fht_input + "STRINGIFY(FHT_N*2)") \n" // set to end of data space

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1057:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r31, hi8(fht_input + "STRINGIFY(FHT_N*2)") \n"

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1060:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r20, "STRINGIFY(FHT_N/2)" \n" // set loop counter

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1213:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r20, "STRINGIFY(((FHT_N)&(0xff)))" \n"

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1289:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r30, lo8(fht_input + "STRINGIFY(FHT_N*2)") \n" // set to end of data space

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1290:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"ldi r31, hi8(fht_input + "STRINGIFY(FHT_N*2)") \n"

^

C:\Program Files\Arduino\libraries\FHT/FHT.h:1442:3: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]

"sbrs r21, "STRINGIFY((LOG_N) - 1)" \n" // check if done

^

C:\Users\glenis\AppData\Local\Temp\cciYJmtN.ltrans0.ltrans.o: In function `fht_window':

C:\Program Files\Arduino\libraries\FHT/FHT.h:1244: undefined reference to `_window_func'

C:\Program Files\Arduino\libraries\FHT/FHT.h:1244: undefined reference to `_window_func'

C:\Users\glenis\AppData\Local\Temp\cciYJmtN.ltrans0.ltrans.o: In function `fht_reorder':

C:\Program Files\Arduino\libraries\FHT/FHT.h:681: undefined reference to `_reorder_table'

C:\Program Files\Arduino\libraries\FHT/FHT.h:681: undefined reference to `_reorder_table'

C:\Users\glenis\AppData\Local\Temp\cciYJmtN.ltrans0.ltrans.o: In function `fht_run':

C:\Program Files\Arduino\libraries\FHT/FHT.h:604: undefined reference to `_cas_constants'

C:\Program Files\Arduino\libraries\FHT/FHT.h:604: undefined reference to `_cas_constants'

C:\Users\glenis\AppData\Local\Temp\cciYJmtN.ltrans0.ltrans.o: In function `fht_mag_octave':

C:\Program Files\Arduino\libraries\FHT/FHT.h:1446: undefined reference to `fht_oct_out'

C:\Program Files\Arduino\libraries\FHT/FHT.h:1446: undefined reference to `fht_oct_out'

C:\Program Files\Arduino\libraries\FHT/FHT.h:1446: undefined reference to `_log_table'

C:\Program Files\Arduino\libraries\FHT/FHT.h:1446: undefined reference to `_log_table'

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compilando para la tarjeta Arduino Nano.
Librería inválida encontrada en C:\Program Files\Arduino\libraries\ArduinoFHT2: C:\Program Files\Arduino\libraries\ArduinoFHT2
Librería inválida encontrada en C:\Program Files\Arduino\libraries\ArduinoFHT3: C:\Program Files\Arduino\libraries\ArduinoFHT3
Librería inválida encontrada en C:\Program Files\Arduino\libraries\reorder_table_creator: C:\Program Files\Arduino\libraries\reorder_table_creator
Librería inválida encontrada en C:\Program Files\Arduino\libraries\ArduinoFHT2: C:\Program Files\Arduino\libraries\ArduinoFHT2
Librería inválida encontrada en C:\Program Files\Arduino\libraries\ArduinoFHT3: C:\Program Files\Arduino\libraries\ArduinoFHT3
Librería inválida encontrada en C:\Program Files\Arduino\libraries\reorder_table_creator: C:\Program Files\Arduino\libraries\reorder_table_creator

el programa utilizado en el arduino es

https://github.com/RoboAvatar65/LightControl

les agradezco toda la ayuda que me puedan facilitar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

ayuda con arduino y libreria

Publicado por Nico Gentile (1 intervención) el 16/05/2020 01:46:55
Hola.

Dentro del programa (IDE de arduino) tenes que ir a:
Programa -> Incluir Librería -> Gestionar Librerías

Ahi seleccionas el archivo zip con la librería que queres incluir.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar