Download the Guru IA app

Android and iOS

Foto de perfil

Isabel

estudos gerais03/16/2025

void setup() { pinMode(13, OUTPUT); pinMode(12, OUTPUT);...

void setup() { pinMode(13, OUTPUT); pinMode(12, OUTPUT); pinMode(11, OUTPUT); pinMode(10, OUTPUT); Serial.begin(9600); }

void loop() { char c = Serial.read(); if (c == '1') digitalWrite(13, HIGH); if (c == 'A') digitalWrite(13, LOW); if (c == '2') digitalWrite(12, HIGH); if (c == 'B') digitalWrite(12, LOW); if (c == '3') digitalWrite(11, HIGH); if (c == 'C') digitalWrite(11, LOW); if (c == '4') digitalWrite(10, HIGH); if (c == 'D') digitalWrite(10, LOW);

delay(500); }

A segmentação do código em funções permite que um programador crie partes modulares de código que realizam uma tarefa definida e, em seguida, retornam à área do código a partir da qual a função foi "chamada". O caso típico de criação de uma função é quando é necessário realizar a mesma ação várias vezes em um programa. Para programadores acostumados a usar o BASIC, as funções do Arduino fornecem (e estendem) a utilidade de usar sub-rotinas (GOSUB no BASIC).

Na linha (7) “Serial.begin (9600);” representa um função, essa função tem como objetivo: ​

Configurar a taxa em bits por segundo.

Comunicar de forma paralela com o computador.

Utilizar o tempo total do loop do programa.

Retornar valor em string.

ler buffer.

void setup() {
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(10, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  char c = Serial.read();
  if (c == '1') digitalWrite(13, HIGH);
  if (c == 'A') digitalWrite(13, LOW);
  if (c == '2') digitalWrite(12, HIGH);
  if (c == 'B') digitalWrite(12, LOW);
  if (c == '3') digitalWrite(11, HIGH);
  if (c == 'C') digitalWrite(11, LOW);
  if (c == '4') digitalWrite(10, HIGH);
  if (c == 'D') digitalWrite(10, LOW);

  delay(500);
}
Send your questions through the App
Google Play
App Store
Equipe Meu Guru

Do you prefer an expert tutor to solve your activity?

  • Receive your completed work by the deadline
  • Chat with the tutor.
  • 7-day error guarantee