Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Explorando a Criatividade com Projetos Arduino

Público-Alvo: Iniciantes e entusiastas de Arduino que desejam aprender a criar projetos simples utilizando a plataforma. O Arduino é uma plataforma de prototipagem eletrônica que permite a criação de projetos interativos de forma acessível e intuitiva. Neste artigo, exploraremos alguns projetos simples e divertidos que podem ser criados com Arduino, fornecendo exemplos de códigos e uma lista de componentes necessários para cada projeto. Projeto: Para ilustrar os conceitos, criaremos um projeto de semáforo inteligente. O objetivo do projeto é simular o funcionamento de um semáforo de trânsito, utilizando LEDs para representar as cores do semáforo e um botão para simular o acionamento do pedestre. Lista de componentes:

  • Arduino Uno (1x): [Link para compra]
  • Protoboard (1x): [Link para compra]
  • LEDs vermelho, amarelo e verde (1 de cada): [Link para compra]
  • Resistor de 220 ohms (3x): [Link para compra]
  • Botão (1x): [Link para compra]
  • Jumpers (quantidade suficiente): [Link para compra] Exemplos:
    
    // Definindo as constantes para os pinos dos LEDs e do botão
    const int ledVermelho = 2;
    const int ledAmarelo = 3;
    const int ledVerde = 4;
    const int botao = 5;

void setup() { // Configurando os pinos dos LEDs como saída pinMode(ledVermelho, OUTPUT); pinMode(ledAmarelo, OUTPUT); pinMode(ledVerde, OUTPUT);

// Configurando o pino do botão como entrada pinMode(botao, INPUT); }

void loop() { // Verificando se o botão foi pressionado if (digitalRead(botao) == HIGH) { // Acionando o LED verde digitalWrite(ledVerde, HIGH); delay(5000); // Esperando 5 segundos

// Desligando o LED verde e acionando o LED amarelo
digitalWrite(ledVerde, LOW);
digitalWrite(ledAmarelo, HIGH);
delay(2000); // Esperando 2 segundos

// Desligando o LED amarelo e acionando o LED vermelho
digitalWrite(ledAmarelo, LOW);
digitalWrite(ledVermelho, HIGH);
delay(5000); // Esperando 5 segundos

// Desligando o LED vermelho
digitalWrite(ledVermelho, LOW);

} }


Compartilhe este artigo com seus amigos que também estão interessados em aprender sobre projetos Arduino. Juntos, podemos explorar a criatividade e criar projetos incríveis!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.