LEDs embarqués de la Raspberry Pi.

Включите встроенный зеленый светодиод Raspberry Pi.

Обновлено 26 ноября 2019 - 0 Комментарии - , , ,

ⓘ Эта статья могла быть частично или полностью переведена с помощью автоматических средств. Приносим извинения за возможные ошибки.

Вы, наверное, уже видели, что у Raspberry Pi есть два светодиода, припаянных к плате, красный и зеленый. Но знаете ли вы, что этим зеленым светодиодом можно управлять, а иногда и красным?

В этом уроке мы увидим, как можно использовать зеленый светодиод Raspberry Pi, мигая его для передачи сообщения.

Необходимое оборудование

Интересный момент с этим зеленым светодиодом заключается в том, что он уже находится на борту Raspberry Pi. Поэтому дополнительное оборудование нам не понадобится. Так что нам просто нужно:

И, как (почти) каждый раз, способ управления Raspberry Pi, например, через SSH.

Для чего используются встроенные светодиоды Raspberry Pi?

Raspberry Pi имеет два светодиода (кроме моделей Zero, у которых есть только зеленый), один красный и один зеленый. Эти светодиоды используются Raspberry Pi, чтобы сообщить нам информацию о своем рабочем состоянии.

Таким образом, красный светодиод напрямую подключен к источнику питания Raspberry Pi. Таким образом, это позволяет нам узнать, получает ли Raspberry Pi ток.

С другой стороны, зеленый светодиод предоставляет нам более сложную информацию, в основном при запуске.

Зеленый светодиод Pi мигает.
То, как светодиодный индикатор мигает, дает информацию о процессе загрузки.

Я не собираюсь давать вам полную транскрипцию словаря Raspberry Pi / Humans, но имейте в виду, что в зависимости от того, как мигает этот светодиод, вы можете узнать, правильно ли загружается Raspberry Pi или возникла ошибка, и если да, то тип эта ошибка.

При включении зеленого светодиода Raspberry Pi идет запись в файл!

После включения Pi зеленый светодиод не горит до тех пор, пока на SD-карте нет активности.

Можно немного изменить это поведение и управлять тем, как загорается светодиод, просто записав в файл!

Во-первых, нам нужно изменить поведение светодиода по умолчанию, написав none в файле /sys/class/leds/led0/trigger с помощью команды ниже:

sudo sh -c "echo none > /sys/class/leds/led0/trigger"

После размещения этой команды, если вы откроете этот файл, вы увидите, что он на самом деле не содержит ничего, как вы могли бы ожидать, а строку, в которой ничего не []введено, чтобы показать, что это выбранный режим.

Поведение по умолчанию перезаписывается, все, что нам нужно сделать, это проверить светодиод самостоятельно. А для этого нет ничего проще!

Для включения или выключения светодиода нам достаточно записать в файл /sys/class/leds/led0/brightness.

При вводе 1 светодиод загорается, при вводе 0 гаснет.

sudo sh -c "echo 1 > /sys/class/leds/led0/brightness" #allume la led
sudo sh -c "echo 0 > /sys/class/leds/led0/brightness" #éteins la led

Для информации, на последних моделях вы можете управлять красным светодиодом таким же образом, заменив led0 по led1.

Управление светодиодами Raspberry Pi, для чего это нужно?

Но, в конце концов, включение или выключение светодиодов Raspberry Pi, для чего это можно использовать?

Уже для красного светодиода возможность его выключения может позволить вам немного уменьшить потребляемый ток (очевидно, это незначительно) и сделать его более незаметным.

Но в целом это, прежде всего, позволит вам предоставлять информацию пользователю без подключения какого-либо устройства, без экрана, без динамика, ничего!

Например, вы хотите сделать барсука с RFID-меткой. При добавлении нового значка можно было представить цветовой код. Красный светодиод мигает, пока ожидает значок, зеленый светодиод загорается, когда значок включен, красный остается неизменным, а зеленый не светится, когда операция добавления заканчивается.

Другой пример, мы могли бы создать скрипт, позволяющий читать IP-адрес Raspberry Pi при запуске, считывая количество вспышек зеленого светодиода!

Наконец, есть много информации, которой мы можем обмениваться напрямую с Raspberry Pi, без необходимости подключать что-либо к нему, просто используя встроенные светодиоды!

доля
Новостная рассылка
Автор:
Raspberry Pi FR
Присоединяйтесь к сообществу Raspberry Pi
Компьютер за 35 долларов уже продано 10 миллионов копий
КУПИТЬ НОВУЮ RASPBERRY PI 4
Связанные руководства
Raspbian France меняет название и становится Raspberry Pi FR! Выпуск нового Raspberry Pi 3B, что нового, по какой цене, где его купить? Подключитесь к Raspberry Pi без интернета через последовательный порт. Используйте считыватель RFID с Raspberry Pi. Почему я должен был объяснить Bitcoin France Info, а не моей бабушке?
Комментариев нет
доля
Подписаться на новости
Подпишитесь на рассылку новостей.
Тебе понравилась эта статья ?
Подпишитесь и будьте в курсе!