Laboratorio Arquitectura de Computadoras
Enviado por Favio_TM • 31 de Agosto de 2023 • Apuntes • 639 Palabras (3 Páginas) • 228 Visitas
LABORATORIO 11
INTEGRANTES
- Edward Jesus Suyon Sanchez
- Perez Ancieta, Jhan Franco
- Ramos Perez, Neal Cesar
- Portocarrero Huanca, Alexis
OBJETIVOS ESPECÍFICOS DE LA PRÁCTICA DE LABORATORIO
Al finalizar la práctica de laboratorio, el estudiante hace uso de un sensor de proximidad y de un servomotor.
IMPLEMENTACIÓN:
[pic 1][pic 2]
- Ejemplo de Código:
[pic 3]
Abrir una nueva ventana en el entorno de desarrollo del Arduino y copiar el siguiente código:
[pic 4]
[pic 5]
DESCRIPCIÓN DE LO VISTO EN EL MONITOR SERIAL Y EXPLICACION DEL CODIGO:
[pic 6][pic 7]
Instrucciones para el servo motor:
// Incluímos la librería para poder controlar el servo #include <Servo.h>
// Declaramos la variable para controlar el servo Servo servoMotor;
void setup() {
// Iniciamos el servo para que empiece a trabajar con el pin 9
servoMotor.attach(9);
}
void loop() {
// Desplazamos a la posición 0º
servoMotor.write(0);
// Esperamos 1 segundo
delay(1000);
// Desplazamos a la posición 90º
servoMotor.write(90);
// Esperamos 1 segundo
delay(1000);
// Desplazamos a la posición 180º
servoMotor.write(180);
// Esperamos 1 segundo
delay(1000);
}
Parte 1 – Mover un servo con el serial Armar el siguiente circuito:
[pic 8]
Abrir una nueva ventana en el entorno de desarrollo del Arduino y copiar el siguiente código:
[pic 9]
Describir lo observado cuando estando en la ventada serial presionamos la tecla 8 y después la 6 :
Lo esperable sería que al leer 8 bytes se prenda un foco conectado a la entrada 13 y si se lee 6 bytes este se apaga desconectando la entrada 13.
Pero éste no ocurre como tal, ya que el case 8, indica para prender y con el case 6 se apaga,
Si corremos lo que está en el código, si podremos prender el pin al ingresar 8 bytes, pero no podremos apagarlo, debido que éste se acumula y lo que leería no sería 6 bytes sino 14
bytes, en todo caso si se cambia de lugar, osea si con el case 6 se prende y con el 8 se apaga, si se podrá cumplir con lo dicho en el código.
...