ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arquitectura de computadoras

Simon Solano RiosTarea13 de Julio de 2022

284 Palabras (2 Páginas)201 Visitas

Página 1 de 2

[pic 1]

ARQUITECTURA DE COMPUTADORAS

“Año del Fortalecimiento de la Soberanía Nacional”

UNIVERSIDAD TECNOLÓGICA DEL PERÙ

[pic 2]

“ARQUITECTURA DE COMPUTADORAS

DOCENTE           : EDWIN ANGEL MANTILLA GUEVARA

           INTEGRANTES  :

Gino Anderson Moreno Bejarano

Renzo Aguilar Davila

Axel Eduardo Quiroz Torres

Jilmar simon solano ríos

Jhon Vera Vilchez

 

CHIMBOTE – PERU

2022

PROYECTOS PARA SUSTENTAR EN CLASE

PROYECTO 10: Desarrollar un proyecto utilizando un sensor de inclinación y un servomotor

[pic 3]

CODIGO:

#include <Servo.h>

Servo sv;

int tilt=3;

int estado;

void setup()

{

  sv.attach(9);

  pinMode(tilt, INPUT);

  Serial.begin(9600);

}

void loop()

{

  estado=digitalRead(tilt);

  if(estado==LOW){

    sv.write(90);

  }

  else{

    sv.write(0);

  }

  Serial.print("Estado= ");

  Serial.println(estado);

}

ENLACE:

https://www.tinkercad.com/things/jd4ghMQwtFz-stunning-kup/editel?sharecode=JR0PTWro61FXhQXBkm_28nCvQW9zn_Auvbpv3wgmOAs 

PROYECTO 12: Desarrollar un proyecto utilizando dos sensores de entrada y actuador

[pic 4]

CODIGO:

#include<Servo.h>

//Sensor puerta 1

Servo puerta;

int pinTrigger = 2;

int pinEcho = 5;

int Estado;

//Sensor puerta 2

Servo puerta2;

int posicion=0;

int Pir=9;

void setup()

{

 

  pinMode(pinTrigger,OUTPUT);

  pinMode(pinEcho,INPUT);

  puerta.attach(4);

 

 

  puerta2.attach(7);

  pinMode(Pir,INPUT);

}

void distancia(){

  digitalWrite(pinTrigger,HIGH);

  delay(1);

  digitalWrite(pinTrigger,LOW);

  int tiempo=pulseIn(pinEcho,HIGH);

  int d=tiempo/58.2;

  Serial.println(d);

  delay(500);

 

  if (d<=50){

    puerta.write(0);

  }else{

    puerta.write(90);                      

  }  

}

void movimiento(){

 

 if (digitalRead(Pir) == HIGH){

   for (posicion = 90; posicion >= 0; posicion--) {

  puerta2.write(posicion);

    delay(15);

    }

   for (posicion = 0; posicion <= 90; posicion++) {

  puerta2.write(posicion);

    delay(15);

  }

 }

}

void loop(){

  distancia();

  movimiento();

 

}

ENLACE:

https://www.tinkercad.com/things/inxUGnVsNin-super-bruticus-fyyran/editel?sharecode=1BulpSEUTYgN7eGin7X8-9SyM0nxZLDuCtIlXdeyEhg 

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (519 Kb) docx (1 Mb)
Leer 1 página más »
Disponible sólo en Clubensayos.com