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 [2020/11/26 09:16]
bandeira
programacao-arduino:bibliotecas [2020/11/26 09:21] (atual)
bandeira [2º Passo: Criando a source]
Linha 6: Linha 6:
   * 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ê precisa 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.1606393018.txt.gz · Última modificação: 2020/11/26 09:16 por bandeira