From 370a78f90baf28ab8c185df21de65697953acbf0 Mon Sep 17 00:00:00 2001 From: Martina Barreiro Guerra <martina.barreiro@fing.edu.uy> Date: Mon, 4 Jul 2022 13:16:06 -0300 Subject: [PATCH] Multiplexores --- Arduino/Multiplexores.ino | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Arduino/Multiplexores.ino diff --git a/Arduino/Multiplexores.ino b/Arduino/Multiplexores.ino new file mode 100644 index 0000000..4fede4a --- /dev/null +++ b/Arduino/Multiplexores.ino @@ -0,0 +1,26 @@ +/* + * Estas cinco funciones que siguen se utilizan para tener control sobre las habilitaciones de los mux de tensión y corriente + * Simplemente enmascaran a las funciones de digitalWrite y permiten la habilitación y deshabilitación de los mux de una forma más descriptiva. + * Recordar que los multiplexores CD74HC4067 son activos por LOW, por lo que al utilizar las compuertas NOR son activos por HIGH +*/ + +void deshabilitarTodosLosElectrodos(){ + digitalWrite(enableTension,LOW); + digitalWrite(enableCorriente,LOW); +} + +void habilitarMuxDeTension(){ + digitalWrite(enableTension,HIGH); +} + +void deshabilitarMuxDeTension(){ + digitalWrite(enableTension,LOW); +} + +void habilitarMuxDeCorriente(){ + digitalWrite(enableCorriente,HIGH); +} + +void deshabilitarMuxDeCorriente(){ + digitalWrite(enableCorriente,LOW); +} -- GitLab