Status de portas lógicas Arduíno pratica

Neste tutorial vamos aprender na pratica como fazer a leitura das portas seriais do Arduíno, o que nos permitirá saber se uma porta digital esta em nível alto ou baixo, como também fazer a leitura de uma porta analógica, leitura essa que pode varia de 0 a 1023, para indicar o valor de um sensor por exemplo.

  Na pratica já com a IDE do seu Arduíno ligado começamos pelo Setup , onde inicializamos nossa

Serial.

void setup() {



  Serial.begin(9600);



}



Em loop criaremos duas variaveis do tipo inteiro sendo a valorPortaA para digital a mesma recebe analogRead(A0); para fazer a leitura analógica da porta A0, em seguida temos  valorPortaD que recebe digitalRead(13); para fazer a leitura digital da porta 13.


void loop() {
   int valorPortaA = analogRead(A0);
   int valorPortaD = digitalRead(13);



 Também dentro de loop e abaixo da linha de código acima, temos as impressões dos valores das portas que serão mostradas no nosso monitor Serial, que mostrara o valor a cada um segundo graças ao nosso delay, as linhas Serial.println(" Porta Digital: ");  e  Serial.println(" Porta Analógica: "); são apenas informativas dizendo o que vem abaixo.


Serial.println(" Porta Digital: ");
  Serial.println(valorPortaD);
  Serial.println(" Porta Analógica: ");
  Serial.println(valorPortaA);
 delay(1000);

}


Aqui podemos ver o nosso monitor serial revelando o valor de ambas as portas .



  Nosso código inteiro abaixo;


void setup() {
  Serial.begin(9600);
 
}

void loop() {
   int valorPortaA = analogRead(A0);
   int valorPortaD = digitalRead(13);

   
  Serial.println(" Porta Digital: ");
  Serial.println(valorPortaD);
  Serial.println(" Porta Analógica: ");
  Serial.println(valorPortaA);
  delay(1000);

}
       


  Também há um vídeo mostrando a criação e execução do código.



             

Nenhum comentário:

Postar um comentário