Você está na página 1de 11

PROGRAMAÇÃO APLICADA

À ELETRÔNICA

Aula 3

Santos / SP
Serial Monitor
• IDE DO ARDUINO
Função: Auxiliar o recebimento e
o envio de dados.
Universidade Santa Cecília – Santos / SP

Para acessá-lo: Tools -> Serial


Monitor ou

Universidade Santa Cecília – Santos / SP


Serial Monitor
• TINKERCAD

Universidade Santa Cecília – Santos / SP

Universidade Santa Cecília – Santos / SP


Sintaxes
• Inicializa a comunicação serial e configura a taxa de comunicação em bits
por segundos (bps);

•Verifica se há dado disponível no buffer da serial e retorna TRUE ou


FALSE; Universidade Santa Cecília – Santos / SP

•Lê uma letra/ byte por vez da Serial;

•Imprime a informação digitada no Serial Monitor, após pressionar o


botão Send;

•Imprime a informação no Serial Monitor.

Universidade Santa Cecília – Santos / SP


EXEMPLO 1a: Escrevendo uma frase no
Serial Monitor

Código Fonte:

void setup()
{ Serial.begin(9600);
Serial.print(“Hello World”);
}
Universidade Santa Cecília – Santos / SP
void loop() {

Serial.begin(9600);  Configura a biblioteca em 9600bps (bits/ segundo, ou seja, a


taxa de transmissão)

Universidade Santa Cecília – Santos / SP


EXEMPLO 1b: Escrevendo uma frase
no Serial Monitor

Código Fonte:

void setup() {
Código Fonte:

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

void loop() {
void loop() {World”);
Serial.print(“Hello
Serial.println(“Hello
Universidade Santa Cecília – Santos / SP
World”);
Serial.println(“Hello
}

World”);
delay(1000);
}

Universidade Santa Cecília – Santos / SP


EXEMPLO 2: Escrevendo uma letra (ou byte)
a partir da entrada do Serial Monitor

Código Fonte:
Variável do tipo byte:
byte msg;
Esta variável recebe números void setup()
sem sinal de 0 até 255. {
Universidade SantaSerial.begin(9600);
Cecília – Santos / SP
}

void loop()
{
if (Serial.available())
{
msg = Serial.read();
Serial.write(msg);
Serial.println(“”);
}
}

Universidade Santa Cecília – Santos / SP


EXEMPLO 3: Lendo uma letra (ou byte)
do Serial Monitor

Universidade Santa Cecília – Santos / SP

Universidade Santa Cecília – Santos / SP


EXEMPLO 4: Lendo um comando do
Serial Monitor
Variável do tipo String:

String é uma classe que


possui um comportamento de
variável recebendo um
conjunto de caracteres, que
forma uma palavra. Universidade Santa Cecília – Santos / SP

Variável do tipo char:

É usado para armazenar o


valor inteiro de um membro
do conjunto de caracteres
representável. Esse valor
inteiro é o código ASCII que
corresponde ao caractere
especificado.

Universidade Santa Cecília – Santos / SP


Buzzer
O buzzer é um componente eletrônico que ao
aplicarmos uma tensão nos seus terminais com uma
determinada frequência, a célula piezoelétrica dentro do
componente irá vibrar na mesma frequência produzindo
um som.
Universidade Santa Cecília – Santos / SP
TIPOS:

•PASSIVO: após energizado, emite som continuamente.

•ATIVO: além de energizá-lo, temos que informar qual


será frequência com que a diferença de potencial será
aplicada em seus terminais.

Universidade Santa Cecília – Santos / SP


EXEMPLO 5: Acionamento do Buzzer
• tone(pin, frequência): Aciona o buzzer na frequência escolhida.
• noTone(pin): Desliga o buzzer.

Código Fonte:

int buzzer = 10;

Universidade Santa Cecília


void setup() { – Santos / SP
pinMode(buzzer,OUTPUT);
}

void loop() {

tone(buzzer,1500);
delay(500);

noTone(buzzer);
delay(500);
}

Universidade Santa Cecília – Santos / SP

Você também pode gostar