LEDs embarqués de la Raspberry Pi.

Faça piscar o LED verde integrado do Raspberry Pi.

Atualizada 26 November 2019 - 0 Comentários - , , ,

ⓘ Este artigo pode ter sido parcialmente ou totalmente traduzido usando ferramentas automáticas. Pedimos desculpas por quaisquer erros que isso possa causar.

Você provavelmente já viu que o Raspberry Pi tem dois LEDs soldados diretamente na placa, um vermelho e um verde. Mas você sabia que é possível controlar esse LED verde e às vezes até mesmo o vermelho?

Neste tutorial, veremos como podemos usar o LED verde do Raspberry Pi piscando para transmitir uma mensagem.

O equipamento necessário

O interessante desse LED verde é que ele já vem a bordo do Raspberry Pi. Portanto, não precisaremos de nenhum hardware adicional. Então, só precisamos:

E como (quase) todas as vezes, uma forma de controlar o Raspberry Pi, por exemplo em SSH.

Para que são usados os LEDs integrados do Raspberry Pi?

O Raspberry Pi tem dois LEDs (exceto os modelos Zero que têm apenas verde), um vermelho e um verde. Esses LEDs são usados pelo Raspberry Pi para nos informar sobre seu status operacional.

Assim, o LED vermelho está diretamente conectado à fonte de alimentação do Raspberry Pi. Portanto, permite-nos saber se o nosso Raspberry Pi está ou não recebendo corrente.

Já o LED verde nos fornece informações um pouco mais complexas, principalmente no momento da inicialização.

LED verde do Pi piscando.
A forma como o LED pisca fornece informações sobre o andamento da inicialização.

Não vou lhe dar uma transcrição completa do dicionário Raspberry Pi / Humans, mas esteja ciente de que dependendo de como esse LED pisca, você pode saber se o Raspberry Pi está inicializando corretamente ou se encontrou um erro e, em caso afirmativo, o tipo de este erro.

Ligar o LED verde do Raspberry Pi está gravando em um arquivo!

Uma vez que o Pi é ligado, o LED verde permanece desligado enquanto não houver atividade no cartão SD.

É possível modificar um pouco esse comportamento e controlar a forma como o LED se acende, simplesmente escrevendo em um arquivo!

Primeiro, teremos que modificar o comportamento padrão do LED escrevendo none no arquivo /sys/class/leds/led0/trigger com o comando abaixo:

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

Uma vez que este comando é colocado, se você abrir este arquivo, você verá que ele não contém nenhum como você poderia esperar, mas uma linha ou nenhum é inser[]ido para mostrar que este é o modo selecionado.

Sendo o comportamento padrão sobrescrito, tudo o que temos que fazer é verificar o LED nós mesmos. E para isso nada poderia ser mais simples!

Para ligar ou desligar o LED, só precisamos gravar no arquivo /sys/class/leds/led0/brightness.

Se você escrever 1, o LED acende, se você escrever 0, ele apaga.

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

Para obter informações, nos modelos mais recentes, você pode gerenciar o LED vermelho da mesma forma, substituindo led0 de led1.

Controlando os LEDs do Raspberry Pi, para que serve?

Mas no final, ligar ou desligar os LEDs do Raspberry Pi, para que serve isso?

Já para o LED vermelho, poder desligá-lo pode permitir reduzir um pouco a corrente utilizada (isso é insignificante, obviamente) e torná-la mais discreta.

Mas no geral, acima de tudo, permitirá que você forneça informações a um usuário sem ter nenhum dispositivo conectado, sem tela, sem alto-falante, nada!

Por exemplo, você deseja fazer um texugo com etiqueta RFID. Pode-se imaginar um código de cores ao adicionar um novo emblema. O LED vermelho pisca enquanto o crachá é aguardado, o LED verde acende quando o crachá está ligado, o vermelho permanece fixo e o verde apaga quando a operação de adição termina.

Outro exemplo, poderíamos fazer um script que permitisse ler o endereço IP do Raspberry Pi na inicialização lendo o número de flashes do LED verde!

Por fim, há muitas informações que podemos trocar diretamente do Raspberry Pi, sem a necessidade de conectar nada nele, apenas usando os LEDs integrados!

Compartilhar
Boletim de Notícias
Autor:
Raspberry Pi FR
Junte-se à comunidade Raspberry Pi
Um computador de $35 já vendeu 10 milhões de cópias
COMPRE A NOVA RASPBERRY PI 4
Tutoriais relacionados
Ligue e desligue um LED com o Raspberry Pi e o Python. Ative a porta serial TTL do Raspberry Pi e verifique se está funcionando. Crie um cluster Raspberry Pi com Docker Swarm Como executar um programa ao iniciar o Raspberry Pi? Aprenda a programar com Python 3 e Raspberry Pi, curso introdutório.
No Comments
Compartilhar
Inscrição no boletim informativo
Assine a newsletter.
Gostou deste artigo ?
Inscreva-se e mantenha-se informado!