Atividades de programação de microcontroladores(26/11) (opcional)
Exércicios opcionais com intuito de promover um melhor entedimento da programação de microcontroladores.
Exercício 1
Siga todas instruções, uma após a outra, e registre previamente todos os passos antes de efetuar a programação propriamente dita:
1) Para essa atividade, você deve criar um código capaz de piscar um LED.
Faça um esquemático com o módulo Blackpill e um LED externo. Depois crie um código utilizando a função delay() e digitalWrite para piscar o LED.
Exercício 2
Siga todas instruções, uma após a outra, e registre previamente todos os passos antes de efetuar a programação propriamente dita:
2) Faça um código que leia um valor de tensão e armazene em uma variável. Para variar a tensão use um pontenciômetro. Use adc_read_value() para fazer a conversão ADC.
Exercício 3
Siga todas instruções, uma após a outra, e registre previamente todos os passos antes de efetuar a programação propriamente dita:
3) Pisque um LED com um botão. Para isso você deve ler um valor digital em algum pino e ligar ou desligar um LED com base nisso. Use digitalRead() para fazer a leitura.
Exercício 4
Siga todas instruções, uma após a outra, e registre previamente todos os passos antes de efetuar a programação propriamente dita:
4) Gere um sinal de PWM e envie para um LED. Para isso use uma variável que vai armazenar o duty cicle e a função pwm_start().
Last updated
Was this helpful?