Вы находитесь на странице: 1из 14

INSTITUTO TECNOLÓGICO DE OAXACA

DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN

Prueba unitaria de componentes

Catedrático: Zarate Perez Jorge Agustin

PRESENTAN:

 Olmedo Torres Oscar Geovani

 Vasquez Gutiérrez José Eduardo

MATERIA: SISTEMAS PROGRAMABLES

HORA: 13:00 – 14:00


Practica Arduino
Arduino Uno es una placa electrónica basada en el microcontrolador
ATmega328. Cuenta con 14 entradas/salidas digitales, de las cuales 6 se
pueden utilizar como salidas PWM (Modulación por ancho de pulsos) y otras
6 son entradas analógicas. Además, incluye un resonador cerámico de 16
MHz, un conector USB, un conector de alimentación, una cabecera ICSP y un
botón de reseteado. La placa incluye todo lo necesario para que el
microcontrolador haga su trabajo, se puede conectar con un cable USB a la
computadora o a la corriente eléctrica a través de un transformador.
Características:
 Microcontrolador ATmega328.

 Voltaje de entrada 7-12V.

 14 pines digitales de I/O (6 salidas PWM).

 6 entradas análogas.

 32k de memoria Flash.

 Reloj de 16MHz de velocidad.

Objetivo:
Conocer la placa arduino UNO y el voltaje con el que trabaja.
Material:
 Arduino UNO

Foto:

Fuente de poder pila de 9v


Resultados:
Alimentación conectada mediante USB: 6.88v a 6.89v
Alimentación conectada con una pila de 9v: 6.88v a 6.89v

Practica Servomotor
Motor amarillo de doble eje, puede dar movimiento a dos objetos al mismo
tiempo.
Caracteristicas:
• Torque 3.6 KgF*cm.
• Voltaje de alimentación 3 a 9 volts.
• Velocidad 38 RPM.
• Consumo de corriente sin carga: 75 mA.
• Consumo de corriente atrancado: 670mA.
• Incluye llanta de fácil montaje.
• Cuenta con un eje de 5.5mm de diámetro aplanado por ambos lados
a 3.7mm y orificios para facilitar su montaje con tornillos.
• Peso: 32gr.
Objetivo:
Conocer como actuá el servomotor al conectarlo al arduino y a una pila de
9v
Material:
 Pila 9v
 Arduino UNO
 Servomotor
Esquema:
Foto:

Fuente de poder pila de 9v

Fuente de poder cable USB

Resultados:
Alimentación conectada mediante USB: 4.77v
Alimentación conectada con una pila de 9v: 4.80v

Si conectamos el servomotor directamente a la pila da mas rpm que cuando


esta conectado al arduino. Con esto concluimos que a mayor voltaje son
mas los rpm que da el servomotor.
Practica puente h
Es un circuito integrado que incorpora dos drivers denominados "puentes
H". Mediante ellos es posible activar un motor de corriente continua, así
como establecer su sentido de giro.Está conformado por cuatro
amplificadores push-pull capaces de entregar una corriente de salida de 1A
por canal.

Objetivo:
Conocer como el puente h cambia de polaridad a los motores.
Material:
 2 servomotores
 puente h
 arduino UNO
 pila 9v
Esquema:
Foto:

Fuente de poder pila de 9v

