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

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

Exercício 4.16 Ponteiros e Volume de Dados Empty Exercício 4.16 Ponteiros e Volume de Dados

Qua Jun 16, 2021 10:17 pm
Código:
/*
 * CURSO DE ROBOTICA 2021
 *
 * Exercicio: 4.16
 * Tema: Ponteiros e Volume de Dados
 * Atividade: Comparar a performance de analise de vetor versus ponteiro
 * Descrição: Usar um vetor do tamanho da memória e carregar com dados pela porta serial, medir o tempo da soma dos dados usando metodo de vetor e de ponteiro,
 * Hardware: Inicializar a porta serial
 * Comandos: Serial.begin(9600), Serial.println(); * ; & ;
 * Dica1: Ponteiro é uma variável especial e guarda o endereço de uma posição de memória
 * Dica2: Para declarar um ponteiro usa-se o operador *
 * Dica3: * também é usado para acessar o conteudo do endereço
 * Dica4: O operador & é usado para indicar o endereço de uma variável
 * Dica5: A memória do Arduino nano tem 2048 bytes logo pode ser endereçada do 0x000 até 0x7FF
 * Dica6: No Serial.print é possível formatar o dado usando (int) ou outro tipo. Ex. Serial.print((int)&p8bits);
 * Dica7: Usar a função while() para leitura da porta serial até completar o vetor em todas as posições de memoria
 * Dica8: Realizar a soma de todas as posições usando acesso diretamente aos elementos do vetor
 * Dica9: Realizar a soma usando o ponteiro para acessar os elementos do vetor diretamente na memória
 * Dica10: Cronometrar o tempo de execução das somas e comparar
 */

//DEFINICOES INICIAIS


//DECLARAcAO DE VARIAVEIS GLOBAIS


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

}

//FUNÇÕES COMPLEMENTARES


//PROGRAMA PRINCIPAL
void loop() {

}
Ir para o topo
Permissões neste sub-fórum
Não podes responder a tópicos