Vous êtes sur la page 1sur 5

Centro Universitrio UNA

UNATEC
Curso: Mecatrnica

Professor: Pablo Roberto Julio

Atividade prtica avaliada de Instrumentao Industrial

Nome: Henrique Bragana Jordo_____________________________ RA: 31128983
Nome:_Piter Laercio Souza de Jesus___________________________ RA: 31123510
Nome:_Rafael Oliveira de Paula ___________________________ RA: 314111069

Data: Valor: 7 pontos

Material Necessrio:
Placa Arduino
Software Arduino
Folhas em branco que sero entregues com as respostas e nomes dos alunos pertencentes ao
grupo.

Questo 1.
O que voc vai precisar:
01 placa Arduino Mega
02 cabos jumpers
01 resistor 220 (cdigo de cor: vermelho, vermelho, marrom, ouro)
01 LED
Monte o circuito:




Faa o seguinte programa e d upload.
int ledPin = 10; // define a porta em que o LED est conectado
void setup()
{
pinMode (ledPin, OUTPUT); // define o LED como atuador
}
//essa parte da programao faz com que ela se repita
void loop()
{
digitalWrite (ledPin, HIGH); // liga o LED
delay (1000); // espera por 1000 milisegundos
digitalWrite (ledPin, LOW); // desliga o LED
delay (1000); // espera por 1000 milisegundos
}

Responda:
1) Qual o cdigo para fazer o Led da porta 13 acender quando o da porta 10 apaga e
apagar o 13 enquanto o 10 ascende? Faa isso com 70 ms de intervalo.
void setup()
{
pinMode (13, OUTPUT); // define a porta 13 chamada de ledPin
digitalWrite (13, 1);
}
void loop() //estrutura de repetio infinita
{
delay (70); // espera por 70 milisegundos
digitalWrite (13, 0); // apaga o LED
delay (70); // espera por 70 milisegundos
digitalWrite (13, 1); // apaga o LED
delay (70); // espera por 70 milisegundos
digitalWrite (13, 0); // apaga o LED
delay (70); // espera por 70 milisegundos
digitalWrite (13, 1); // apaga o LED
delay (70); // espera por 70 milisegundos
}
Questo 2. Neste projeto, voc deve construir um circuito que possibilite a leitura do
estado de um interruptor (ligado ou desligado), enviando-o atravs de uma
comunicao serial ao computador. A comunicao serial no computador vista em
uma tela parte, que pode ser acessada pelo atalho Ctrl+Shift+M (Serial monitor).

O que voc vai precisar:
01 placa Arduino Mega
03 cabos jumpers
01 interruptor
01 resistor 220

Monte o circuito:

Digite o programa:
void setup()
{
Serial.begin (9600); // inicia a comunicao serial
pinMode (2, INPUT); // define o pino
}
void loop()
{
int sensorValue = digitalRead(2); // define varivel
Serial.println (sensorValue, DEC); // envia valor para o serial monitor
delay (1000);
}

1)Adicione um LED porta 3 do Arduino Mega e altere o cdigo para que o LED acenda
quando o boto do interruptor for pressionado. Como ficou o novo cdigo?
void setup()
{
Serial.begin (9600); // inicia a comunicao serial
pinMode (2, INPUT); // define o pino
pinMode (3, OUTPUT);
}
void loop()
{
int sensorValue = digitalRead(2); // define varivel
if (sensorValue==1)
{
digitalWrite (3, HIGH);
}
Serial.println (sensorValue, DEC); // envia valor para o serial monitor
delay (1000);
}
2) Simule o cdigo abaixo e explique a diferena entre (serial.println) e (serial.print).
serial.println = Exibe o nmero na vertical
serial.print = Exibe o nmero na horizontal
Questo 3. Leitura e sinal analgico
Neste projeto, voc deve construir um circuito que possibilite a leitura de um valor
analgico (0 a 1023) fornecido por um potencimetro, enviando-o atravs de uma
comunicao serial ao computador.
A comunicao serial no computador vista em uma tela parte, que pode ser
acessada pelo atalho Ctrl+Shift+M (Serial monitor).
O que voc vai precisar:
01 placa Arduino Mega
01 potencimetro

Digite o programa:

void setup()
{
Serial.begin (9600);
}
void loop()
{
int sensorValue =
analogRead
(A0);
Serial.println
(sensorValue,
DEC); delay
(1000);
}



Montagem sugerida


1) Escreva o novo cdigo para que alm do valor analgico, seja exibido o valor da
resistncia, em ohms. No final, ajuste o potencimetro para que ele exera resistncia
de 220 . (dica: determine a relao entre a resistncia e uma unidade analgica
lembre-se de que o Arduino utiliza 1024 unidades analgicas).

Questo 4. Comunicao Labview -> Arduino
Faa uma interface no labview com 1 boto liga, um desliga, um Stop para comunicar com o
Arduino. Configure o Labview para que ao clicar em Liga seja enviado uma string para o Arduino
ligar o cooler da porta 10. (use a string LL). Para desligar o cooler mande a string (DL). Use

Questo 5.

Vous aimerez peut-être aussi