Aula

Sensores e atuadores

Diferencie medição e acionamento e planeje o tratamento de leituras em um protótipo.

  • sensores
  • atuadores
  • medição
Imagem de abertura da aula Sensores e atuadores

Objetivos

Identificar a função de sensores e atuadores, registrar unidades de medida e reconhecer que uma leitura precisa ser interpretada antes de virar uma decisão.

Da grandeza ao dado

O sensor permite observar uma característica do ambiente ou do próprio mecanismo. Distância, posição e temperatura são exemplos. O valor recebido pelo programa nem sempre já representa a unidade física desejada: pode exigir conversão e calibração.

Antes de usar um componente, consulte sua documentação para conhecer faixa de operação, interface, alimentação e limitações. “Analógico” e “digital” descrevem aspectos da representação ou comunicação; não determinam, sozinhos, a qualidade da medição.

Da decisão à ação

Um atuador converte energia em uma ação. Um motor pode produzir movimento; uma válvula pode controlar passagem de fluido. O comando lógico e o fornecimento de potência são responsabilidades diferentes. Nesta sequência de aulas, vamos simular comandos e não conectar motores diretamente a pinos de uma placa.

ElementoPergunta de projeto
SensorO que mede, em qual faixa e com qual unidade?
ProgramaQuais valores aceita e como trata uma falha?
AcionamentoComo o comando chega ao atuador?
AtuadorQual ação produz e quais limites possui?

Leituras imperfeitas

Uma medida pode oscilar mesmo com o objeto parado. Também pode chegar atrasada ou estar ausente. Guardar o instante da leitura ajuda a distinguir um valor recente de um dado antigo.

Considere a sequência fictícia 30, 29, 31, 8, 30 em centímetros. O valor 8 pode representar uma mudança real ou um erro. Sem outra evidência, não é correto simplesmente apagá-lo. Compare novas leituras e defina uma política compatível com o risco do experimento.

Atividade prática sem hardware

Crie uma tabela com cinco leituras simuladas. Inclua unidade, instante e uma coluna “válida?”. Adicione um registro vazio e outro negativo. Escreva o que seu programa faria em cada situação e justifique.

Critério de conclusão

Você deve conseguir entregar um pequeno contrato de entrada: nome da medida, unidade, faixa aceita e comportamento quando o dado estiver ausente. Esse contrato será usado na aula de Python.