Arduino multiplexor

Aumentar el número de entradas y salidas de Arduino. Desmultiplexores y multiplexores con Arduino.

En este post vamos a ver cómo aumentar el número de entradas y salidas de un Arduino cualquiera con el (des)multiplexor CD74HC4067. Para ello hacemos el siguiente montaje: SIG — pin analógico A1 Enable (EN) — pin digital 13 S0 — pin digital 8 S1 — pin digital 9 S2 — pin digital 10 S3 — pin digital 11 VCC — al 5V de Arduino GND — al GND de Arduino Si quieren contactar con expertos en Arduino o se quieren anunciar descarguen la APP: https://joober.page.link/joober


const int muxSIG = A1; const int Enable = 13 ; unsigned int muxS0 = 8; unsigned int muxS1 = 9; unsigned int muxS2 = 10; unsigned int muxS3 = 11; int SetMuxChannel(byte channel) { digitalWrite(muxS0, bitRead(channel, 0)); digitalWrite(muxS1, bitRead(channel, 1)); digitalWrite(muxS2, bitRead(channel, 2)); digitalWrite(muxS3, bitRead(channel, 3)); } void setup() { Serial.begin(57600); pinMode(muxS0, OUTPUT); pinMode(muxS1, OUTPUT); pinMode(muxS2, OUTPUT); pinMode(muxS3, OUTPUT); pinMode(muxSIG, INPUT_PULLUP); } void loop() { digitalWrite(Enable, LOW); for (byte i = 0; i < 16; i++) { SetMuxChannel(i); int muxValue = analogRead(muxSIG); if (muxValue >= 1000) { muxValue = 0; } Serial.print(muxValue); Serial.print("\t"); } Serial.println(); delay(10); }

Para más información consultar en la web de Arduino.

Más información

Si necesitas que te ayudemos con Arduino de manera profesional contacta con nosotros sin compromiso. También nos puedes ayudar descargando nuestra APP de Servicios Profesionales, freelancers y autónomos.

Leave a Comment

Your email address will not be published. Required fields are marked *

Información básica sobre protección de datos
Responsable Francisco de Asís Benavente Delgado +info...
Finalidad Gestionar y moderar tus comentarios. +info...
Legitimación Consentimiento del interesado. +info...
Destinatarios No se cederán datos a terceros, salvo obligación legal +info...
Derechos Acceder, rectificar y cancelar los datos, así como otros derechos. +info...
Información adicional Puedes consultar la información adicional y detallada sobre protección de datos en nuestra página de política de privacidad.