viernes, 24 de noviembre de 2023

Unidad 5 Programa que manipule datos sobre los buses de comunicación

 python


# Módulo de Comunicación

class ComunicacionDispensador:

    def __init__(self, puerto, baudios):

        # Implementa la inicialización del objeto de comunicación según tu protocolo

        pass

    def conectar(self):

        # Implementa la lógica para establecer la conexión

        pass


    def enviar_comando(self, comando):

        # Implementa la lógica para enviar comandos al dispensador

        pass


    def cerrar_conexion(self):

        # Implementa la lógica para cerrar la conexión

        pass

# Módulo de Control del Dispensador

class ControlDispensador:

    def __init__(self, comunicacion):

        self.comunicacion = comunicacion

    def dispensar_jabon(self, cantidad):

        comando = f"DISPENSAR:{cantidad}"

        self.comunicacion.enviar_comando(comando)

# Módulo Principal

def main():

    # Configura la comunicación según tu dispensador

    comunicacion = ComunicacionDispensador(puerto='/dev/ttyUSB0', baudios=9600)

    # Conecta al dispensador

    comunicacion.conectar()

    # Crea el controlador del dispensador

    control_dispensador = ControlDispensador(comunicacion)

    # Dispensa una cantidad específica de jabón

    control_dispensador.dispensar_jabon(cantidad=50)

    # Cierra la conexión

    comunicacion.cerrar_conexion()

if __name__ == "__main__":

    main()# Módulo de Comunicación ": main()

Unidad 5 impacto de los buses de comunicación en la industria

 


Unidad 4 Instrucciones más comunes que muestren el funcionamiento del microcontrolador

INSTITUTO TECNOLÓGICO DE


COMITÁN


Ingeniería en Sistemas Computacionales


ASIGNATURA:


Sistemas programables


TEMA:


sensores con aplicación en sistemas programables


ALUMNA:


Wendy Nayeli morales González


Gadiela Diaz Diaz


NO. CONTROL:


20700254


20700214






Comitán de Domínguez, Chiapas; a 02 de nov del 2023




DISPENSADOR DE JABON


materiales:

·        dosificador de gel

·        base de 16 x 17 cm

·        maderas para las piezas

·        tornillos

·        varillas

·        motor de corriente continua de 12 V   

·        cables

·        arduino

·        ultrasónico


paso 1

colocar las piezas para poder armar la base, utilizando la varilla para que pueda sostener las bases de ambos lados y así se permita bajar el dispensador del jabón, en la parte de arriba que persone la atapa del jabón se utilizó una pieza de madera en forma de T


paso 2

Ir ajustando la base y meterle presión para que no despegue utilizando tornillos, segur colocando maderas a los lados y ajustarlo al tamaño del recipiente donde estará el jabón.









Paso 3

Crear dos agujeros para poder en la parte por encima de la base para poder hacer las conexiones con el ultrasónico.


Paso 4

Hacer las conexiones utilizando cables y el arduino uno

Paso 5

Probar el dispensador de jabón si funciona correctamente












 

Unidad 5 Programa que manipule datos sobre los buses de comunicación

 python # Módulo de Comunicación class ComunicacionDispensador:     def __init__(self, puerto, baudios):         # Implementa la inicializac...