- gustavocruz
- Mensagens : 249
Data de inscrição : 12/05/2019
Idade : 15
exercicio 4.1 atividade 1
Sáb Ago 20, 2022 8:54 am
/*
* CURSO DE ROBOTICA 2019
*
* Exercicio: 4.1
* Tema: Basico de Vetor
* Atividade: Conhecimentos iniciais sobre vetores
* Descrição: Ralizar a declaração a inicialização dos vetores para os testes dos recursos de programação
* Hardware: Montar o display e a porta serial para as entradas e saídas de dados
* Comandos:
* Dica1: Vetor é uma variável que armazena um conjunto de diversos valores do mesmo tipo
* Dica2: Declaração do vetor int nome_vetor[tamanho]; tipo dos dados, no caso int. Nome do vetor identifica a variável. Entre conchetes vai o tamanho do vetor
* Dica3: Para inicializar o vetor com valores na declaração: char vetor1[5] {10,20,30,40,50}; // declara um vetor tipo char com 5 valores e carrega com os valores da chave
* Dica4: Exercício 1 - Apresentar os valores do vetor no display
* Dica5: Exercício 2 - Usar a função for() para apresentar o mesmo resultado
* Dica6: Exercicio 3 - Caso na inicialização do vetor, não preencher todas as posições o compilador preenche com zeros: float vetor1[5] = {5}; // primeiro valor 5 e demais 0
* Dica7: Exercicio 4 - Para mudar um valor pode acessá-lo diretamente vetor1[3] = 45; //troca o valor da posição 4 de 40 para 45, lembrando que nesse caso começa em 0 e vai a 4
* Dica8: Exercicio 5 - Para passar o valor de uma posição do vetor para uma variavel: variavel = vetor1[0]; //a variavel vai ser carregada com primeiro valor do vetor, no caso 10
* Dica9: O programa abaixo pode ser controlado por uma tecla e o resultado vai para o display
* Dica10: Se for necessário carregar o vetor em uma função, pode faze-lo sem necessidade de carregar o tamanho entre conchetes
*/
//DEFINICOES INICIAIS
#include
//DECLARAcAO DE VARIAVEIS GLOBAIS
byte valor1;
int valor2;
LiquidCrystal lcd(12,13,4,5,6,7);
byte vetor1[5];
int vetor2[10] = {13,133,241,500,167,467,123,12,22,99};//o vetor2 inicialisa na posição 0
//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
lcd.clear();
valor1 = vetor1[0];
valor2 = vetor2[7];
lcd.print(valor1);
lcd.print(" ");
lcd.print(valor2);
lcd.print(" ");
delay(123);
}
* CURSO DE ROBOTICA 2019
*
* Exercicio: 4.1
* Tema: Basico de Vetor
* Atividade: Conhecimentos iniciais sobre vetores
* Descrição: Ralizar a declaração a inicialização dos vetores para os testes dos recursos de programação
* Hardware: Montar o display e a porta serial para as entradas e saídas de dados
* Comandos:
* Dica1: Vetor é uma variável que armazena um conjunto de diversos valores do mesmo tipo
* Dica2: Declaração do vetor int nome_vetor[tamanho]; tipo dos dados, no caso int. Nome do vetor identifica a variável. Entre conchetes vai o tamanho do vetor
* Dica3: Para inicializar o vetor com valores na declaração: char vetor1[5] {10,20,30,40,50}; // declara um vetor tipo char com 5 valores e carrega com os valores da chave
* Dica4: Exercício 1 - Apresentar os valores do vetor no display
* Dica5: Exercício 2 - Usar a função for() para apresentar o mesmo resultado
* Dica6: Exercicio 3 - Caso na inicialização do vetor, não preencher todas as posições o compilador preenche com zeros: float vetor1[5] = {5}; // primeiro valor 5 e demais 0
* Dica7: Exercicio 4 - Para mudar um valor pode acessá-lo diretamente vetor1[3] = 45; //troca o valor da posição 4 de 40 para 45, lembrando que nesse caso começa em 0 e vai a 4
* Dica8: Exercicio 5 - Para passar o valor de uma posição do vetor para uma variavel: variavel = vetor1[0]; //a variavel vai ser carregada com primeiro valor do vetor, no caso 10
* Dica9: O programa abaixo pode ser controlado por uma tecla e o resultado vai para o display
* Dica10: Se for necessário carregar o vetor em uma função, pode faze-lo sem necessidade de carregar o tamanho entre conchetes
*/
//DEFINICOES INICIAIS
#include
//DECLARAcAO DE VARIAVEIS GLOBAIS
byte valor1;
int valor2;
LiquidCrystal lcd(12,13,4,5,6,7);
byte vetor1[5];
int vetor2[10] = {13,133,241,500,167,467,123,12,22,99};//o vetor2 inicialisa na posição 0
//INICIALIZAÇÃO DO HARDWARE
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
}
//FUNÇÕES COMPLEMENTARES
//PROGRAMA PRINCIPAL
void loop() {
lcd.clear();
valor1 = vetor1[0];
valor2 = vetor2[7];
lcd.print(valor1);
lcd.print(" ");
lcd.print(valor2);
lcd.print(" ");
delay(123);
}
Re: exercicio 4.1 atividade 1
Qui Ago 25, 2022 1:18 am
Faltou fazer a apresentação usando for() e os comentários. Vou aguardar a conclusão
- exercicio 4.1 atividade 4
- exercicio 4.1 atividade 2
- /* * CURSO DE ROBOTICA 2020 * * Exercicio: 2.5 * Tema: Função IF * Atividade: Tecla LED acende
- /* * CURSO DE ROBOTICA 2020 * * Exercicio: 2.4 * Tema: Função IF * Atividade: Acender um LED se a luminosidade for maior que o ajuste do trimpot * Descrição: Usar uma entrada analógica para medir a intensidade da luz e outra para comparar o valor e
- Exercício 1.2
Permissões neste sub-fórum
Não podes responder a tópicos
|
|