Parece Loja de manutenção de equipamentos, mas não, é um espaço para desenvolver projetos voltados à área da Eletrônica, Microeletrônica e Informática. Mantido por Ricardo da Costa Rosa
segunda-feira, 16 de maio de 2016
segunda-feira, 9 de maio de 2016
Vestibulinho ETEC Prof. Adhemar Batista Heméritas
Gente, foram prorrogadas as inscrições para o Vestibulinho 2° Semestre 2016! Corre que ainda dá tempo! Inscrições até dia 13 de maio - sexta-feira!
quarta-feira, 4 de maio de 2016
Livros de Eletrônica - Centro Paula Souza
O Centro Paula Souza produziu, em conjunto com a Fundação Padre Anchieta, um conjunto de 6 volumes, contendo praticamente todo o conteúdo do curso Técnico em Eletrônica. Segue abaixo alguns links que encontrei que disponibilizam o material para descarregar:
Eletrônica - Volume 1: Circuitos Elétricos
Eletrônica - Volume 2: Eletrônica Analógica
Eletrônica - Volume 3: Máquinas e Instalações Elétricas
Eletrônica - Volume 4:Eletrônica Digital
Eletrônica - Volume 5: Telecomunicações
Eletrônica - Volume 6: Automação Industrial
Os links foram testados em 04/05/2016 e todos estão funcionando normalmente.
É importante afirmar que eu não hospedo nenhum dos arquivos, apenas disponibilizo os links que encontrei na Internet, via rápida pesquisa no Google.
segunda-feira, 2 de maio de 2016
Workshop de Arduino
Nessa postagem incluiremos o material para o "Hands-on" sobre o Arduino.
void setup() {
pinMode(12, OUTPUT); //Vermelho Carros
pinMode(11, OUTPUT); //Amarelo Carros
pinMode(10, OUTPUT); //Verde Carros
pinMode(9, OUTPUT); //Vermelho Pedestres
pinMode(8, OUTPUT); //Verde Pedestres
pinMode(4, INPUT); //Botão para atravessar.
}
//início do programa
void loop() {
digitalWrite(10, HIGH); // Liga o verde dos carros
digitalWrite(9, HIGH); // Liga o Vermelho dos Pedestres
if(digitalRead(4) == LOW){// Espera o botão ser pressionado
delay(3000);
digitalWrite(10, LOW); //Apaga o Verde
digitalWrite(11, HIGH); // Liga o Amarelo
delay(3000);
digitalWrite(11, LOW); //Desliga o Amarelo
digitalWrite(12, HIGH); // Liga o Vermelho dos Carros
digitalWrite(9, LOW); //Desliga o Vermelho dos Pedestres
digitalWrite(8, HIGH);// Liga o Verde dos Pedestres
delay(5000);
digitalWrite(8, LOW); // Apaga o Verde dos Pedestres
//Pisca o Vermelho dos Pedestres:
for(int x = 0; x<5; x++){
digitalWrite(9, HIGH);
delay(500);
digitalWrite(9, LOW);
delay(500);
}
digitalWrite(12, LOW);//Desliga o Vermelho dos carros e volta para o loop
}
}
O circuito proposto
Código Fonte para o Arduino
A seguir, o código fonte do programa: (copie o código para um novo projeto em branco no Arduino)void setup() {
pinMode(12, OUTPUT); //Vermelho Carros
pinMode(11, OUTPUT); //Amarelo Carros
pinMode(10, OUTPUT); //Verde Carros
pinMode(9, OUTPUT); //Vermelho Pedestres
pinMode(8, OUTPUT); //Verde Pedestres
pinMode(4, INPUT); //Botão para atravessar.
}
//início do programa
void loop() {
digitalWrite(10, HIGH); // Liga o verde dos carros
digitalWrite(9, HIGH); // Liga o Vermelho dos Pedestres
if(digitalRead(4) == LOW){// Espera o botão ser pressionado
delay(3000);
digitalWrite(10, LOW); //Apaga o Verde
digitalWrite(11, HIGH); // Liga o Amarelo
delay(3000);
digitalWrite(11, LOW); //Desliga o Amarelo
digitalWrite(12, HIGH); // Liga o Vermelho dos Carros
digitalWrite(9, LOW); //Desliga o Vermelho dos Pedestres
digitalWrite(8, HIGH);// Liga o Verde dos Pedestres
delay(5000);
digitalWrite(8, LOW); // Apaga o Verde dos Pedestres
//Pisca o Vermelho dos Pedestres:
for(int x = 0; x<5; x++){
digitalWrite(9, HIGH);
delay(500);
digitalWrite(9, LOW);
delay(500);
}
digitalWrite(12, LOW);//Desliga o Vermelho dos carros e volta para o loop
}
}
Resumo para apresentação
Para apresentação, os principais tópicos a serem abordados são:- O que é o Arduino?
- Principais aplicações do Arduino.
- Como programar o Arduino? Explique sobre a função dos botões do ambiente do arduino.
- Explicação das funções
- void setup()
- void loop()
- pinMode();
- digitalWrite();
- digitalRead();
- delay()
- if()
- for()
- Montagem no protoboard do circuito.
Assinar:
Postagens (Atom)