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
Связанные руководства
Как подключить и использовать модуль GSM SIM800L с Raspberry Pi (без батареи). Выключите светодиод камеры для Raspberry Pi. Raspberry Pi Pico, микроконтроллер стоимостью 4 доллара, сделанный на Raspberry! Raspbian France меняет название и становится Raspberry Pi FR! Выпуск нового Raspberry Pi 3B, что нового, по какой цене, где его купить?
Комментариев нет
доля
Подписаться на новости
Подпишитесь на рассылку новостей.
Тебе понравилась эта статья ?
Подпишитесь и будьте в курсе!