Apresentacão - Arduíno
Apresentacão - Arduíno
Arduino
Prof. Luciano Bittencourt de Abreu - [email protected]
1 Microcontrolador ATmega328P
O Arduino Uno é uma das placas mais populares dentro da linha
Arduino, amplamente utilizada para prototipagem em eletrônica e
automação. Ele possui um microcontrolador ATmega328P, com diversas
entradas e saídas que permitem a conexão e o controle de componentes
eletrônicos.
2 Versatilidade
A placa Arduino Uno oferece uma ampla gama de possibilidades para
projetos eletrônicos, desde simples até complexos.
3 Facilidade de Uso
Sua estrutura e design tornam o Arduino Uno acessível tanto para
iniciantes quanto para usuários avançados.
Componentes e Siglas da Placa do Arduino Uno:
CLK e DT
CLK (Clock) DT (Data)
O pino CLK é uma saída de sinal de temporização usada para O pino DT em um encoder rotativo é responsável por
definir a taxa em que os eventos de um circuito acontecem. transmitir o sinal de dados. Junto com o CLK, esse pino
Em componentes como encoders rotativos, o pino CLK é ajuda a determinar a direção do movimento do encoder.
usado para gerar pulsos que indicam movimento.
Componentes e Siglas da Placa do Arduino Uno:
SW e GND
SW (Switch) GND (Ground)
O SW (switch) é um pino de botão no encoder rotativo. O pino GND é o ponto de referência zero (terra) para o
Quando pressionado, ele pode ser usado para realizar uma circuito. Todos os componentes eletrônicos precisam de um
função específica no código, como zerar o contador ou ponto de terra para fechar o circuito e operar corretamente.
realizar alguma ação controlada.
Componentes e Siglas da Placa
do Arduino Uno: VCC, TX e RX
1 VCC (+)
O pino VCC fornece a tensão de alimentação (geralmente 5V) para os
componentes conectados, permitindo que eles funcionem corretamente.
void setup() {
// Configura os pinos do encoder como entradas
pinMode(pinA, INPUT); // Define o pino A (CLK) como entrada
pinMode(pinB, INPUT); // Define o pino B (DT) como entrada
void loop() {
// Envia o valor da variável 'contador' para o monitor serial
Serial.print("Contagem: "); // Envia o texto "Contagem: " para o monitor serial
Serial.println(contador); // Envia o valor atual do contador e pula para a próxima linha
delay(500); // Aguarda 500 milissegundos (meio segundo) antes de atualizar o valor no monitor serial
}
Girar o Encoder
2 Gire o encoder rotativo virtualmente e observe o valor do contador no Serial Monitor.
Hardware Físico
3 Se estiver utilizando hardware físico, faça o upload do código no Arduino e abra o Serial Monitor no Arduino
IDE para visualizar os resultados.
Questionário para Reflexão e Discussão: Parte 1
1 Aplicações Práticas
Quais são as aplicações práticas de um encoder rotativo? Pense em
sistemas de controle industrial, automação ou até mesmo interfaces de
usuário, onde o encoder rotativo poderia ser usado.
2 Interrupções no Arduino
Como a interrupção no código Arduino melhora a precisão na leitura do
encoder? Por que usamos a função attachInterrupt() para o pino CLK?
3 Display de 7 Segmentos
Explique como um display de 7 segmentos poderia ser usado para exibir
o valor do contador. Qual seria o papel de um decodificador BCD-7
segmentos neste cenário?
Conclusão da Atividade Prática
Compreensão do Encoder Rotativo
Ao final dessa atividade, os estudantes terão uma compreensão sólida de
como funciona um encoder rotativo.
Robótica
O Arduino é amplamente utilizado em projetos de robótica, desde robôs simples
até sistemas mais complexos.
Automação Residencial
Muitos projetos de casa inteligente utilizam Arduino para controlar luzes,
temperatura e outros dispositivos.
Sensoriamento
O Arduino pode ser usado para coletar e processar dados de diversos tipos de
sensores.
Educação
É uma excelente ferramenta para ensinar programação e eletrônica em
ambientes educacionais.
Vantagens do Arduino
Característica Benefício
1 Integração IoT
O Arduino continuará a se integrar com tecnologias de Internet
das Coisas, expandindo suas capacidades de conectividade.
2 Educação STEM
Seu papel na educação STEM (Ciência, Tecnologia, Engenharia e
Matemática) se tornará ainda mais proeminente.
3 Prototipagem Rápida
Continuará sendo uma ferramenta essencial para prototipagem
rápida em diversas indústrias.
4 Inovação Contínua
Novas placas e módulos serão desenvolvidos para atender às
demandas emergentes de tecnologia.