Bom dia a todos.
Gostaria de mais uma fez de ajuda.
Erro de compilação:
"C:\Users\fcald_000\Documents\Arduino\libraries\SoftwareServo/SoftwareServo.h:4:22: fatal error: WProgram.h: No such file or directory
#include <WProgram.h>
^
compilation terminated."
Onde encontro a lib WProgram.h ?
Estou usando a versão ARDUINO 1.6.7 - 2015.12.17
Agradeço a quem puder ajudar.
Grato.
Tags:
Faça o seguinte:
Sua biblioteca SoftwareServo fica na pasta C:\Users\fcald_000\Documents\Arduino\libraries\SoftwareServo/SoftwareServo
No arquivo SoftwareServo.h
Mude a linha de:
#include <WProgram.h>
para:
#include "Arduino.h"
Não conseguir, copiei com vc colocou acima, depois tirei as aspas, depois coloquei <...> , nada.
O que estou fazendo errado?
Vc tem este arquivo modificado?
Agradeço sua paciência.
Você tentou com as aspas?
Essa Wprogram só é utilizada pelo framework wiring:
Veja esses links
Veja como ficou o arquivo (anexo), mas continua o erro.
Modifiquei seu arquivo. Veja se funciona. está no anexo
Caso negativo:
Mude para <> ou simplesmente exclua esse include
Bom dia.
Nada.Mudei, excluir e o erro continua.
Desinstalei o programa do arduino, e nada.
Vou procurar outros meios.
Agradeço a vc pela sua atenção e tempo.
Minhas sugestões :
- Desinstale a versão 1.6.7
- Instale uma versão mais antiga - exemplo 1.6.5
https://www.arduino.cc/en/Main/OldSoftwareReleases#previous
- Instale a biblioteca softwareservo
Novamente nada!!
Desinstalei a outra versao e instalai a versão 1.6.5
Baixei a lib
Alterei o arquivo SoftwareServo.h
Estou fazendo alguma coisa errada.
Eu anexei imagem do erro, o arquivo alterado.
Alterou o arquivo SoftwareServo.h ?
Por que ?
Instalando bibliotecas :
Copiei o arquivo original "SoftwareServo.h", não funcionou.
Não tenho tento conhecimento, mas estou achando que quando executo o sketch com a lib, ele não "acha" o arquivo alterado.
Troquei #include <WProgram.h> por #include "Arduino.h", troquei por <>, tirei os as aspas, os <>, botei no lugar XXXX, para ver se daria outro tipo de erro, mas sempre é o mesmo erro.
Pedi ajuda aqui, por não ter mais opção.
Agradeço mais uma vez.
Essa biblioteca SoftwareServo está obsoleta.
À partir da IDE 1.0 do Arduino, a WProgram.h foi incluida na Arduino.h, então é necessário mudar o include para corrigir o problema.
No entanto, mesmo assim essa lib apresenta outros problemas que não foram atualizados
Veja esses links:
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por