Exercicio 1.2 /Milena Almeida de Souza
2 participantes
- Milena Almeida de Souza
- Mensagens : 5
Data de inscrição : 03/03/2020
Exercicio 1.2 /Milena Almeida de Souza
Ter Mar 10, 2020 4:19 pm
//DEFINICOES INICIAIS
#define ledlan 3 //Definido que o pino 3 vai se chamar "ledlan"
#define ledterna 4 //Definido que o pino 4 vai se chamar "ledterna"
//DECLARAcAO DE VARIAVEIS GLOBAIS
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(ledlan, OUTPUT); //programado o led 3 como saida pois sempre sera ligada aos atuadores
pinMode(ledterna, OUTPUT); //programado o led 4 como saida pois sempre sera ligada aos atuadores
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(ledlan, HIGH); //quando o pino testado aumento e permite o pino ascender por um determinado periodo de tempo
digitalWrite(ledterna, LOW); // quando o pino testado diminui a intensidade e permite o pino apagar por um determinado periodo de tempo
delay(300);
digitalWrite(ledlan, HIGH); //quando o pino testado aumenta e permite o pino ascender por um determinado periodo de tempo
digitalWrite(ledterna, LOW); // quando o pino testado diminui a intensidade e permite o pino apagar por um determinado periodo de tempo
delay(200);
}
#define ledlan 3 //Definido que o pino 3 vai se chamar "ledlan"
#define ledterna 4 //Definido que o pino 4 vai se chamar "ledterna"
//DECLARAcAO DE VARIAVEIS GLOBAIS
//INICIALIZAÇÃO DO HARDWARE
void setup() {
pinMode(ledlan, OUTPUT); //programado o led 3 como saida pois sempre sera ligada aos atuadores
pinMode(ledterna, OUTPUT); //programado o led 4 como saida pois sempre sera ligada aos atuadores
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
digitalWrite(ledlan, HIGH); //quando o pino testado aumento e permite o pino ascender por um determinado periodo de tempo
digitalWrite(ledterna, LOW); // quando o pino testado diminui a intensidade e permite o pino apagar por um determinado periodo de tempo
delay(300);
digitalWrite(ledlan, HIGH); //quando o pino testado aumenta e permite o pino ascender por um determinado periodo de tempo
digitalWrite(ledterna, LOW); // quando o pino testado diminui a intensidade e permite o pino apagar por um determinado periodo de tempo
delay(200);
}
Re: Exercicio 1.2 /Milena Almeida de Souza
Qua Mar 11, 2020 12:57 am
Oi Milena, Tem um errinho no programa, veja abaixo o conceito.
- O comando #define deve ser seguido do nome depois o valor.Esse nome não pode ter espaço, senão o compilador interpreta como fim do nome.
- Então os dois #define que criou ficaram com o mesmo nome (led) um para o pino 3 e outo para o pino 4.
- O correto seria led3 3 e led4 4 , ou outro nome que quiser dar para os pinos 3 e 4.
- Depois no programa usa esses nomes que definiu
- O comando #define deve ser seguido do nome depois o valor.Esse nome não pode ter espaço, senão o compilador interpreta como fim do nome.
- Então os dois #define que criou ficaram com o mesmo nome (led) um para o pino 3 e outo para o pino 4.
- O correto seria led3 3 e led4 4 , ou outro nome que quiser dar para os pinos 3 e 4.
- Depois no programa usa esses nomes que definiu
Permissões neste sub-fórum
Não podes responder a tópicos
|
|