Boa noite Pessoal
Preciso de uma ajuda, estou programando com Arduino UNO e GSM Shield SIM 900, ja elaborei as logica de enviar e receber SMS, porem estao separadas, para enviar SMS usei a biblioteca SoftwareSerial.h e para receber SMS pelo shield usei a biblioteca GSM.h, porem agora estou tendo dificuldades em unir essas duas logicas para uma so compilação e gravação no arduino, toda vez que compilo este codigo com as duas bibliotecas juntas ocorre esse erro alguem poderia me ajuda
Agradeço
SoftwareSerial\SoftwareSerial.cpp.o: In function `__vector_3':
C:\Program Files\Arduino\hardware\arduino\avr\libraries\SoftwareSerial/SoftwareSerial.cpp:305: multiple definition of `__vector_3'
GSM\GSM3SoftSerial.cpp.o:C:\Program Files\Arduino\libraries\GSM\src/GSM3SoftSerial.cpp:511: first defined here
SoftwareSerial\SoftwareSerial.cpp.o: In function `__vector_4':
C:\Program Files\Arduino\hardware\arduino\avr\libraries\SoftwareSerial/SoftwareSerial.cpp:312: multiple definition of `__vector_4'
GSM\GSM3SoftSerial.cpp.o:C:\Program Files\Arduino\libraries\GSM\src/GSM3SoftSerial.cpp:518: first defined here
SoftwareSerial\SoftwareSerial.cpp.o: In function `__vector_5':
C:\Program Files\Arduino\hardware\arduino\avr\libraries\SoftwareSerial/SoftwareSerial.cpp:319: multiple definition of `__vector_5'
GSM\GSM3SoftSerial.cpp.o:C:\Program Files\Arduino\libraries\GSM\src/GSM3SoftSerial.cpp:525: first defined here
Alguem ja presenciou isso alguma vez, estou empacado nesse problema e nao consigo sai dessa.
Obrigado
Tags:
Olá rafael,
é o seguinte tem algumas bilbiotecas GSM.h que já vem com uma softwareserial, acredito que por esse motivo esteja dando esse conflito, peço que vc explore essa biblioteca GSM.h e verifique se dentro dela tem um software serial, eu já passei por isso.
Rafael,
Estou com o mesmo problema que você. A questão é esta mesmo, o GSM.h já utiliza uma instancia da SoftwareSerial, e por isso acontece o erro.
Já tentei de diversas maneiras, tentando outras biblioteca de comunicação serial, mas não obtive sucesso.
Caso encontre a solução poderia encaminhar em baroni.thamires@gmail.com?
Se descobrir alguma coisa também te aviso :D
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por