digitalWrite
Depois de dizer ao Arduino qual pino você vai usar e como você pretende usá-lo, chegou a hora de dizer quando haverá energia e quanto de energia você quer. Isto será feito pelo comando digitalWrite. Para facilitar o entendimento, vamos usar uma montagem na explicação:

Descrição da montagem:
- Uma ponta do fio vermelho está inserida no pino 9 do Arduino.
- A outra ponta do fio vermelho está conectada na perna maior (positivo) do LED.
- A perna menor (negativo) do LED está conectada com uma das pernas de um resistor para proteção.
- A outra perna do resistor está conectada com uma das pontas do fio azul.
- A outra ponta do fio azul está conectada com o pino GND do Arduino.
Explicando a montagem:
Para que o LED acenda é preciso que entre os seus terminais (pernas) haja uma diferença de potencial (ou tensão) de aproximadamente 2 V. Esse valor varia de acordo com o LED. A tensão que o Arduino fornece é de 5 V. Como 5 V é muito para o LED (ele precisa de 2 V) usamos um resistor de proteção para que ele não queime.
Assim, ligamos uma perna do resistor no GND, que sempre estará em 0 V e a perna positiva do LED no pino 9 do Arduino. Assim, para acender o LED precisamos que o Arduino coloque no pino 9 uma voltagem de 5 V. Vamos ao programa:

- Na linha 2, usamos o pinMode para dizer ao Arduino que vamos usar o pino 9 e que ele será uma saída (OUTPUT).
- Na linha 7, usamos digitalWrite para dizer ao Arduino para colocar uma voltagem alta (HIGH) no pino 9.
- digitalWrite aceita dois parâmetros: HIGH que será 5 V e LOW que será 0 V.
Assim, nesta configuração, se você quiser que o LED acenda deve usar:
digitalWrite (9, HIGH);
E se você quiser que ele apague deve usar:
digitalWrite (9, LOW);
E tome cuidado com a escrita. A única letra maiúscula em digitalWrite é o W!
Como o Arduino é digital, também seria aceito
digitalWrite (9, 1);
em lugar de
digitalWrite (9, HIGH);
e também,
digitalWrite (9, 0);
em lugar de
digitalWrite (9, LOW);
Nosso próximo passo é fazer esse LED piscar. Isto será visto na próxima aula.
Exercícios
Obs.: depois de clicar em enviar, suba a página para ver os resultados.

Deixe um comentário