Arduino: Estruturas de Programação
ฝัง
- เผยแพร่เมื่อ 19 ธ.ค. 2024
- Estruturas de Programação no Arduino: conhecendo o uso de variáveis, a estrutura de decisão if, a estrutura de repetição for e a criação de funções. Este conteúdo é integrante do projeto de extensão Curso de Arduino e Dispositivo Robótico.
Seguem três exercícios para praticar:
1) Considere um programa que possui uma variável inteira chamada dist para receber um valor de um sensor de distância. Forneça o trecho de código que mostra na saída serial a mensagem "Está perto", caso o valor de dist seja menor ou igual a 15, ou exiba a mensagem "Está longe", caso dist seja maior do que 15.
2) Um programa utiliza uma variável chamada pot que contém o valor equivalente à posição na qual se encontra um potenciômetro. Faça um trecho de código que analise se o valor de pot está entre 50 e 950; em caso positivo, deve ser exibida na saída serial a seguinte mensagem: "O potenciômetro não está totalmente girado". Em caso negativo da condição apresentada, exiba esta mensagem: "O potenciômetro está totalmente girado para um dos lados".
3) Um certo programa utiliza as duas variáveis dist e pot citadas nos exercícios anteriores. Forneça o trecho de código que acende dez leds caso o valor de pot seja menor do que 50 e a distância capturada pelo sensor seja menor do que 5. Para qualquer outra situação contrária, todos os leds deverão ser apagados. Considere da seguinte forma o comando que acende ou apaga um led: acende_led(n) e apaga_led(n), tal que n é o número do led a ser aceso ou apagado.
4) Encapsule os três exercícios anteriores em funções, apresente as definições das funções e faça o trecho de código que utiliza as três funções criadas.
FIM