Como configurar uma luz LED e piscar com código

Elegoo Uno R3

O Elogoo Uno R3 é uma placa de microcontrolador. Microcontroladores são incorporados a dispositivos para controlar as ações e os recursos de um produto. São circuitos integrados compactos projetados para controlar operações.

O microcontrolador incluído no Elogoo Uno R3 possui 14 pinos de entrada / saída digital, 6 entradas analógicas, uma conexão USB, uma tomada de energia e um botão de reinicialização. Esta placa possui tudo o que você precisa para suportar o microcontrolador. Basta conectar o cabo USB para ligar o microcontrolador.

Cabo USB

Cabo USB

Você precisa de um cabo USB para conectar o Elegoo Uno R3 ao computador e ligá-lo. USB significa Universal Serial Bus. O USB é usado para conectar seu computador a dispositivos como câmeras digitais, impressoras, scanners e discos rígidos externos.

Em nosso projeto, usaremos um cabo USB para conectar nosso microcontrolador ao computador.

LEDs

Luz LED

LED significa diodo emissor de luz. Tem uma vantagem positiva e negativa. O lado mais longo é a vantagem positiva.

Como montar os componentes

Neste projeto, apenas faremos o LED piscar.

Primeiro, precisamos conectar o cabo USB à placa e depois ao computador.

Em seguida, precisamos conectar o LED ao GND (GND é o ponto de referência em um circuito elétrico a partir do qual as tensões são medidas e é um caminho de retorno comum para a corrente elétrica) e as 13 entradas na placa.

Código para ligar / desligar o LED:

Após a placa do microcontrolador ser conectada ao computador e o LED estar na própria placa, precisamos escrever um código simples para fazer o LED piscar.

// the setup function runs once when you press reset or power the board

void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);   // turn the LED on 
  delay(1000);                       // wait for a second
  digitalWrite(LED_BUILTIN, LOW);    // turn the LED off
  delay(1000);                       // wait for a second
}

O código acima basicamente liga o LED por 1 segundo e depois o apaga por um segundo.

Esta função está em um loop contínuo. o digitalWrite é uma função que recebe 2 parâmetros, LED_BUILTIN e HIGH || LOW . O loop basicamente absorve o LED e depois gira o volt para HIGH que liga. Depois de 1 segundo, apaga o mesmo LED, girando o volt para LOW .

Aqui está o produto final:

O objetivo desse pequeno projeto de LED Light Coding era apresentar os princípios básicos de como o hardware e o software podem ser combinados. Espero que tenha gostado!