1. Встроенная кодировка (плата pin numbering):
Встроенное кодирование — это метод нумерации контактов GPIO на Raspberry Pi. Он относится к нумерации контактов в соответствии с их физическим расположением на материнской плате Raspberry Pi. Этот подход может быть более интуитивным для новичков, поскольку позволяет программировать выводы непосредственно в зависимости от их расположения на плате.
Кодирование BCM — это еще один метод нумерации контактов GPIO, который относится к ссылке на контакты в соответствии с номером канала GPIO на чипе Raspberry Pi (Broadcom SOC). Этот подход более распространен в некоторых библиотеках программирования, поскольку он напрямую связан с уровнем аппаратной абстракции (HAL) Raspberry Pi.
WiringPi — это популярная библиотека программирования GPIO Raspberry Pi, которая предоставляет упрощенный интерфейс, подобный Arduino, для управления выводами GPIO. WiringPi использует собственную систему нумерации контактов, которая обычно начинается с 0, что отличается от встроенного кодирования и кодирования BCM. ,,,,,Например, кодирование на языке C осуществляется посредством кодирования Wiringpi.
Открытый входной терминал; Посмотреть все коды
gpio readall
Просмотр встроенной кодировки
pinout