Wiki ADA

Projetos em Engenharia de Computação

Ferramentas do usuário

Ferramentas do site


programacao-arduino:bibliotecas

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
programacao-arduino:bibliotecas [2019/01/09 21:39]
patrickof [Outros exemplos de bibliotecas]
programacao-arduino:bibliotecas [2020/11/26 09:21] (atual)
bandeira [2º Passo: Criando a source]
Linha 3: Linha 3:
 Bibliotecas são códigos que possuem um conjunto de instruções predefinidas. Elas servem para facilitar e simplificar a realização de algumas tarefas, principalmente,​ o controle de dispositivos externos ao Arduino. ​ Bibliotecas são códigos que possuem um conjunto de instruções predefinidas. Elas servem para facilitar e simplificar a realização de algumas tarefas, principalmente,​ o controle de dispositivos externos ao Arduino. ​
 São compostas por 3 arquivos, sendo eles, os seguintes: São compostas por 3 arquivos, sendo eles, os seguintes:
-  * uma //header//, ou um cabeçalho, com extensão ​” .h” que contém todas as funções e as variáveis que serão implementadas+  * uma //header//, ou um cabeçalho, com extensão ​.h” que contém todas as funções e as variáveis que serão implementadas
   * uma //source//, ou arquivo fonte, com extensão “.ccp” que contém as implementações das funções e variáveis.   * uma //source//, ou arquivo fonte, com extensão “.ccp” que contém as implementações das funções e variáveis.
   * um arquivo com extensão “.txt” chamado de //keyword// que tem o propósito de determinar a cor para as funções da bibliotecas.   * um arquivo com extensão “.txt” chamado de //keyword// que tem o propósito de determinar a cor para as funções da bibliotecas.
 // //
-Para utilizar uma biblioteca padrão em seu //sketch// basta inclui-la (**//#​include <​nomeBiblioteca.h>//​**) no inicio do código. Ou basta ir em **//​Sketch->​Incluir Biblioteca->​nomeBiblioteca//​**. Se a biblioteca não for uma padrão, primeiro você precisar ​adicioná-la na IDE. Para isso basta ir em **//​Sketch->​Incluir Biblioteca->​Adicionar biblioteca .ZIP//** e selecionar o arquivo **ZIP** .+// 
 +Para utilizar uma biblioteca padrão em seu //sketch// basta inclui-la (**//#​include <​nomeBiblioteca.h>//​**) no inicio do código. Ou basta ir em **//​Sketch->​Incluir Biblioteca->​nomeBiblioteca//​**. Se a biblioteca não for uma padrão, primeiro você precisa ​adicioná-la na IDE. Para isso basta ir em **//​Sketch->​Incluir Biblioteca->​Adicionar biblioteca .ZIP//** e selecionar o arquivo **ZIP** .
  
 +//
 // //
 =====Bibliotecas Padrões===== =====Bibliotecas Padrões=====
  
-Para facilitar a vida do desenvolvedor,​ a IDE Arduino já vem com alguma ​bibliotecas implementadas. As Bibliotecas padrões vão desde o controle de um servo motor ao controle de um //​**Shield**//​. Abaixo se encontram ​ alguns exemplos ​dessa bibliotecas:​+Para facilitar a vida do desenvolvedor,​ a IDE Arduino já vem com algumas ​bibliotecas implementadas. As Bibliotecas padrões vão desde o controle de um servo motor ao controle de um //​**Shield**//​. Abaixo se encontram ​ alguns exemplos ​dessas ​bibliotecas:​
  
 **[[https://​www.arduino.cc/​en/​Reference/​Servo|Servo]]** - Para o controle de servo motores. **[[https://​www.arduino.cc/​en/​Reference/​Servo|Servo]]** - Para o controle de servo motores.
Linha 85: Linha 87:
    
 //​Implementação da função "​iniciar"​ //​Implementação da função "​iniciar"​
-void n_blink::​iniciar(int ​tempoAcesso, int tempoApagado)+void n_blink::​iniciar(int ​tempoAceso, int tempoApagado)
 { {
   digitalWrite(_pino,​HIGH);​ //Seta nivel lógico alto ao _pino   digitalWrite(_pino,​HIGH);​ //Seta nivel lógico alto ao _pino
-  delay(tempoAcesso); // delay com o led acesso+  delay(tempoAceso); // delay com o led aceso
   digitalWrite(_pino,​LOW);​ //Seta nivel lógico baixo ao _pino   digitalWrite(_pino,​LOW);​ //Seta nivel lógico baixo ao _pino
   delay(tempoApagado);​ // delay com o led apagado   delay(tempoApagado);​ // delay com o led apagado
programacao-arduino/bibliotecas.1547077166.txt.gz · Última modificação: 2019/01/09 21:39 por patrickof