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.
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


0