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.


O circuito proposto


Figura 1 - 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:

  1. O que é o Arduino?
  2. Principais aplicações do Arduino.
  3. Como programar o Arduino? Explique sobre a função dos botões do ambiente do arduino.
  4. Explicação das funções
    1. void setup()
    2. void loop()
    3. pinMode();
    4. digitalWrite();
    5. digitalRead();
    6. delay()
    7. if()
    8. for()
  5. Montagem no protoboard do circuito.