Oque pode ser esta mensagem #include "ClickButton.h" // button control library

Ola amigos .

Estou tentando gravar um programa pra uma placa mas não consigo

aparece esta mensagem alguem sabe oque pode ser?

Segue uma foto ,aparece assim veja!    #include "ClickButton.h" // button control library 

Agradeço qualquer ajuda.

Exibições: 475

Responder esta

Respostas a este tópico

Ola.

O erro indica que o arquivo não foi encontrado, está faltando.

Suponho que seja uma biblioteca. Não conheço.

Dando um google cheguei nessa:

https://code.google.com/archive/p/clickbutton/

Boa noite Sr. O.

Esta mensagem está informando que o não encontrou este arquivo de biblioteca. .

A linha de erro está informando que a biblioteca não está na mesma pasta do seu projeto.

Modifique a linha.

Ela está assim: #include "ClickButton.h"   (entre aspas) ; 

mude para    #include <ClickButton.h>  (entre maior e menor).

Se ainda assim não resolver , fale novamente com a gente.

Regra geral o uso das <> indica que a biblioteca está na pasta das bibliotecas definida pelo compilador.

Quando se usa "", a biblioteca está na pasta raiz do projeto.

RV

Ola Mineirin 

Eu mudei e ficou com essa mensagem veja a foto:

Boa tarde Sr.O.

tem 2 #include seguidos. Está errado.

#include  #include <ClickButton.h>      ------  2 #include. Está errado. Deixe um só.

RV

Boa noite,

Mais uma vez recomendo a leitura do meu tutorial :

Tutorial: Arduino - Instalando Bibliotecas

http://labdegaragem.com/profiles/blogs/tutorial-arduino-instalando-...

Dicas para resolver problemas com as Bibliotecas Arduino :

Pode ser que por algum motivo, tenha um problema com a Biblioteca instalada. 

Um problema frequente é a incompatibilidade de versões. Por exemplo, sua biblioteca é antiga e se estiver usando uma IDE nova, pode ser que alguns comandos não funcionem.  Nesse caso pode tentar usar uma IDE mais antiga, ou então pode procurar uma outra Biblioteca similar, mas que seja compatível com a sua IDE. 

Mas o problema mais frequente que percebo aqui no Lab de Garagem é a falta da biblioteca ou a instalação incorreta da mesma . 

Toda biblioteca tem que ter os aquivos com as extensões .H (header) , .CPP ( programa em C) e a pasta com exemplos

Para analisar as mensagens de erro na IDE, veja na janela inferior , os textos na cor laranja. Você pode colar e copiar as mensagens, se precisar de ajuda (Copie todas as mensagens). 

Nesse caso podem aparecer as seguintes mensagens :

error: 'XXXXX' was not declared in this scope

error XXXXX.h: No such file or directory

Nesse caso, reinstale a biblioteca e provavelmente o erro será corrigido. (siga os procedimentos desse tutorial) . 

Se a biblioteca esta corrompida, apague o diretório da mesma e reinstale-a novamente. 

Lembre-se que para as Bibliotecas poderem ser usadas, tem que dar um reboot na IDE !

Para conferir o diretório onde suas Bibliotecas são adicionadas, clique em Arquivos e Preferências :

Veja em Local do Sketchbook :

Mas o que são Bibliotecas ?

Bibliotecas são coleções de códigos desenvolvidas com o objetivo de permitir o uso de algum hardware específico, como sensores, displays, módulos, etc. Por exemplo, ao escolher uma biblioteca relacionada com um sensor de temperatura, toda a codificação necessária para usá-lo já estará pronta nessa biblioteca. Assim a sua programação ficará reduzida e simplificada. Esse conceito de programação se chama Orientação à objetos. 

https://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objetos

Existem centenas de Bibliotecas na Internet para download. Nem sempre elas estão atualizadas para serem compatíveis com as IDEs mais recentes. Por isso o grupo do Arduino, resolveu implementar um jeito organizado de criar, atualizar e instalar bibliotecas na IDE. Nas versões mais recentes, o processo ficou automatizado, evitando erros nas instalações. Existe um processo manual de instalação de bibliotecas, mas para os menos experientes, recomendo sempre o processo automatizado, pois é muito simples. 

https://www.arduino.cc/en/Guide/Libraries

Essa é uma lista oficial de algumas Bibliotecas disponíveis no site Arduino . Mas existem muitas outras mais !

Veja que a maioria delas são dedicadas para o uso de Hardware, mas já existem algumas para o uso de software também. 

https://www.arduino.cc/en/Reference/Libraries

Agora que já tem a IDE instalada no seu PC  e  já configurou-a para uso com o seu Arduino, podemos seguir o procedimento de instalação de Bibliotecas. Se a versão da IDE é 1.6.2 ou maior, faça isso :

- clique em Sketch, Incluir Biblioteca  e depois Gerenciar Bibliotecas

A IDE do Arduino irá abrir uma janela do Gerenciador de Biblioteca . Aparecerá uma lista de Bibliotecas já instaladas ou prontas para serem instaladas. Você pode pesquisar alguma Biblioteca digitando o nome da mesma no campo Refine sua busca. Para instalar uma Biblioteca nova , clique em More Info...após aparecer o  ícone de Instalar , clique nele. Se clicar mais uma vez em More Info..., a IDE vai direcionar você para o site do GitHub dessa Biblioteca, onde poderá encontrar mais detalhes como fontes de códigos e exemplos. Toda Biblioteca já instalada, aparecerá Installed. 

Para visualizar a versão da Biblioteca selecionada, clique em Selecionar Versão, após More Info...

Algumas Bibliotecas não tem essa opção. 

Observação importante : Para instalar qualquer biblioteca, seu PC precisará estar conectado na Internet, e o tempo de download poderá variar dependendo da velocidade da sua conexão. Após instalar as bibliotecas desejadas, feche a janela do Gerenciador de Biblioteca. Para usar exemplos da Biblioteca , clique em Arquivos, Exemplos e escolha a biblioteca.

Ao instalar a IDE , algumas Bibliotecas já estarão instaladas também. No caso do Windows, esse é o diretório onde essas bibliotecas  são instaladas:

 C:\Program Files (x86)\Arduino\libraries

Obs: Bibliotecas adicionais estarão em outro diretório (exemplo Windows 10) :

 C:\Users\jgust\OneDrive\Documentos\Arduino\libraries

Lembre-se que para as Bibliotecas poderem ser usadas, tem que dar um reboot na IDE !

Veja a dica no anexo Arduino%20B%C3%A1sico.pdf

Boa tarde Oliveira! De uma olhada nesse pdf do amigo  JOEL QUEIROZ que voce vai entender onde está errando.

Arduino%20B%C3%A1sico.pdf

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço