Melhor explicação técnica.(literatura ou biblioteca)

Peço aos colegas me ajudar para melhorar (elegante e tecnicamente) minha apostila.

Gostaria  de explicar melhor:

digitalWrite faz com que o arduino mande 0 ou 5V para o pino configurado.

digitalRead faz com que o arduino receba (grave) 0 ou 5V no pino correspondente.

Obrigado.

Exibições: 115

Responder esta

Respostas a este tópico

Obrigado, mas quero algo mais simples e objetivo

Por nada, mas mais simples e objetivo que isso eu desconheço, aguarde outro colega lhe responder.

Abs.

CK

Bom dia:

https://blog.eletrogate.com/comandos-basicos-da-arduino-ide/

digitalRead( )

Esse comando é responsável por ler o estado de porta digital que está trabalhando como entrada (INPUT), identificando se o dispositivo conectado a ela está enviando um sinal em nível lógico HIGH (5V) ou LOW (0V).

Abaixo você pode ver a sintaxe correta do comando:

void loop(){
int var = digitalRead(3); //Lê a entrada do pino 3 e armazena o valor na variável do tipo inteira "var"
}

digitalWrite( )

Esse comando é responsável por alterar o estado em uma porta digital que trabalha como saída (OUTPUT) para HIGH (5v) ou LOW (0v). É utilizado para enviar sinais e acionar componentes, como ligar um led.

Veja a sintaxe abaixo:

void loop(){
digitalWrite(2, LOW);// faz com que o pino 2 fique no estado LOW (0v)
digitalWrite(1, HIGH);// faz com que o pino 1 fique no estado HIGH (5v)
}

Sobre o Autor  = Caio Teraoka

 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço