Início
/
Desafios
/
Desafio68 - Uso de Arrays (vetores e matrizes) - Arduino
Desafio68 - Uso de Arrays (vetores e matrizes) - Arduino
Angelo Luis Ferreira | 29/04/2020
Acessos: 2.717
Desafio 68 - Artigo Como declarar e utilizar arrays
Exercícios com vetores e matrizes
Com base no artigo Como declarar e utilizar arrays no Arduino - Vetores e Matrizes resolva os seguintes desafios:
1. Crie um programa para gerar um vetor com 10 posições com valores numéricos aleatórios. Mostre os valores gerados no Monitor Serial.
2. Crie um programa paga gerar um vetor com 10 posições com caracteres aleatórios. Mostre os valores gerados em um display LCD.
3. Execute o exemplo prático Exemplo prático - Arduino - Knight Rider.
4. Crie uma matriz com 4 linhas e 4 colunas e faça aparecer desta forma no Monitor Serial:
5. Utilizando uma matriz 3 X 3, crie um dado de leds que ao pressionar um botão é sorteado uma face de 1 a 6.
Dicas e orientações
a) Para o desafio dos itens 1 e 2 leia a documentação : Random - Documentação de Referência do Arduino
b) Para o item 2 utilize a tabela abaixo: veja como utilizar a tabela no projeto Sensor de temperatura e umidade DHT11 com display LCD :
c) Para o item 3, execute os exemplos Knight Rider 1 (sem uso do vetor) e Knight Rider 2 e 3 (com uso do vetor). Este exemplo está disponível no site oficial do Arduino, no link: https://www.arduino.cc/en/Tutorial/KnightRider
d) Para o item 4 utilize uma matriz tipo char. Leia char - Referência Arduino.
e) Para o item 5 altere o programa do Projeto 61 - Dado eletrônico com leds e uso de manipulação direta de portas do Arduino substituindo registradores de portas Arduino por uma matriz 3 X 3. Observação: Esta substituição é apenas para exercício. Sempre prefira utilizar manipulação direta de portas do Arduino para otimizar seus projetos.
{source}
style="display:block"
data-ad-client="ca-pub-0154803398463315"
data-ad-slot="6385083147"
data-ad-format="auto">
{/source}
Comentários
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários