Escolar Documentos
Profissional Documentos
Cultura Documentos
******************************************************************
Instru��es:
Neste exemplo de programa��o para o CUBO de LED 4x4x4, criamos algumas fun��es
est�ticas e de movimentos. As fun��es est�ticas s�o usadas apenas pelas fun��es de
movimento. Elas criam elementos essenciais aos efeitos como paredes, planos e
colunas.
Para criar um movimento no cubo, basta chamar uma destas fun��es no programa
principal substituindo a palavra tempo entre par�nteses por um n�mero real inteiro
equivalente ao tempo que se deseja, em milissegundos.
Por exemplo, o programa principal chamando uma fun��o de movimento com tempo de 100
milissegundos.
void loop(){
GirarHorario(100);
}
A ideia principal aos ASI que far�o as oficinas � de realmente usar o material
passado pelo coordenadores gerais das oficinas para instigar os professores, para
que eles vejam algumas expectativas de suas �reas nas atividades com Arduino, usem
os videos.
Dai em diante, sugiro, que voc�s informem a todos que ser� proposto uma atividade
pr�tica e para isso eles usar�o o CUBO.
Como temos apenas dois cubo por p�lo, pensei em dividir em grupos e cada grupo
escrever no papel seu codigo (somente fun��es na sequencia que eles imaginam que
ser� o efeito, dai o ASI faz o c�digo no computador e executa.
Sugiro uma pequena disputa, o melhor efeito ganha um premio simples no ultimo dia
do saber, dai poderemos filmar os efeitos montar um pequeno video e exibir.
Partindo para as fun��es, temos 11 fun��es, a saber:
Fun��o 01:
GirarParedeHorario(Tempo): Esta fun��o executa um giro de planos verticais no
sentindo hor�rio.
Fun��o 02:
GirarParedeAntiHorario(Tempo): Esta fun��o executa um giro de planos verticais no
sentindo anti-hor�rio.
Fun��o 03:
MoverPlanoEsq_Dir(Tempo): Esta fun��o movimenta os planos verticais da esquerda
para a direita.
Fun��o 04:
MoverPlanoLateralDir_Esq(Tempo): Esta fun��o movimenta os planos verticais da
direita para a esquerda.
Fun��o 05:
MoverPlanoFundo_Frente(Tempo): Esta fun��o movimenta os planos verticais do fundo
para a frente.
Fun��o 06:
MoverPlanoFrente_Fundo(Tempo): Esta fun��o movimenta os planos verticais da frente
para o fundo.
Fun��o 07:
SubirPlanoHoriziontal(Tempo): Esta fun��o movimenta os planos na horizontal de
baixo para cima.
Fun��o 08:
DescerPlanoHorizintal(Tempo): Esta fun��o movimenta os planos na horizontal de cima
para baixo.
Fun��o 9:
EmbrulhaPresente(Tempo): Esta fun��o executa um movimento similar ao movimento de
embrulhar uma caixa com papel.
Fun��o 10:
RodaRoda(Tempo): Cria uma s�rie de voltas nos planos.
Fun��o 11:
LED_Aleatorio(Tmepo): Liga e desliga LEDs aleatoriamente.
Fun��o 12:
PiscaPisca(Tempo): Pisca todos os leds juntos.
Divirt�o-se!