- brunodavidsteiner
- Mensagens : 93
Data de inscrição : 21/05/2022
Escola : Juscelino K. de Oliveira
exercicio 2.10 resolvido
Ter Jul 04, 2023 9:17 am
/*
* CURSO DE ROBOTICA 2020
*
* Exercicio: 2.10
* Tema: Função FOR
* Atividade: Fazer o led piscar aumentando o brilho gradualmente
* Descrição: Usar um pino analógico para controlar o brilho do led, incrementar o brilho a cada ciclo do programa
* Hardware: Ligar um led em um pino digital configurado como SAÍDA ANALÓGICA e atribuir brilho usando a função FOR
* Comandos: pinMode, analogWrite, delay, ++, for()
* Dica1:A saída analógica aceita valores entre 0 e 255, incrementar o brilho usando for()
* Dica2:Usar um pino digital PWM para a controlar o brilho do LED
* Dica3: na função analorWrite(pino, valor); substituir o valor pela variável do contador for()
*/
//DEFINICOES INICIAIS
#define led 3//define o led no pino 3
//DECLARAcAO DE VARIAVEIS GLOBAIS
//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//inicia a porta serial
pinMode(led, OUTPUT);//programa o led como saida
}
//FUNÇÕES COMPLEMENTAREShttps://2img.net/i/fa/i/smiles/icon_pirat.png
//PROGRAMA PRINCIPAL
void loop(){
for(byte count = 0 ; count <= 255 ; count=count+5){//inicia com 0, enquanto for menor ou igual a 255, e a cada siclo ele faz o count=count+5 que adiciona de 5 em 5
Serial.println(count);//manda para porta serial o valor de countehttps://2img.net/i/fa/i/smiles/icon_razz.gif
analogWrite(led, count);//faz uma escrita analogica no led
delay(10);//pausa de tempo de 10 milisegundos
}
} https://2img.net/i/fa/i/smiles/icon_razz.gif
* CURSO DE ROBOTICA 2020
*
* Exercicio: 2.10
* Tema: Função FOR
* Atividade: Fazer o led piscar aumentando o brilho gradualmente
* Descrição: Usar um pino analógico para controlar o brilho do led, incrementar o brilho a cada ciclo do programa
* Hardware: Ligar um led em um pino digital configurado como SAÍDA ANALÓGICA e atribuir brilho usando a função FOR
* Comandos: pinMode, analogWrite, delay, ++, for()
* Dica1:A saída analógica aceita valores entre 0 e 255, incrementar o brilho usando for()
* Dica2:Usar um pino digital PWM para a controlar o brilho do LED
* Dica3: na função analorWrite(pino, valor); substituir o valor pela variável do contador for()
*/
//DEFINICOES INICIAIS
#define led 3//define o led no pino 3
//DECLARAcAO DE VARIAVEIS GLOBAIS
//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);//inicia a porta serial
pinMode(led, OUTPUT);//programa o led como saida
}
//FUNÇÕES COMPLEMENTAREShttps://2img.net/i/fa/i/smiles/icon_pirat.png
//PROGRAMA PRINCIPAL
void loop(){
for(byte count = 0 ; count <= 255 ; count=count+5){//inicia com 0, enquanto for menor ou igual a 255, e a cada siclo ele faz o count=count+5 que adiciona de 5 em 5
Serial.println(count);//manda para porta serial o valor de countehttps://2img.net/i/fa/i/smiles/icon_razz.gif
analogWrite(led, count);//faz uma escrita analogica no led
delay(10);//pausa de tempo de 10 milisegundos
}
} https://2img.net/i/fa/i/smiles/icon_razz.gif
- Monica Moreno
- Mensagens : 720
Data de inscrição : 03/03/2020
Idade : 15
Escola : Colegio Lindaura Ribeiro Lucas
Re: exercicio 2.10 resolvido
Qua Jul 05, 2023 4:06 pm
Bom Dia Bruno
Nota: 10,0
Parabens
Nota: 10,0
Parabens
Permissões neste sub-fórum
Não podes responder a tópicos
|
|