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
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
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 boardvoid setup() { // initialize digital pin LED_BUILTIN as an output. pinMode(LED_BUILTIN, OUTPUT);}// the loop function runs over and over again forevervoid 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!