Arduino Facile

ARDWARE #5 Porta Logica OR 74HC32

Obiettivo: Utilizzare la porta logica OR (74HC32)

Componenti elettronici:

TeoriaObiettivo di questa esperienza è imparare ad utilizzare una porta logica OR (74HC32) utilizzando degli interruttori e Arduino come semplice generatore di tensione.

La logica booleana rappresenta quel ramo dell’algebra in cui le variabili possono assumere solamente due valori: vero e falso (valori che nelle discipline elettroniche diventano 1 e 0). Le principali operazioni logiche sono 3: AND (prodotto logico), OR (somma logica), NOT (complemento). In seguito viene illustrato nel dettaglio il funzionamento di una porta logica AND.

OR – TABELLA DI VERITA’

L’operazione OR restituisce come valore 1 se almeno uno degli ingressi ha valore 1, mentre restituisce 0 solo nel caso in cui entrami gli input siano 0. Tale operazione è anche detta somma logica. In seguito è riportata la tabella di verità dell’operatore OR nel caso di due entrate:

ABA OR B
000
011
101
111

OR – SIMBOLO CIRCUITALE

Da un punto di vista grafico la porta OR è rappresentata mediante il seguente simbolo (dove A e B rappresentano gli ingressi e Q l’uscita):

Simbolo circuitale porta logica OR

OR – CIRCUITO INTEGRATO (74HC32)

Da un punto di vista elettronico le operazioni logiche sono implementate grazie all’utilizzo di un circuito integrato. A seguire viene riportata una porzione del datasheet dell’integrato 74HC32 utilizzato per realizzare l’operazione logica OR.

Questo circuito integrato permette di utilizzare 4 differenti porte logiche. Per funzionare deve essere alimentato a 5 volt. Nel dettaglio, il pin 14 deve essere collegato a VCC mentre il pin 7 al ground (GND). I pin 1-2, 4-5, 10-9, e 12-13 rappresentano gli input delle porte logiche, mentre i pin 3, 6, 8, 11 gli output.

Nell’esempio trattato in questo articolo, è stato utilizzato un interruttori a scorrimento per gestire l’input della porta logica. Se l’interruttore è collegato ai 5 Volt l’input della porta logica è 1, differentemente se l’interruttore è collegato a 0 Volt l’input della porta logica è 0.

Collegamento Circuitale:

E’ facilmente verificabile il comportamento della porta logica OR modificando la posizione dei due differenti interruttori.

Tinkercad:

Codice:

Non serve codice.

Osservazioni:

  1. Prova a realizzare reti combinatorie con più porte logiche OR
PAGINA IN PDF