Integração Laboratório de Informática e Sábado na Escola


Estamos com Projeto de Robótica Educacional no Sábado na Escola . A implementadora Michelle tem realizado um trabalho durante a semana com estes alunos complementando e aplicando o conhecimento adquirido no projeto.

Acompanhe o Projeto na Plataforma Moodle e acompanhe o trablho desenvolvido durante a semana.

Aula 5
Nesta quinta aula, relembramos o que foi aprendido na aula anterior (como controlar o pisca pisca do led usando o potenciômetro). Os alunos refizeram a montagem dos componente na protoboard.

Após, os alunos conheceram a possibilidade de usar o teclado, além de outros objetos eletrônicos com controle remoto, celular... para interagir com a placa Arduino. Acompanhem na íntegra nossa quinta aula em http://iaesmevr.org/moodle/mod/page/view.php?id=2228

A tarefa de casa foi: "Escrever e trazer escrito, no papel, um código fonte para acender e apagar 8 LEDs, usando o teclado para controlar os mesmos individualmente."

Nos reunimos durante a semana para realizar a tarefa.
Baseados no exemplo leds_pelo_teclado, começamos a criar o código para os 8 leds. Enquanto nomeávamos os leds, a aluna Aline dava início a escrita da programação no quadro.









Enquanto isso, um grupo de alunos já "passava" para o computador, o código fonte da programação que estava sendo criada, para ser apresentado na próxima aula.





Ficou assim:


//VRlivre
//Virmal_divx
//**************************

int ledPin1 = 13;
int ledPin2 = 12;
int ledPin3 = 11;
int ledPin4 = 10;
int ledPin5 = 9;
int ledPin6 = 8;
int ledPin7 = 7;
int ledPin8 = 6;

void setup(){

Serial.begin(9600);

pinMode(ledPin1, OUTPUT);
pinMode(ledPin2, OUTPUT);
pinMode(ledPin3, OUTPUT);
pinMode(ledPin4, OUTPUT);
pinMode(ledPin5, OUTPUT);
pinMode(ledPin6, OUTPUT);
pinMode(ledPin7, OUTPUT);
pinMode(ledPin8, OUTPUT);

}

void loop(){


char tecla;
tecla = Serial.read();


// se pressionado "1" liga o led1
if(tecla == '1')
{
digitalWrite(ledPin1, HIGH);
}

else
//Se pressionado "2" liga o led2
if(tecla == '2')
{
digitalWrite(ledPin2, HIGH);
}
else
//S pressionado "3" liga o led3
if(tecla == '3')
{
digitalWrite(ledPin3, HIGH);
}

else
//Se pressionado "4" liga o led4
if(tecla == '4')
{
digitalWrite(ledPin4, HIGH);
}

else
//Se pressionado "5" liga o led5
if(tecla == '5')
{
digitalWrite(ledPin5, HIGH);
}


else
//Se pressionado "6" liga o led6
if(tecla == '6')
{
digitalWrite(ledPin6, HIGH);
}

else

//Se pressionado "7" liga o led7
if(tecla == '7')
{
digitalWrite(ledPin7, HIGH);
}

else


//Se pressionado "8" liga o led8
if(tecla == '8')
{
digitalWrite(ledPin8, HIGH);
}


else

//Se pressionado "d" desliga todos os leds
if(tecla == 'd')
{
digitalWrite(ledPin1, LOW);
digitalWrite(ledPin2, LOW);
digitalWrite(ledPin3, LOW);
digitalWrite(ledPin4, LOW);
digitalWrite(ledPin5, LOW);
digitalWrite(ledPin6, LOW);
digitalWrite(ledPin7, LOW);
digitalWrite(ledPin8, LOW);
}
delay(1000);
}





Vamos conferir na próxima aula se nossos pequenos realizaram com sucesso a tarefa!!


E nossa campanha “Descarte consciente do lixo eletrônico" continua!!!

0 comentários:

O conteúdo deste blog/site pode e deve ser divulgado, conforme lei a 9.610/98 meus direitos estão assegurados, portanto eu permito a copia e reprodução gratuita, seja total ou parcial, não acarretando qualquer onûs financeiro aos interessados, porém, vedo o uso para fins lucrativos, toda reprodução para o público deve citar a fonte extraída, no caso o Técnico Linux - Espaço dos Implementadores de Informática e seja citada junto com um link para a postagem original, onde a referência deve estar numa fonte de tamanho igual ou maior a do texto, obviamente que os links citados não estão sujeitos ao mesmo termo. O conteúdo textual original desta página está disponível sob a licença GNU FDL 1.2.

Todas as marcas citadas pertencem aos seus respectivos proprietários. Os direitos autorais de todas as ilustrações pertencem aos respectivos autores, e elas são reproduzidas na intenção de atender ao disposto no art. 46 da Lei 9.610 - se ainda assim alguma delas infringe direito seu, entre em contato para que possamos removê-la imediatamente ou ainda lhe dar os devidos créditos.

Copyright © 2016 Espaço dos Implementadores de Informática