Robótica Livre
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Ir para baixo
tiagofont
tiagofont
Mensagens : 13
Data de inscrição : 03/03/2020
Idade : 20
Escola : Colégio Professora Lindaura Ribeiro Lucas

Super Máquina - Resolvido Empty Super Máquina - Resolvido

Sáb Abr 11, 2020 5:34 pm
/*
* Exercicio: 1.6
* Tema: Pinos Digitais
* Atividade: Sequencial supermaquina
* Descrição: fazer os 3 leds mais o led RGB irem acendendo em ordem e depois virem apagando, baseado na serie dos anos 80 supermaquina
* Hardware: Ligar os 6 leds em seis pinos digital configurados como SAÍDA
* Comandos: pinMode(), digitalWrite(), delay(),
* Dica1: Usar uma variavel para armazenar o tempo de espera entre as trocas de estado
* Dica2: Para conhecer mais acesse https://www.youtube.com/watch?v=PYudPvgv2Ks
* Dica3: Pode fazer indo e vindo com 2 leds acesos, no inicio e no fim fica somente 1 led aceso
*/

//DEFINICOES INICIAIS
#define Machine1 2 // Machine1 para 2
#define Machine2 3 // Machine2 para 3
#define Machine3 4 // Machine3 para 4
#define Machine4 5 // Machine4 para 5
#define Machine5 6 // Machine5 para 6
#define Machine6 7 // Machine6 para 7


//DECLARAcAO DE VARIAVEIS
int tempo(1000); // váriavel usada agora nesse exato momento para controlar o que nós chamamos de tempo

//INICIALIZAÇÃO DO HARDWARE
void setup() {

pinMode(Machine1, OUTPUT); // Machine1 sendo usada para saída
pinMode(Machine2, OUTPUT); // Machine2 sendo usada para saída
pinMode(Machine3, OUTPUT); // Machine3 sendo usada para saída
pinMode(Machine4, OUTPUT); // Machine4 sendo usada para saída
pinMode(Machine5, OUTPUT); // Machine5 sendo usada para saída
pinMode(Machine6, OUTPUT); // Machine6 sendo usada para saída

}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(Machine1, HIGH); // Machine1 irá acender uma Luz
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine1, LOW); // Machine1 irá apagar
digitalWrite(Machine2, HIGH); // Machine2 irá acender após a Machine1 apagar
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine2, LOW); // Machine2 irá apagar
digitalWrite(Machine3, HIGH); // Machine3 irá acender após a Machine2 apagar
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine3, LOW); // Machine3 irá apagar
digitalWrite(Machine4, HIGH); // Machine4 irá acender após a Machine2 apagar
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine4, LOW); // Machine4 irá apagar
digitalWrite(Machine5, HIGH); // Machine5 irá acender após a Machine4 apagar
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine5, LOW); // Machine5 irá apagar
digitalWrite(Machine6, HIGH); // Machine6 irá acender após a Machine5 apagar
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine6, LOW); // Machine6 irá apagar
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine6, HIGH); // Machine6 irá acender
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine6, LOW); // Machine6 irá apagar
digitalWrite(Machine5, HIGH); // Machine5 irá acender após a Machine6 apagar
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine5, LOW); // Machine5 irá apagar
digitalWrite(Machine4, HIGH); // Machine4 irá acender após a Machine5 apagar
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine4, LOW); // Machine4 irá apagar
digitalWrite(Machine3, HIGH); // Machine3 irá acender após a Machine4 apagar
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine3, LOW); // Machine3 irá apagar
digitalWrite(Machine2, HIGH); // Machine2 irá acender após a Machine3 apagar
delay(300); // Váriavel do tempo que eu estou usando
digitalWrite(Machine2, LOW); // Machine2 irá apagar
digitalWrite(Machine1, HIGH); // Machine1 irá acender após a Machine2 apagar
delay(300); // Váriavel do tempo que eu estou usando



}
Paulo Augusto Batista
Paulo Augusto Batista
Admin
Mensagens : 5039
Data de inscrição : 11/02/2019
Idade : 52
Escola : Colegio Lindaura
https://roboticalivre.forumeiros.com

Super Máquina - Resolvido Empty Re: Super Máquina - Resolvido

Seg Abr 13, 2020 12:58 am
Não está conforme solicitação da aula. Está copiado do ano passado. Nesse ano é diferente.
Assista a aula e precisa fazer conforme ilustração passada na videoaula.
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos