Resumo dos Exercícios do Primeiro Capítulo
Seg Mar 09, 2020 1:22 am
Na primeira parte serão abordados os temas abaixo no formato de exercícios de programação:
- Conhecimento do hardware
- Leitura e escrita em Pinos Digitais
- Leitura e escrita em Pinos Analógicos
- Variáveis
- Função Delay()
- Função para gerar números randomicos random()
- Interrupção
- Operadores lógicos E , OU, Ou exclusivo
- Conhecimento do hardware
- Leitura e escrita em Pinos Digitais
- Leitura e escrita em Pinos Analógicos
- Variáveis
- Função Delay()
- Função para gerar números randomicos random()
- Interrupção
- Operadores lógicos E , OU, Ou exclusivo
Exercicio | Resumo | Descrição | COMANDOS |
1.1 | Pisca-Pisca | Alternar um dos leds entre aceso e apagado por um determinado tempo | digitalWrite - delay |
1.2 | Pisca-Pisca 2 leds | Alternar entre dois leds, entre aceso e apagado por um determinado tempo | digitalWrite - delay |
1.3 | Pisca-Pisca 2 leds tempo randomico | Alternar entre dois leds, entre aceso e apagado por um tempo randomico | digitalWrite - delay |
1.4 | Sequencial 6 leds | Fazer os 3 leds + RGB acender sequencialmente | digitalWrite - delay |
1.5 | Sequencial com beep | Incrementar no final do sequencial um beep com buzzer | digitalWrite - delay |
1.6 | Sequencial supermaquina | Fazer os leds acenderem sequencialmente um a um e depois apagarem da mesma forma | digitalWrite - delay |
1.7 | Acende o led usando tecla | Quando pressionar uma tecla o led acende | digitalRead |
1.8 | Pisca com velocidade controlada | usar as teclas up e down para controlar a velocidade do pisca, | digitalRead |
1.9 | Pisca-pisca gradual | Usar a saida analógica para controlar o brilho do LED, incrementar o brilho a cada ciclo, | analogWrite |
1.10 | Luz de vela | Usar a função randomica para fazer o led alternar o brilho como a chama da vela | random / analogWrite |
1.11 | Controlar o brilho do LED com a LUZ | Usar o LDR para controlar o brilho do led | analogRead |
1.12 | Sequencial controlado pela LUZ | Usar o LDR para controlar a velocidade do sequencial | analogRead |
1.13 | Controlar o brilho do led com a temperatura | Usar o NTC para controlar o brilho do led | analogRead |
1.14 | Trimpot e o brilho do LED | Usar o trimpot para controlar o brilho do LED | analogRead |
1.15 | Trimpot e a velocidade do sequencial | Usar o trimpot para controlar a velocidade do sequencial | analogRead |
1.16 | interrupção para LED | Usar a função de interrupção para acender um LED quando pressiona uma tecla nos 4 modos de interrupção | attachInterrupt |
1.17 | interrupção Contador | Usar o programa do pisca e ligar a tecla de interrupção, quando acionada a interrupção deverá incrementar um contador | attachInterrupt |
1.18 | Operador AND para acender o LED | Acender o LED somente quando duas teclas forem pressionadas | & (E) |
1.19 | Operador OR para acender o led Acender o led | Quando uma ou outra tecla for pressionada | ! (OU) |
1.20 | Operador XOR para acender o led | Acender o led quando as teclas estiverem em posições diferentes | ^ (ou exclusivo) |
1.21 | Projeto Pessoal Capitulo 1 | O Aluno deverá propor um programa utilizando os comandos estudados nesse capitulo |
Permissões neste sub-fórum
Não podes responder a tópicos
|
|