Aqui você vê as diferenças entre duas revisões dessa página.
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 |