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 

Exibições: 861

Responder esta

Respostas a este tópico

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

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço