Evidencia prácticas Arduino
Enviado por furler1113121 • 16 de Octubre de 2022 • Informe • 515 Palabras (3 Páginas) • 48 Visitas
[pic 1]
Nombre del alumno(a): | Jaen Coronel Chavez | Fecha: | 3-62 |
Evidencia prácticas Arduino
Instrucciones: |
- 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).
- 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-
|
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]
...