
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03

Olá a todos. Em alguns projetos, você pode ter que criar sua própria biblioteca quando não puder usar as bibliotecas prontas. Ou você pode criar sua própria biblioteca de acordo com seus próprios padrões. Hoje, vou mostrar como você pode facilmente construir sua própria biblioteca e usar em seu código …
Etapa 1: apresentar
=> O QUE É. H FİLE?
Um arquivo H é um arquivo de cabeçalho referenciado por um documento de código-fonte C, C ++ ou Objective-C. Ele pode conter variáveis, constantes e funções que são usadas por outros arquivos dentro de um projeto de programação. Os arquivos H permitem que funções comumente usadas sejam gravadas apenas uma vez e referenciadas por outros arquivos de origem quando necessário.
=> POR QUE USAMOS C OU C ++ PARA CRIAR NOSSA BIBLIOTECA?
O software Arduino consiste em um ambiente de desenvolvimento (IDE) e bibliotecas. O IDE é escrito em Java e é baseado no ambiente da linguagem Processing. As bibliotecas são escritas em C e C ++ e compiladas com AVR-GCC e AVR Libc..
Etapa 2: CÓDIGO DE EXEMPLO
Neste projeto criamos a biblioteca do sensor HC-SR04.
#include "minha biblioteca.h"
HC HC, HC1;
void setup () {
Serial.begin (9600); HC.trigPin (A0); HC.echoPin (A1); HC1.trigPin (A2); HC1.echoPin (A3); }
void loop () {
distância dupla1 = HC.calcular (A1, A0); distância dupla2 = HC1.calcular (A3, A2);
Serial.print ("distância1 =");
Serial.println (distância1); Serial.print ("distância2 ="); Serial.println (distância2); atraso (500); }
Etapa 3: PEÇAS

Aqui está uma lista de peças que usei para fazer este projeto:
- Arduino UNO
- Tábua de pão
- HC-SR04 * 2 (você pode usar apenas um)
- Jumper Wires (macho para macho e macho para fêmea)
Etapa 4: ESQUEMA

Etapa 5: RESULTADO
Recomendado:
Construa sua própria fonte de alimentação de bancada de laboratório variável: 4 etapas (com imagens)

Construa sua própria fonte de alimentação variável de bancada de laboratório: Neste projeto, mostrarei como combinei um LTC3780, que é um poderoso conversor Step Up / Step Down de 130 W, com uma fonte de alimentação de 12 V 5A para criar uma fonte de alimentação ajustável de bancada de laboratório (0,8 V-29,4V || 0,3A-6A). O desempenho é muito bom em compa
Construa sua própria antena BiQuad 4G com teste de velocidade: 7 etapas (com imagens)

Construa sua própria antena BiQuad 4G com teste de velocidade: Neste manual, vou mostrar como fiz uma antena BiQuad 4G. A recepção do sinal é ruim em minha casa devido às montanhas ao redor dela. A torre de sinalização fica a 4,5 km de casa. No distrito de Colombo meu provedor de serviço dá velocidade de 20mbps. mas em m
Construa sua própria lâmpada de mesa LED COB portátil !: 16 etapas (com fotos)

Construa sua própria lâmpada de mesa COB portátil !: Bem-vindo! Neste Instructables, vou ensiná-lo a fazer uma bela aparência, muito poderosa e, o mais importante, uma lâmpada de mesa portátil! Aviso Legal: Este projeto não é patrocinado por nenhuma marca.Características: • Design moderno e elegante • Portátil e
Construa sua própria caixa de som MP3: 7 etapas

Construa sua própria caixa de som MP3: Você já imaginou construir sua própria caixa de som MP3 para a feira de ciências da sua escola? Neste projeto, vamos te ensinar passo a passo para você construir seu próprio alto-falante e usar poucos recursos e se divertir com seus amigos. Portanto, neste projeto você
Construa sua própria lâmpada de nuvem DYI !: 13 etapas

Construa sua própria lâmpada de nuvem DYI !: Por que construir uma lâmpada de nuvem? Porque parece incrível! Pelo menos é o que as pessoas dizem … Ei! Meu nome é Erick. Este projeto surgiu enquanto considerava presentes para dar à minha irmã de 3 anos. A lâmpada da nuvem é uma decoração e uma luz especificamente