Skip to content

Industrialli/industrialli_leds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT

industrialli leds

Biblioteca para manipulação dos leds da Industrialli Hub para o framework Arduino com o uso da biblioteca stm32ino.

Important

Consulte a biblioteca principal da Industrialli Hub 🔗.

Exemplo

No exemplo abaixo, é realizado uma simples animação com os leds, alternando os leds inferiores e superiores da Industrialli Hub entre ligado e desligado.

#include "industrialli_hub.hpp"

industrialli_hub hub;

void setup(){
    hub.begin();
}

void loop(){
      for (size_t i = 0; i < 24; i++){
        leds.set_led(i, HIGH);
      }
		
      leds.update();

      delay(500);
      leds.set_all(LOW);
      leds.update();
      delay(500);

      for (size_t i = 24; i < 32; i++){
        leds.set_led(i, HIGH);
      }

      leds.update();

      delay(500);
      leds.set_all(LOW);
      leds.update();
      delay(500);
}

Funções

Segue abaixo as funções disponíveis para a manipulação dos leds da Industrialli Hub.

begin

Inicializa os leds.

Parâmetros: void

Retorno: void

Exemplo

leds.begin();
start

Realiza uma animação com os leds.

Parâmetros: void

Retorno: void

Exemplo

leds.start();
set_led

Configura um estado para um led específico.

Parâmetros:

  • uint8_t: número do led entre 0 e 31;
  • bool: estado do led: 0/LOW para desligar e 1/HIGH para ligar.

Retorno: void

Exemplo

leds.set_led(0, HIGH);
leds.update();
toggle

Inverte o estado atual de um led específico.

Parâmetros:

  • uint8_t: número do led entre 0 e 31;

Retorno: void

Exemplo

leds.toggle(0);
set_all

Configura um estado para todos os leds.

Parâmetros:

  • bool: estado dos leds: 0/LOW para desligar e 1/HIGH para ligar.

Retorno: void

Exemplo

leds.set_all(HIGH);
leds.update();
update

Envia os estados dos leds para o CI.

Parâmetros: void

Retorno: void

Exemplo

leds.set_all(HIGH);
leds.update();

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages