Explica melhor!

Física, matemática e robótica.


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.

Deixar mensagem para Anônimo Cancelar resposta

  1. muito orbigado vc me aujda atende sua materia voce me aprende cada vez mais

    Curtir