wwwmisla / library_internal_led

Repositório de uma biblioteca que permite acender um LED e apagá-lo após um determinado tempo.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Biblioteca Internal LED (LED Interno)

Licence Badge em Desenvolvimento

📄 Descrição do Projeto


Placa Arduino


A Internal Led (LED Interno), se trata de uma biblioteca simples e fácil de controlar um LED interno em placas Arduino. Com esta biblioteca, você pode ligar e desligar o LED interno com facilidade, permitindo que você teste rapidamente funcionalidades ou crie exemplos simples para suas aplicações.


⚙️ Como Usar

Instalação

  • Baixe a biblioteca InternalLed do repositório GitHub;
  • Copie a pasta InternalLed para o diretório libraries do seu ambiente de desenvolvimento Arduino.
    • Em sistemas Windows, geralmente está localizado em C:\Users\SeuUsuario\Documents\Arduino\libraries;
    • Em sistemas macOS, geralmente está localizado em ~/Documents/Arduino/libraries;
    • Em sistemas Linux, geralmente está localizado em ~/Arduino/libraries.

Uso básico

> Comece criando o arquivo internal_led.ino
  • Inclua a biblioteca no seu sketch Arduino:
#include <InternalLed.h> 
  • Crie um objeto InternalLed e especifique o pino ao qual o LED está conectado:
#define LED_PIN 13 // Pino do LED interno (pino 13 no Arduino Uno) 
InternalLed led(LED_PIN);
  • No setup(), inicialize o objeto InternalLed:
void setup() {
  led.begin();
}
  • Agora você pode ligar e desligar o LED interno usando os métodos acendeLed() e apagaLed(), respectivamente:
void loop() {
  // Ligar o LED interno
  led.acendeLed();

  // Aguardar por algum tempo
  delay(1000);

  // Desligar o LED interno
  led.apagaLed();

  // Aguardar por algum tempo
  delay(1000);
}

👷 Do It Yourself

// Incluímos a biblioteca InternalLed.h.
#include <InternalLed.h>

// Definimos o pino ao qual o LED interno está conectado como pino 13.
#define LED_PIN 13

// Criamos um objeto led da classe InternalLed, passando o número do pino como argumento para o construtor.
InternalLed led(LED_PIN);

void setup() {
  // No setup(), inicializamos o objeto led.
  led.begin();
}

// No loop(), alternamos entre ligar e desligar o LED interno com intervalos de 1 segundo utilizando os métodos acendeLed() e apagaLed(), respectivamente.
void loop() {
  // Ligar o LED interno
  led.acendeLed();

  // Aguardar 1 segundo
  delay(1000);

  // Desligar o LED interno
  led.apagaLed();

  // Aguardar 1 segundo
  delay(1000);
}

Para mais informações de como o código funciona, Acesse o código aqui.

🛠️ Tecnologias Utilizadas

YouTube Arduino GitHub C++

🗂️ Licença

Licença MIT. Para mais informações sobre a licença, Clique aqui

URA Logo

About

Repositório de uma biblioteca que permite acender um LED e apagá-lo após um determinado tempo.

License:MIT License


Languages

Language:C++ 100.0%