1. Antes de começar
A melhor forma de aprender IoT é partir de situações que você já conhece.
Pergunta de abertura
Como ensinar uma máquina a fazer algo apenas quando uma condição for verdadeira?
Ao terminar esta aula, você deverá conseguir:
• entender condição, verdadeiro e falso;
• usar a ideia de if e else;
• comparar valores com limites;
• transformar frases do cotidiano em regras de programa;
• criar uma automação simples baseada em sensor.
Uma regra para aprender bem
Não tente decorar palavras difíceis. Primeiro compreenda o que está acontecendo. Depois associe cada
nome técnico ao papel que ele desempenha no sistema.
Ideia-chave
Programas não “pensam” como pessoas: eles seguem regras. Uma condição permite escolher um
caminho quando algo é verdadeiro e outro quando é falso.
Seu caminho nesta aula
Ao final, você será capaz de aprender condições simples para que o programa escolha ações diferentes de acordo com uma leitura
Como estudar
- Leia os exemplos e tente explicá-los em voz alta.
- Faça uma seção de cada vez, sem pular a explicação.
- Responda antes de abrir a orientação.
- Volte à base de estudo sempre que precisar.
- Use a atividade prática para testar sua compreensão.
Aquecimento
Leia a pergunta de abertura desta aula na próxima seção. Antes de seguir, responda mentalmente: o que você já sabe e o que ainda precisa descobrir?
Antes de começar
Leia com atenção, observe o exemplo e pare para explicar com suas próprias palavras antes de continuar.
Construindo o conceito
Leia com atenção, observe o exemplo e pare para explicar com suas próprias palavras antes de continuar.
2. Construindo o conceito
1. Regras já fazem parte do cotidiano
Você usa condições o tempo todo: “SE estiver chovendo, pego o guarda-chuva”. Um programa pode seguir
a mesma estrutura lógica.
2. Comparações
Para tomar decisões, o sistema compara valores.
• temperatura > 30
• luz < limite
• porta == aberta
• movimento == detectado
Pare e explique
Tente explicar esta página em voz alta como se estivesse ensinando uma criança. Se você usar apenas
palavras simples e ainda fizer sentido, está no caminho certo.
Aprofundando sem complicar
Leia com atenção, observe o exemplo e pare para explicar com suas próprias palavras antes de continuar.
3. Aprofundando sem complicar
3. IF: se a condição for verdadeira
IF significa “se”. O bloco dentro do IF é executado quando a condição é atendida.
4. ELSE: caso contrário
ELSE representa o caminho alternativo. Exemplo: se estiver escuro, ligue; caso contrário, desligue.
• Primeiro obtenha a leitura.
• Depois compare.
• Então execute a ação correspondente.
Fluxo mental da aula
PERCEBER ENTENDER DECIDIR COMUNICAR AGIR
Exemplo guiado
Leia com atenção, observe o exemplo e pare para explicar com suas próprias palavras antes de continuar.
4. Exemplo guiado
Exemplo guiado - luz automática
Um sensor fornece um valor de luminosidade. Quanto menor o valor, mais escuro está no nosso exemplo
didático.
1 Ler o valor do sensor.
2 Comparar com um limite, por exemplo 300.
3 Se valor < 300, ligar LED.
4 Senão, desligar LED.
5 Repetir a verificação.
Trecho de código para observar
if (luz < 300) {
digitalWrite(LED, HIGH);
} else {
digitalWrite(LED, LOW);
}
Importante
Você não precisa decorar o código. Leia linha por linha e pergunte: “o que esta instrução está mandando
o dispositivo fazer?”
Atividade prática
Leia com atenção, observe o exemplo e pare para explicar com suas próprias palavras antes de continuar.
5. Atividade prática
Atividade - traduza regras humanas
Transforme cada frase em uma regra do tipo SE → ENTÃO → SENÃO.
Passo 1
Se temperatura passar de 30 °C, ligar ventilação.
Passo 2
Se não houver movimento durante um tempo, apagar a luz.
Passo 3
Se o nível de água ficar baixo, tocar um aviso.
Passo 4
Se a porta estiver aberta, acender LED vermelho.
Passo 5
Crie uma regra própria para sua casa.
Desafio extra
Crie uma regra que dependa de duas condições, por exemplo “escuro E há presença”.
40 exercícios de fixação
As questões 01–10 foram preservadas do PDF. Nas demais, a base de estudo aparece antes do enunciado para que o aluno tenha o conteúdo necessário para responder.
Uma ideia para guardar
O aprendizado fica mais forte quando você consegue explicar o conceito, reconhecer o exemplo e usar a ideia em uma situação nova.
- Li cada parte do conteúdo da aula.
- Consigo explicar a ideia-chave com palavras simples.
- Respondi aos exercícios usando a base de estudo.
Próxima aula: Aula 8.