segunda-feira, 2 de junho de 2014

Criando Música com Buzzer (Super Mário)

     Fala galera, este foi um vídeo que já postei faz algum tempo, um rapaz me pediu o código fonte pelo youtube, então achei interessante também colocar aqui para todos que acessarem o blog!

     Não deixem de acessar o Canal do youtube e se inscrever. Caso queiram algum código dos vídeos que fiz ou tiverem ideias para novos vídeos podem me falar!

Abaixo está o Vídeo:

Código fonte:

int melodia[] = {660,660,660,510,660,770,380,510,380,320,440,480,450,430,380,660,760,860,700,760,660,520,580,480,510,380,320,440,480,450,430,380,660,760,860,700,760,660,520,580,480,500,760,720,680,620,650,380,430,500,430,500,570,500,760,720,680,620,650,1020,1020,1020,380,500,760,720,680,620,650,380,430,500,430,500,570,585,550,500,380,500,500,500,500,760,720,680,620,650,380,430,500,430,500,570,500,760,720,680,620,650,1020,1020,1020,380,500,760,720,680,620,650,380,430,500,430,500,570,585,550,500,380,500,500,500,500,500,500,500,580,660,500,430,380,500,500,500,500,580,660,870,760,500,500,500,500,580,660,500,430,380,660,660,660,510,660,770,380};

int duracaodasnotas[] = {100,100,100,100,100,100,100,100,100,100,100,80,100,100,100,80,50,100,80,50,80,80,80,80,100,100,100,100,80,100,100,100,80,50,100,80,50,80,80,80,80,100,100,100,100,150,150,100,100,100,100,100,100,100,100,100,100,150,200,80,80,80,100,100,100,100,100,150,150,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,150,150,100,100,100,100,100,100,100,100,100,100,150,200,80,80,80,100,100,100,100,100,150,150,100,100,100,100,100,100,100,100,100,100,100,100,100,60,80,60,80,80,80,80,80,80,60,80,60,80,80,80,80,80,60,80,60,80,80,80,80,80,80,100,100,100,100,100,100,100};
int button = 2;
void setup() {
  pinMode(2,INPUT);
  digitalWrite(2,1);
         
}

void loop() {
  int button2 = digitalRead(button);
  if(button2 == 0){
    for (int nota = 0; nota < 156; nota++) {

              int duracaodanota = duracaodasnotas[nota];
              tone(8, melodia[nota],duracaodanota);

              int pausadepoisdasnotas[] ={150,300,300,100,300,550,575,450,400,500,300,330,150,300,200,200,150,300,150,350,300,150,150,500,450,400,500,300,330,150,300,200,200,150,300,150,350,300,150,150,500,300,100,150,150,300,300,150,150,300,150,100,220,300,100,150,150,300,300,300,150,300,300,300,100,150,150,300,300,150,150,300,150,100,420,450,420,360,300,300,150,300,300,100,150,150,300,300,150,150,300,150,100,220,300,100,150,150,300,300,300,150,300,300,300,100,150,150,300,300,150,150,300,150,100,420,450,420,360,300,300,150,300,150,300,350,150,350,150,300,150,600,150,300,350,150,150,550,325,600,150,300,350,150,350,150,300,150,600,150,300,300,100,300,550,575};
              delay(pausadepoisdasnotas[nota]);}

              noTone(8);
  }
  if (button2 ==1){}
 
}

Começando a aprender

     Não sabe como baixar a IDE do Arduino? Como aprender a usar? onde comprar?
Galera, abaixo vocês encontrarão sites onde eu fiz compras e aprendi também a utilizar o Arduino:

Arduino Site oficial do Arduino, onde baixei a IDE

Lab de Garagem Onde fiz compras e vi vídeos de aprendizado

Renato Aloi Vídeo aulas 

Robocore Não fiz compras, mas é um bom site para se comprar e aprender

     Não esqueçam também do meu canal no youtube, pois em breve teremos mais vídeos.

     Para quem quiser tenho um Trabalho de Conclusão de Curso explicando a construção de um robô seguidor de linha desde os primeiros experimentos com Arduino, me enviem emails.

Play With Arduino


     Fala galera, estou iniciando este blog para compartilhar minhas experiências de Arduino com vocês, e também aprender com vocês, tenho um canal no youtube com vídeos de algumas experiências que fiz, inclusive um robô seguidor de linha :Canal do youtube.
     Se inscrevam lá para acompanhar os próximos vídeos e em breve colocarei os códigos fontes das experiências e algumas dicas!



Play With Arduino!!