Circuito Botão-LED

Sobre o projeto

Gif do circuito botão-led funcionando

Este projeto escolar, intitulado "Circuito Botão-LED", foi desenvolvido pelos alunos Oliveira, Arthur Zuliani, Eduardo Antonio, Giorgio e Carlos Eduardo como parte da disciplina de Robótica. O objetivo do projeto era aprender sobre eletrônica básica, desenvolver habilidades de montagem de circuitos e criar um sistema simples que envolvesse a interação entre o precionar de um botão e um LED. No contexto da crescente importância da robótica e da automação no mundo contemporâneo, a compreensão dos princípios básicos de eletrônica, um pouco de código e a capacidade de criar circuitos simples são maneiras de começar a desenvolver habilidades essenciais. Nesse sentido, o projeto visa proporcionar aos alunos uma experiência prática e educativa, incentivando-os a explorar os fundamentos da eletrônica e programação enquanto trabalhavam em time.


Componentes que vamos usar

Imagem de um Arduino

Arduino

Arduino é uma plataforma de prototipagem eletrônica que se tornou extremamente popular e amplamente utilizada em projetos de robótica, arte interativa etc. É baseado em uma placa de hardware de código aberto, com um microcontrolador programável e uma série de pinos de entrada e saída.

Imagem de um breadboard, placa de plástico com muitos buracos

Breadboard

É uma placa de plástico com orifícios que permitem a montagem temporária de circuitos eletrônicos. Ela possui trilhas condutoras internas que permitem a conexão dos componentes sem a necessidade de soldagem, tornando a montagem rápida e flexível.

Imagem de push button, botão

Push Button

É um componente que permite a abertura ou o fechamento de um circuito elétrico quando pressionado. Ele possui dois ou mais terminais que se conectam quando o botão é pressionado e se desconectam quando ele é liberado.

Imagem com três leds

LED (Light Emitting Diode)

É um diodo emissor de luz, um componente eletrônico que emite luz quando uma corrente elétrica passa por ele. Os LEDs são amplamente utilizados como indicadores luminosos em circuitos eletrônicos.

Imagem com vários resistores

Resistor

É um componente eletrônico que limita o fluxo de corrente em um circuito. Ele é usado para controlar a quantidade de corrente que passa por outros componentes, como LEDs, evitando danos causados por correntes muito altas.

Imagem com vários cabos jumpers

Fio jumper (jump wire)

São fios condutores pré-fabricados, geralmente flexíveis e com conectores em suas extremidades, que permitem a conexão dos componentes eletrônicos em uma placa de prototipagem ou breadboard de forma rápida e prática.

Imagem de um cabo de energia conectado a um laptop

Bateria de laptop (Energia)

A bateria de laptop é um componente essencial na montagem do circuito Botão pressionar e LED, pois fornece a fonte de energia necessária para o funcionamento do circuito. Ela é conectada ao Arduino por meio de cabos.


Montagem por passos

1. Organizar o material que será usado

imagem

2. Conectar a perna do botão na posição e7 e a outra na posição e9 do breadboard

imagem

3. Conectar um resistor de 150 ohms na posição 2j a linha horizontal negativa e outro de 10k ohms na posição 7b a linha horizontal negativa

imagem

4. Conectar ânodo do LED verde na cordenada g2 do breadboard

imagem

5. Conectar cabo jumper no ground (GND), está a esquerda da porta 13, do Arduino na linha horizontal negativa superior

imagem

6. Conectar cabo jumper na porta 13 do Arduino na cordenada i2, logo abaixo do resistor

imagem

7. Conectar cabo jumper na porta 12 do Arduino na cordenada d7, logo abaixo da perninha inferior esquerda do pushbutton

imagem

8. Conectar cabo jumper na linha horizontal positiva inferior a cordenada a9

imagem

9. Conectar cabo jumper no ground (GND), está a esquerda de Vin, do Arduino na linha horizontal negativa superior

imagem

10. Conectar cabo jumper na porta 5V do Arduino na linha horizontal positiva inferior

imagem

Resultado final do circuito

imagem

Dando vida ao circuito

Os códigos que serão utilizados para dar vida ao circuito usando a linguagem de programação C++. O C++ é uma linguagem amplamente utilizada em desenvolvimento de software, conhecida por sua eficiência, flexibilidade e poder. No contexto dos circuitos eletrônicos, o C++ é frequentemente empregado para programar microcontroladores, que desempenham um papel crucial no controle e na automação de dispositivos eletrônicos. Esses microcontroladores podem ser encontrados em uma ampla gama de dispositivos, desde eletrodomésticos inteligentes até sistemas embarcados em carros e aviões.

Foto de um computador emitindo a imagem de códigos em C++ Print tirada no Tinkercad mostrando as duas maneiras de representar um código
            
              // C++ code 

              int on_off = 0;
              int button = 0;
              
              void setup() 
              {
              pinMode (13, OUTPUT);          
              pinMode (12, OUTPUT);
              pinMode (12, INPUT);
              digitalWrite(13, LOW);
              digitalWrite(12, LOW);
              on_off = LOW;
              }
            
              void loop() 
              {
              button = digitalRead (12); 
              if (button == HIGH) {
                if (on_off == LOW) {
                digitalWrite(13, HIGH);
                on_off= HIGH;
                } else {
                  digitalWrite(13, LOW);
                  on_off = LOW;
                }
              }
              delay(10); // Delay a little bit to improve simulation
              }
            
            
          

Outros projetos

Test Image
Imagem ilustrativa de um circuito super semáfaro