Boa noite, gostaria de tirar uma duvida, qualquer código exemplo que eu executo da  biblioteca MFRC522, na ide do Arduíno, aparece essas mensagem em laranja, como resolver isso? segue as mensagem ...........

C:\Users\Rudy\Documents\Arduino\libraries\MFRC522\src\MFRC522.cpp: In member function 'bool MFRC522::MIFARE_SetUid(byte*, byte, bool)':

C:\Users\Rudy\Documents\Arduino\libraries\MFRC522\src\MFRC522.cpp:1818:39: warning: 'bool MFRC522::MIFARE_OpenUidBackdoor(bool)' is deprecated (declared at C:\Users\Rudy\Documents\Arduino\libraries\MFRC522\src\MFRC522.cpp:1674): will move to extra class in next version [-Wdeprecated-declarations]

  if (!MIFARE_OpenUidBackdoor(logErrors)) {

                                       ^

C:\Users\Rudy\Documents\Arduino\libraries\MFRC522\src\MFRC522.cpp: In member function 'bool MFRC522::MIFARE_UnbrickUidSector(bool)':

C:\Users\Rudy\Documents\Arduino\libraries\MFRC522\src\MFRC522.cpp:1847:34: warning: 'bool MFRC522::MIFARE_OpenUidBackdoor(bool)' is deprecated (declared at C:\Users\Rudy\Documents\Arduino\libraries\MFRC522\src\MFRC522.cpp:1674): will move to extra class in next version [-Wdeprecated-declarations]

  MIFARE_OpenUidBackdoor(logErrors);

                                  ^

In file included from C:\Users\Rudy\Documents\Arduino\libraries\MFRC522\src\MFRC522Extended.cpp:8:0:

C:\Users\Rudy\Documents\Arduino\libraries\MFRC522\src\MFRC522Extended.h: In constructor 'MFRC522Extended::MFRC522Extended(uint8_t)':

C:\Users\Rudy\Documents\Arduino\libraries\MFRC522\src\MFRC522Extended.h:81:44: warning: 'MFRC522::MFRC522(byte)' is deprecated (declared at C:\Users\Rudy\Documents\Arduino\libraries\MFRC522\src\MFRC522.h:335): use MFRC522(byte chipSelectPin, byte resetPowerDownPin) [-Wdeprecated-declarations]

  MFRC522Extended(uint8_t rst) : MFRC522(rst) {};

Exibições: 440

Responder esta

Respostas a este tópico

Boa noite, 

As mensagens de erro informam que essa biblioteca esta desatualizada (incompatível com a versão da Arduino IDE). 

Atualize a Arduino IDE. 

https://www.arduino.cc/en/main/software

Procure uma biblioteca que é compatível com a versão atual. 

Para instalar a nova Biblioteca , clique em :

Sketch > Incluir Biblioteca > Gerenciar Bibliotecas 

Após abrir a janela do Gerenciador de Biblioteca, refine a busca digitando  MFRC522 . Pesquise uma biblioteca dedicada , clique em More Info e depois em Instalar. Após alguns segundos, ela será automaticamente instalada. Lembre-se que o seu computador precisa estar conectado na internet, para poder baixar a biblioteca. Após a instalação da Biblioteca, é necessário que feche e abra novamente o programa  Arduino IDE.

Baixei a IDE 1.8.9 e a biblioteca MFRC522 versão 1.44 e continua mostrando os erros na IDE, os erros são mostrado só na primeira copilação na segunda copilação aparece tudo perfeito, posso desconsiderar esse erro na primeira copilação?

Bom dia Eliseu, 

Delete a biblioteca MFRC522 (ou mais de uma se houver). 

E reinstale através do Gerenciador de bibliotecas do Arduino.

O exemplo AccessControl.ino compila sem problemas aqui comigo( Arduino Mega). 

Informe qual exemplo esta usando e que esta apresentando erro. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço