Nota

Ciao, benvenuto nella Community di appassionati di SunFounder Raspberry Pi & Arduino & ESP32 su Facebook! Approfondisci le tue conoscenze su Raspberry Pi, Arduino ed ESP32 insieme ad altri appassionati.

Perché unirsi a noi?

  • Supporto da esperti: Risolvi problemi post-vendita e sfide tecniche con l’aiuto della nostra community e del nostro team.

  • Impara e condividi: Scambia consigli e tutorial per migliorare le tue competenze.

  • Anteprime esclusive: Ottieni un accesso anticipato agli annunci di nuovi prodotti e alle anteprime.

  • Sconti speciali: Approfitta di sconti esclusivi sui nostri prodotti più recenti.

  • Promozioni e omaggi: Partecipa a promozioni speciali e omaggi durante le festività.

👉 Sei pronto a esplorare e creare con noi? Clicca su [Qui] e unisciti oggi!

Scheda di Estensione GPIO

Prima di iniziare con i comandi, è importante conoscere meglio i pin del Raspberry Pi, che saranno fondamentali per i prossimi argomenti di studio.

Possiamo collegare facilmente i pin del Raspberry Pi a una breadboard tramite la Scheda di Estensione GPIO, evitando possibili danni dovuti all’inserimento e rimozione frequente dei pin. Questa è la nostra scheda di estensione GPIO a 40 pin con cavo GPIO per Raspberry Pi modelli B+, 2 B, 3 e 4 B.

_images/image32.png

Numerazione dei Pin

I pin del Raspberry Pi possono essere identificati tramite tre metodi: wiringPi, BCM e Board.

Tra questi, la Scheda di Estensione GPIO a 40 pin utilizza il metodo di numerazione BCM. Tuttavia, per alcuni pin speciali, come le porte I2C e SPI, viene utilizzato il loro nome specifico.

La tabella seguente mostra i metodi di numerazione WiringPi, Board e il Nome specifico di ciascun pin sulla scheda di estensione GPIO. Ad esempio, per il GPIO17, la numerazione Board è 11, la numerazione WiringPi è 0, e il nome specifico è GPIO0.

Nota

  1. Nel linguaggio C, il metodo di numerazione utilizzato è WiringPi.

  2. Nel linguaggio Python, i metodi di numerazione usati sono Board e BCM, configurabili tramite la funzione GPIO.setmode().

_images/gpio_board.png