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

Evidencia prácticas Arduino


Enviado por   •  16 de Octubre de 2022  •  Informes  •  515 Palabras (3 Páginas)  •  28 Visitas

Página 1 de 3

[pic 1]

Nombre del alumno(a):

Jaen Coronel Chavez

Fecha:

3-62

Evidencia prácticas Arduino

Instrucciones:

  1. Como evidencia de esta actividad, debe llenar el siguiente formato, donde incluya una captura de pantalla del circuito armado (se debe apreciar en la parte superior derecha su cuenta de acuerdo con el registro en el simulador), breve redacción del procedimiento realizado para la conexión de los componentes electrónicos y el código de programación utilizado (copiar y pegar el código, no captura).
  2. Debe realizar y entregar la evidencia.

Práctica 5: Sensor de temperatura

Captura de pantalla del circuito.

[pic 2]

Breve redacción del procedimiento para la conexión de los componentes electrónicos.

Se armo un circuito con el Arduino UNO, una protoboard, un sensor de temperatura, una resistencia, un LED y 5 cables.

La función es que cuando indique una temperatura menor a 25º Celsius en el sensor de temperatura el LED prendera y si está a una temperatura mayor a esa no prendera-

  • En el monitor se indica la temperatura

Código utilizado.

int valor=0;

void setup()

{

  pinMode(6, OUTPUT);

  Serial.begin(9600);

}

void loop(){

 

  float voltaje=analogRead(1)*0.004882814;

  float c=((voltaje-0.5)*100.0);

  Serial.print("Temperatura");

  Serial.println(c);

 

  if(c<25){

    digitalWrite(6,HIGH);

    }else{ digitalWrite(6,LOW);

       

 }

       }

Práctica 6: Sensor de movimiento (buzzer y relevador)

Captura de pantalla del circuito.

[pic 3]

Breve redacción del procedimiento para la conexión de los componentes electrónicos.

Se armo un circuito con el Arduino UNO, la protoboard, un sensor PR, un LED, una resistencia, 8 cables, y un piezo.

Su función es que el sensor PR haga sonar el piezo y a la vez prender el LED cuando este en movimiento, cuando se detenga, el LED se apagara y el piezo dejaría de sonar.

Código utilizado.

const int LEDPin = 13;

const int PIRPin =7;

const int Buzzer = 4;

int pirState = LOW;

int val = 0;

void setup()

{

  pinMode(LEDPin, OUTPUT); //Led se declara en alto la led SE DEFINE como salida

  pinMode(PIRPin, INPUT);

  pinMode(Buzzer, OUTPUT);

 

  Serial.begin(9600); // Inicia puerto serie

}

void loop()

{

 val = digitalRead(PIRPin); //se guarda digitalWrite en val

  if (val == HIGH)// si se declara en alto se preparan los siguientes comandos

  {

    digitalWrite(LEDPin, HIGH); // se pone el pin en ALTO

    digitalWrite(Buzzer, HIGH); //si val esta en alto la parte de arriba entra

   

    if (pirState == LOW) //se apago previamente

    {

      Serial.println("Sensor activado");

      (pirState = HIGH);

     

    }

}

  else //si no se presiona el pin entra en el codigo bajo

  {

    digitalWrite(LEDPin, LOW); //si esta en bajo entra en esta opcion

    digitalWrite(Buzzer, LOW); //si esta en bajo entra esta opcion

   

    if(pirState == HIGH)

    {

       Serial.println("Sensor parado");

      pirState = LOW;

      digitalWrite(LEDPin, LOW);

     }

   }

}

[pic 4]

...

Descargar como (para miembros actualizados)  txt (3.2 Kb)   pdf (375.5 Kb)   docx (386 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com