Raspberry Pi 4 a proposé des fonctionnalités plus avancées que le modèle Raspberry Pi précédent. Il a été lancé en juin 2019 et a créé une vitesse de traitement bien améliorée d'environ 90% par rapport à la version précédente en raison de l'inclusion de mémoire de 4 Go et 8 Go de mémoire RAM. Ses broches de sortie d'entrée à usage général (GPIO) ont également maintenu la norme précédente fixée par les modèles Raspberry Pi et sont désormais plus fonctionnels et exécutent parfaitement.
Le Raspberry Pi 4 a 40 broches GPIO qui peuvent être configurées pour lire les entrées ou écrire des sorties. Si vous n'êtes pas familier avec le fonctionnement de ces broches GPIO, cet article vous aidera à comprendre le fonctionnement de chaque broche.
Raspberry pi 4 gpio broches
Ici, vous pourrez apprendre le fonctionnement de chaque broche, ce qui vous aide à faire des choses sur votre framboise PI 4. Il y a 40 broches dans ce modèle et parmi eux, 26 sont des broches GPIO.
Le modèle Raspberry Pi en comprend deux Épingles 5V, deux 3.Broches 3V, Huit broches au sol et deux épingles réservées.
Épingles 5V: Les broches 5V sont utilisées pour sortir le 5V alimentation fournie par le port de type C. Les broches sont numérotées 2 et 4 sur l'appareil Raspberry Pi 4.
3.Broches 3V: Le 3.3V Les broches fournissent un 3.3V alimentation aux composants externes, numéroté 1 et 17.
Épingles au sol: Les épingles de terre sont utilisées pour fermer les circuits électriques. Les épingles au sol vous aident à protéger votre planche contre les brûlures et à jouer un rôle important dans un circuit. Les épingles au sol sont numérotées 6,9,14,20,25,30,34 et 39.
Épingles réservées: Ces épingles sont utilisées pour effectuer une communication entre I2c et eeprom. Si vous êtes nouveau sur Raspberry Pi, il est conseillé de ne rien connecter avec ces épingles, qui sont 27 et 28 broches numériques.
Broches GPIO
Ce sont les épingles de votre framboise PI qui remplissent diverses fonctions et chaque broche se voit attribuer une tâche différente. Certaines broches sont utilisées comme entrées, tandis que d'autres sont utilisées comme sorties. Des tensions d'entrée allant de 1.8V à 3V sont considérés comme une tension élevée, tandis que les tensions inférieures à 1.8V sont considérés comme basse tension. Vous devez garder la tension de l'alimentation en dessous de 3V pour protéger votre Raspberry Pi contre les brûlures.
Les broches GPIO construites sur des périphériques Raspberry Pi sont utilisées pour remplir diverses fonctions et leurs détails sont donnés ci-dessous.
Modulation de largeur d'impulsion
Les broches GPIO sont utilisées pour la modulation de largeur d'impulsion (PWM), qui est le processus de conversion d'un signal numérique en un signal analogique. Toutes les broches peuvent effectuer des logiciels PWM, mais seuls quelques-uns peuvent effectuer des PWM matériels, y compris le numéro GPIO 12, 13, 18 et 19.
Broches d'interface périphérique en série sur Raspberry Pi 4
Vous pouvez utiliser des broches d'interface périphérique série (SPI) pour communiquer entre des dispositifs tels que des capteurs ou des actionneurs sur la framboise PI. Le Raspberry Pi envoie des données à un appareil via la broche d'esclave Master Out (MOSI), et le même appareil communique avec le Raspberry Pi via le Master in Slave Out (MISO). La communication SP nécessite l'utilisation de cinq broches GPIO pour GND, SCLK, MOSI, MISO et CE. La broche CE est utilisée pour activer ou désactiver l'intégration de circuits, tandis que la broche SCLK sert d'horloge pour la communication SPI. Les épingles de communication SPI de Raspberry Pi sont répertoriées ci-dessous.
Pour SPIO SELECT GPIO9 AS MISO, GPIO10 AS MOSI, GPIO11 AS SCLK, GPIO8 comme CE0 et GPIO7 en tant que CE1.
Pour le cas de SPI1 PINS, SELECT GPIO19 AS MISO, GPIO20 AS MOSI, GPIO21 AS SCLK, GPIO18 AS CE0, GPIO17 en tant que CE1 et GPIO16 en tant que CE2.
Épingles de circuits intégrés sur Raspberry Pi 4
À l'aide des épingles du circuit inter-intégré (I2C), le Raspberry Pi peut contrôler d'autres dispositifs périphériques qui y sont fixés. La communication est possible en utilisant les broches Données série (SDA) et horloge série (SCL). Les données sont transmises à l'aide de la broche SDA et la vitesse de traitement des données est contrôlée à l'aide de la broche SCL. Il existe un autre type de données appelé «Mémoire de lecture programmable électriquement effacée (EEPROM)»Données, qui est en petites quantités.
Dans Raspberry Pi, thE gpio2 broche est responsable du transfert de données en utilisant Contrôles SDA et GPIO3 vitesse de données en fonctionnant comme SCL. Pour le cas de Eeprom, la broche gpio0 est utilisé pour le transfert de données pendant que le Gpio1 La broche est utilisée comme horloge pour contrôler la vitesse des données.
Épingles UART sur Raspberry Pi 4
Un émetteur récepteur asynchrone universel (Uart) est un type de communication dans laquelle les données sont transférées séquentiellement. Vous avez besoin d'un émetteur et d'un récepteur pour effectuer une communication UART. Pour la communication UART, le Raspberry Pi 4 a deux épingles par défaut. Le Pin GPIO14 (TX) est un émetteur pour envoyer des données à un autre appareil, tandis que le PIN GPIO15 (RX) est un récepteur pour recevoir des données d'un autre appareil.
Il y a quatre autres épingles supplémentaires que vous pouvez utiliser pour Uart communication. Cependant, vous devriez avoir besoin de leur permettre de les utiliser. Parmi ces épingles, trois d'entre elles sont de type PL011 (UART principal pour les modèles sans Bluetooth) tandis que le UART1 est de type mini Uart (uaRT pour les modèles avec Bluetooth). Ce qui suit est la liste des épingles qui utilisent Uart communication:
Uart | GPIO Pins (TXD / RXD) |
---|---|
0 | 14/15 |
1 | 14/15 |
2 | 0/1 |
3 | 4/5 |
4 | 8/9 |
5 | 12/13 |
Vous pouvez activer ces broches en ouvrant le fichier de configuration de démarrage à l'aide de la commande suivante:
$ sudo nano / boot / config.SMS
Puis ajoutant l'entrée "dtoverlay = uartx"Dans le fichier. N'oubliez pas que vous devez remplacer x dans "uartx" avec le Uart nombre. En cas de confusion, vous pouvez obtenir de l'aide en ouvrant le Réadmettre Fichier à l'aide de la commande suivante:
$ sudo nano / boot / superpositions / readme
Conclusion
Vous acquérez désormais des connaissances suffisantes sur l'utilisation des broches Raspberry Pi 4 GPIO, mais vous devez faire attention à faire vos projets sur Raspberry Pi 4. Une petite erreur peut brûler votre Raspberry Pi 4; Ainsi, vous devez suivre les directives fournies. L'apprentissage des broches GPIO vous aide à effectuer la communication de votre framboise PI 4 préférée avec d'autres appareils.