Codigo:
byte habilitarA = 5;
byte motorA_adelante = 6;
byte motorA_reversa = 7;
byte habilitarB = 8;
byte motorB_adelante = 9;
byte motorB_reversa = 10;
void setup() {
Serial.begin(9600);

pinMode(habilitarA, OUTPUT);
pinMode(motorA_adelante, OUTPUT);
pinMode(motorA_reversa, OUTPUT);

pinMode(habilitarB, OUTPUT);
pinMode(motorB_adelante, OUTPUT);
pinMode(motorB_reversa, OUTPUT);

void loop() {

digitalWrite(habilitarA, HIGH);
digitalWrite(habilitarB, HIGH);

//se mueven los dos motores adelante por 1 segundo


digitalWrite(motorA_adelante, HIGH);
digitalWrite(motorA_reversa, LOW);
digitalWrite(motorB_adelante, HIGH);
digitalWrite(motorB_reversa, LOW);
delay(1000);

// se mueven hacia la derecha


digitalWrite(motorA_adelante, HIGH);
digitalWrite(motorA_reversa, LOW);
digitalWrite(motorB_adelante, LOW);
digitalWrite(motorB_reversa, HIGH);
delay(1000);
}
Resultados:
Alimentación conectada con una pila de 9v: 4.90v a 4.94v
El servomotor cambia fácilmente de polaridad gracias al puente h.
Nos dimos cuenta que dependiendo del voltaje que le damos al servomotor
determinaremos el tiempo que tienen que girar los servomotores para que
de vueltas precisas.

Practica Sensor de líneas infrarrojo QRD1114


El sensor de reflexión de objetos QRD1113/14 consiste en un diodo emisor
infrarrojo y un fototransistor de silicio NPN montados uno junto al otro en
una caja de plástico negra.
La radiación en el eje del emisor y la respuesta en el eje del detector son
perpendiculares a la cara del QRD1113/14. El fototransistor responde a la
radiación emitida por el diodo sólo cuando un objeto o superficie reflectante
está en el campo de visión del detector.

Objetivo:
Conocer los valores que arroja el sensor al reflejarlo con una superficie
blanca y negra.

Características:
 Voltaje colector emisor Max: 30Vdc
 Distancia sensada: 6mm
 Tipo de salida: Análogo (Señal variable)
 Longitud de onda:940nm
 Tipo de sensor: Infrarrojo reflex

Material
 Resistencia 330 Ohms
 Resistencia 10k Ohms
 Sensor QRD1114
 Arduino uno

Esquema:
Foto:

Fuente de poder pila de 9v


Fuente de poder cable USB

Codigo:
int pin_sensor = 0;
int valor_capturado;

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

void loop() {
valor_capturado = analogRead(pin_sensor);

if(valor_capturado > 1020 && <= 1024)


{
System.out.println("Esta detectando negro");
}
else
{
System.out.println("Buscando color negro");
}

delay(1000);
}
Resultados:
Alimentación conectada mediante USB: 4. 98v
Alimentación conectada con una pila de 9v: 7. 98v

El sensor al ser puesto en una superficie negra arrojaba los valores entre
1020 y 1024. En el caso de la superficie blanca arrojaba 1000 y 1015 al
estar en un cuarto oscuro, al probarlo en un lugar mas iluminado arrojaba
100 y 500.
Escogimos el rango capturado entre 1020 & 1024 ya que es cuando el
sensor detecta el color negro. Escogimos que detectara el color negro ya
que es mas fácil de medir que el color blanco, porque el color blanco arroja
distintos valores dependiendo del lugar en el que estemos(un lugar oscuro o
iluminado).

Practica Sensor de Distancia de Ultrasonido HC-SR04

El HC-SR04 es un sensor de distancias por ultrasonidos capaz de detectar


objetos y calcular la distancia a la que se encuentra en un rango de 2 a 450
cm.
Es un sensor de bajo costo que no sólo puede detectar si un objeto se
presenta, como un sensor PIR (Passive Infrared Sensor), sino que también
puede sentir y transmitir la distancia al objeto.

Objetivo:

Características:

 Tienen dos transductores, básicamente, un altavoz y un micrófono.

 El funcionamiento no se ve afectado por la luz solar o el material


negro como telémetros ópticos (aunque acústicamente materiales
suaves como telas pueden ser difíciles de detectar).

 La velocidad del sonido en el aire (a una temperatura de 20 °C) es de


343 m/s. (por cada grado centígrado que sube la temperatura, la
velocidad del sonido aumenta en 0,6 m/s)

Material

 Tarjeta Arduino UNO


 Sensor ultrasónico HC-SR04
 Cables macho-macho para conexiones

 Protoboard (opcional)

Esquema:
Foto:

Fuente de poder pila de 9v

Fuente de poder cable USB


Código:
int distancia;
long tiempo;
byte pin_salida = 12;
byte pin_entrada = 11;

void setup() {
Serial.begin(9600);
pinMode(pin_salida, OUTPUT);
pinMode(pin_entrada, INPUT);
}

void loop() {
digitalWrite(pin_salida, LOW);
delayMicroseconds(5);

digitalWrite(pin_salida, HIGH);
delayMicroseconds(10);

tiempo = pulseIn(pin_entrada, HIGH);


distancia = int(0.017*tiempo);

Serial.print("Distancia: ");
Serial.print(distancia);
Serial.println(" cm");

Resultados:
Alimentación conectada mediante USB: 4.97v
Alimentación conectada mediante Pila de 9v: 5.64v a 5.68v .
Al principio el sensor arrojaba datos erroneos porque no poniamos el sensor
perpendicular, el sensor debe ser perpendicular para que el sonido rebote
en linea recta.

El sensor debe estar perpendicular para que detecte bien la distancia. La


temperatura a la que lo probamos era 27 grados centigrados(esto influye en
la velocidad del sonido).

Вам также может понравиться