Raspberry Pi 4 GPIO Pinout

Raspberry Pi 4 GPIO Pinout

Raspberry Pi 4 ha realizzato funzionalità più avanzate rispetto al precedente modello Raspberry Pi. È stato lanciato a giugno 2019 ed è stato fornito con una velocità di elaborazione molto migliorata di circa il 90% rispetto alla versione precedente a causa dell'inclusione di 4 GB e 8 GB di memoria RAM. I suoi pin GPIO di input per scopi generali (GPIO) hanno anche mantenuto il precedente standard impostata dai modelli Raspberry Pi e ora sono più funzionali e si esibiscono in modo impeccabile.

Raspberry Pi 4 ha 40 pin GPIO che possono essere configurati per leggere gli input o scrivere output. Se non hai familiarità con il funzionamento di questi pin GPIO, questo articolo ti aiuterà a comprendere il funzionamento di ciascun pin.

Pin GPIO Raspberry Pi 4

Qui, sarai in grado di imparare il funzionamento di ogni pin, che ti aiuta a fare le cose sul tuo Raspberry Pi 4. Ci sono 40 pin in questo modello e tra questi, 26 sono pin GPIO.


Il modello Raspberry Pi include due Pin da 5 V, due 3.Pin da 3v, Otto spille da terra e due perni riservati.

Pin da 5v: I pin da 5V vengono utilizzati per produrre 5v Alimentazione fornita dalla porta di tipo C. I pin sono numerati 2 e 4 Sul dispositivo Raspberry Pi 4.

3.Pin da 3v: IL 3.3v I pin forniscono un 3.3v Alimentazione ai componenti esterni, numerato 1 e 17.

Pin di terra: I pin di terra vengono utilizzati per chiudere i circuiti elettrici. Le spille da terra ti aiutano a proteggere la tua tavola dal bruciare e svolgere un ruolo importante in un circuito. I pin di terra sono numerati 6,9,14,20,25,30,34 e 39.

Pin riservate: Questi pin sono usati per eseguire la comunicazione tra I2c ed eeprom. Se sei nuovo a Raspberry Pi, ti consigliamo di non collegare nulla a questi pin, che sono 27 e 28 pin numerici.

Pin GPIO

Questi sono i pin sul tuo Raspberry Pi che svolgono varie funzioni e a ciascun pin viene assegnato un compito diverso. Alcuni pin sono usati come input, mentre altri sono usati come output. Tensioni di ingresso che vanno da 1.Da 8v a 3v sono considerati elevati tensioni, mentre le tensioni inferiori a 1.8v sono considerati bassa tensione. È necessario mantenere la tensione dell'alimentazione al di sotto di 3V per proteggere il tuo Raspberry Pi dalla combustione.

I pin GPIO costruiti su dispositivi Raspberry Pi sono utilizzati per svolgere varie funzioni e i loro dettagli sono riportati di seguito.

Modulazione della larghezza dell'impulso

I pin GPIO vengono utilizzati per la modulazione della larghezza dell'impulso (PWM), che è il processo di conversione di un segnale digitale in un segnale analogico. Tutti i pin possono eseguire il software PWM, ma solo pochi possono eseguire Hardware PWM, incluso il numero di pin GPIO 12, 13, 18 e 19.

Pin di interfaccia periferica seriale su Raspberry Pi 4

È possibile utilizzare i pin SPI (Serial Peripheral Interface) per comunicare tra dispositivi come sensori o attuatori sul Raspberry Pi. Raspberry Pi invia i dati a un dispositivo tramite il perno di slave master out (MOSI) e lo stesso dispositivo comunica con il Raspberry Pi tramite il pin master in slave out (miso). La comunicazione SP richiede l'uso di cinque perni GPIO per GND, SCLK, MOSI, MISO e CE. Il pin CE viene utilizzato per abilitare o disabilitare l'integrazione del circuito, mentre il pin SCLK funge da orologio per la comunicazione SPI. I pin di comunicazione SPI di Raspberry Pi sono elencati di seguito.

Per SPIO Select GPIO9 As Miso, GPIO10 AS MOSI, GPIO11 AS SCLK, GPIO8 come CE0 e GPIO7 come CE1.

Per il caso di PIN SPI1, seleziona GPIO19 come Miso, GPIO20 AS MOSI, GPIO21 AS SCLK, GPIO18 come CE0, GPIO17 come CE1 e GPIO16 come CE2.

Pins di circuito integrato su Raspberry Pi 4

Usando i pin del circuito inter-integrato (I2C), il Raspberry Pi può controllare altri dispositivi periferici collegati ad esso collegati ad esso collegati. La comunicazione è possibile usando i pin Dati seriali (SDA) e clock seriale (SCL). I dati vengono inoltrati utilizzando il pin SDA e la velocità di elaborazione dei dati viene controllata utilizzando il pin SCL. C'è un altro tipo di dati chiamati "Memoria di sola lettura programmabile elettricamente (EEPROM)"Dati, che sono in piccole quantità.

In Raspberry Pi, thE PIN GPIO2 è responsabile del trasferimento di dati utilizzando Controlli SDA e GPIO3 velocità dei dati lavorando come SCL. Per il caso di Eeprom, il pin GPIO0 viene utilizzato per il trasferimento dei dati mentre il GPIO1 Il pin viene utilizzato come un orologio per controllare la velocità dei dati.

Pins Uart su Raspberry Pi 4

Un trasmettitore universale asincrono (Uart) è un tipo di comunicazione in cui i dati vengono trasferiti in bit sequenzialmente. Hai bisogno di un trasmettitore e un ricevitore per eseguire la comunicazione UART. Per la comunicazione UART, il Raspberry Pi 4 ha due pin predefiniti. IL PIN GPIO14 (TX) è un trasmettitore per inviare dati a un altro dispositivo, mentre il PIN GPIO15 (RX) è un ricevitore per ricevere dati da un altro dispositivo.

Ci sono altri quattro pin aggiuntivi per cui puoi usare Uart comunicazione. Tuttavia, è necessario consentire loro di usarli. Tra questi pin, tre di loro sono di tipo PL011 (UART principale per i modelli senza Bluetooth) mentre il Uart1 è di tipo mini Uart (uaRT per modelli con Bluetooth). Quello che segue è l'elenco dei pin che stanno usando Uart comunicazione:

Uart Pins GPIO (TXD/RXD)
0 14/15
1 14/15
2 0/1
3 4/5
4 8/9
5 12/13

È possibile abilitare questi pin aprendo il file di configurazione di avvio utilizzando il comando seguente:

$ sudo nano /boot /config.TXT


E poi aggiungendo la voce "dtoverlay = uartx"All'interno del file. Ricorda che devi sostituire X in "Uartx" con il Uart numero. In caso di confusione, puoi ottenere aiuto aprendo il Readme File usando il seguente comando:

$ sudo nano/boot/overlays/readme

Conclusione

Ora acquisisci una conoscenza sufficiente sull'uso dei pin di Raspberry Pi 4 GPIO, ma devi fare attenzione a realizzare i tuoi progetti su Raspberry Pi 4. Un piccolo errore può bruciare il tuo Raspberry Pi 4; Pertanto, devi seguire le linee guida fornite. Conoscere i pin GPIO ti aiuta a eseguire la comunicazione del tuo Raspberry Pi 4 preferito con altri dispositivi.