sábado, 27 de agosto de 2016

Programação com Arduino (Parte 1)

Atividades com Arduino

Proposta

Pessoal, vamos trabalhar com a programação de um arduino. Montei um circuito contendo 4 leds, 4 capacitores, 1 protoboard e 1 placa Arduino UNO. Agora espero que vocês iniciem a programação desta placa para que os leds pisquem de várias formas.

Pesquisem sobre a programação do arduino e disponibilizem hiperligações aqui no blog.

Como apoio, segue vídeo com o circuito piscando e também o código utilizado.

 int valor, led;  
 int estado[4] = {0, 0, 0, 0};  
 int pinos[4] = {7, 8, 9, 10};  
 void setup() {  
  // put your setup code here, to run once:  
  int i;  
  valor = 0;  
  led = 0;  
  /*Iniciar os pinos com sinal de saída*/  
  /*----------------------------------*/  
  for(i=0; i<4; i++){  
   pinMode(pinos[i], OUTPUT);  
  }  
  /*----------------------------------*/  
 }  
 void loop() {  
  // put your main code here, to run repeatedly:  
  int i;  
  /*Imprimir vetor (4 bits)*/  
  /*----------------------------------*/  
  for(i=0; i<4; i++){  
   digitalWrite(pinos[i], estado[i]);   
  }  
  delay(500);  
  /*----------------------------------*/  
  estado[valor] = led;  
  valor++;  
  if(valor==4){  
   if(led == 1)  
    led = 0;  
   else  
    led = 1;  
   valor = 0;  
  }  
 }