Удалить косую черту в конце (/
), например udevadm info -a -p /sys/class/net/enp0s3
, вместо udevadm info -a -p /sys/class/net/enp0s3/
РЕШЕНИЕ!
Хорошо, ответ был такой: сначала использовать pigpio и проверить, работают ли мои GPIO...
загрузите обеhttp://abyz.me.uk/rpi/pigpio/(нажмите подчеркнутую ссылку для загрузки и загрузите)
Затем извлеките GPIO Pin test / gpiotest-http://abyz.me.uk/rpi/pigpio/examples.html-и запустите его после выполнения команды sudo pigpio
, а затем запустите извлеченный gpiotest, выполнив файл оболочки
Если тест завершается мгновенно без большого количества кода в командной строке, вы прошли тест!
Теперь, когда вы знаете, что ваш gpio не сломан, пришло время «протестировать» программную сторону gpio, обновив все библиотеки wirepi
sudo apt update
sudo apt full-upgrade
Теперь, хотя я пытался активировать контакт 18 с помощью кода в сообщении #1, я фактически изменил его на «24», потому что PIN 18 ЯВЛЯЕТСЯ GPIO24. Папка, созданная в /sys/class/gpio, называлась gpio18... она же НЕ пин 18, так что найдите хорошую распиновку, прежде чем рвать на себе волосы!
Наслаждайтесь мигающим светом!