Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
Público-Alvo: Iniciantes em programação e eletrônica que desejam aprender a linguagem C para utilizar com o Arduino.
A linguagem de programação C é amplamente utilizada no desenvolvimento de sistemas embarcados, incluindo o Arduino. Com uma sintaxe simples e poderosa, a programação em C permite controlar os componentes eletrônicos conectados ao Arduino de forma eficiente. Neste artigo, vamos explorar os conceitos básicos da linguagem C e como aplicá-los no contexto do Arduino.
Projeto: O projeto que iremos criar como exemplo é um semáforo de trânsito. O objetivo é controlar o fluxo de veículos em um cruzamento, utilizando LEDs para representar as cores do semáforo (verde, amarelo e vermelho). O semáforo deve alternar as cores de acordo com um intervalo de tempo pré-definido.
Lista de componentes:
Exemplos: Abaixo está o código para o projeto do semáforo de trânsito:
// Definição dos pinos dos LEDs
#define VERDE_PINO 2
#define AMARELO_PINO 3
#define VERMELHO_PINO 4
// Função para acender um LED
void acenderLed(int pino) {
digitalWrite(pino, HIGH);
}
// Função para apagar um LED
void apagarLed(int pino) {
digitalWrite(pino, LOW);
}
void setup() {
// Configura os pinos dos LEDs como saída
pinMode(VERDE_PINO, OUTPUT);
pinMode(AMARELO_PINO, OUTPUT);
pinMode(VERMELHO_PINO, OUTPUT);
}
void loop() {
// Acende o LED verde por 5 segundos
acenderLed(VERDE_PINO);
delay(5000);
apagarLed(VERDE_PINO);
// Acende o LED amarelo por 2 segundos
acenderLed(AMARELO_PINO);
delay(2000);
apagarLed(AMARELO_PINO);
// Acende o LED vermelho por 3 segundos
acenderLed(VERMELHO_PINO);
delay(3000);
apagarLed(VERMELHO_PINO);
}
Compartilhe este artigo com seus amigos que estão interessados em aprender programação e eletrônica com Arduino. Eles também podem se beneficiar deste conteúdo!