Projete um sistema de alerta para automóvel usando as seguintes regras:
  • Três interruptores (Porta, estado da ignição e estado das luzes)
  • O alerta deverá tocar se:
    As luzes estiverem ligadas enquanto a ignição estiver desligada

Passo 1

Resumo do enunciado: queremos projetar um sistema de alerta para automóvel usando três interruptores
– luzes (L), ignição (I) e porta § – de modo que o alarme só dispare se, com a porta aberta, as luzes estiverem ligadas enquanto a ignição estiver desligada.
Conteúdo: lógica combinacional booleana e portas digitais.

Passo 2

Definimos as variáveis lógicas de entrada: L =1 se as luzes estiverem ligadas (0 caso contrário) I =1 se a ignição estiver ligada (0 caso contrário) P =1 se a porta estiver aberta (0 se fechada)
Queremos uma saída ALM =1 exatamente quando
– as luzes estiverem ligadas L=1,
– a ignição estiver desligada I=0,
– e a porta estiver aberta P=1.

Passo 3

Escrevendo isso em álgebra booleana, o alarme deve obedecer a:
ALM \;=\; L \;\land\; \lnot I \;\land\; P

Passo 4

Diagrama lógico sugerido:
  1. Inverter o sinal de ignição com uma porta NOT para obter \lnot I.
  2. Alimentar uma porta AND de três entradas com L, \lnot I e P.
  3. A saída dessa AND é ALM, que comanda o buzzer ou LED.
Representação esquemática em blocos:
I \;\xrightarrow{\text{NOT}}\;\lnot I \quad,\quad (L,\;\lnot I,\;P)\;\xrightarrow{\text{AND}}\;ALM

Passo 5

Implementação prática:
– Use um inversor (por exemplo 74HC04) em I.
– Use uma porta AND de 3 entradas (por exemplo 74HC11) em L,\;\lnot I,\;P.
– Saída ALM aciona, via resistor limitador, um buzzer ou LED.

Resposta

ALM = L\;\land\;\lnot I\;\land\;P

Exercícios relacionados