diff --git a/Programa4.py b/Programa4.py new file mode 100644 index 0000000..e73cfc2 --- /dev/null +++ b/Programa4.py @@ -0,0 +1,19 @@ +from gpiozero import LED +import time + +ledRojo = LED(17) +ledAmarillo = LED(2) +ledVerde = LED(3) + +while True: + ledVerde.on() + time.sleep(3) + ledVerde.off() + + ledAmarillo.on() + time.sleep(3) + ledAmarillo.off() + + ledRojo.on() + time.sleep(3) + ledRojo.off() \ No newline at end of file diff --git a/ca1_ejercicio1.py b/ca1_ejercicio1.py new file mode 100644 index 0000000..d98a217 --- /dev/null +++ b/ca1_ejercicio1.py @@ -0,0 +1,16 @@ +from gpiozero import Button +from datetime import datetime + +#Establecemos boton en el GPIO2 +button = Button(2) + +#Creamos y abrimos el documento +with open("botonRegistro.txt", "a") as documentoBoton: + +#Ciclo para comprobar estado del boton + while True: + fechaActual = datetime.now().strftime("%Y/%m/%d %H:%M:%S") + if button.is_pressed: + data = f"{fechaActual} --> Boton presionado\n" + documentoBoton.write(data) + \ No newline at end of file diff --git a/ca2_ejercicio1/ca2_ejercicio1.py b/ca2_ejercicio1/ca2_ejercicio1.py new file mode 100644 index 0000000..ea15fb0 --- /dev/null +++ b/ca2_ejercicio1/ca2_ejercicio1.py @@ -0,0 +1,31 @@ +import adafruit_dht +import matplotlib.pyplot as plt +import board + +#Configuramos pin +sensor = adafruit_dht.DHT11(board.D7) + +#Listas para el grafico +temperaturaGrafico = [] +humedadGrafico = [] + +while True: + temperatura_C = sensor.temperature + humedad = sensor.humidity + + # Agregar datos a las listas + temperaturaGrafico.append(temperatura_C) + humedadGrafico.append(humedad) + + #Imprimimos datos + print(f"Temperatura: {temperatura_C} Humedad: {humedad}") + + # Actualizar el gráfico + plt.plot(temperaturaGrafico, color='red', label='Temperatura') + plt.plot(humedadGrafico, color='blue', label='Humedad') + plt.xlabel('Temperatura (C)') + plt.ylabel('Humedad') + plt.title('Temperatura vs Humedad') + plt.grid(True) + plt.draw() + plt.pause(0.1) \ No newline at end of file