page67
Nesse artigo faremos algo um pouco diferente. Vamos controlar a intensidade com a qual um LED brilha. Diferente do simples acender e apagar como feito no exemplo apresentado na edição anterior.
O controle do brilho de um LED através da saída analógica pode ser feito de duas maneiras:
a primeira utilizando um potenciômetro, onde a entrada analógica receberá esse valor e repassará como uma variável controlando o brilho do LED,
ou diretamente controlada pela programação.
Então de posse do Arduino, um LED, e alguns fios faremos as ligações como visto na figura abaixo.
<número>
Espaço Aberto
Artigo
LibreOffice Magazine | Outubro 2014
Obs. O brilho do LED também pode ser controlado por meios físicos, como um resistor sendo colocado entre o anodo e o pino do Arduino de onde sairá o pulso. No caso de um pulso digital de 5V, dependendo do resistor, essa corrente seria reduzida, consequentemente afetando o brilho do LED.
Terminando as ligações o código “pro controle” do LED diferencia um pouco do programa original “blink”, na opção Exemplos encontrada em um dos menus da plataforma de programação do Arduino. E, em vez de utilizarmos o digitalWrite, utilizaremos o comando analogWrite, feito como a seguir: