🛠 Lire une entrée numérique 24 V (capteur de proximité)

Arduino Opta (micro PLC, STM32H747) · debutant · Schéma : IMG-opta-plc-debutant-2-opta-entree-numerique-24v.svg — capteur de proximité trois fils alimenté en 24 V dont la sortie est raccordée à la borne I1 de l'Opta avec le schéma de câblage PNP

Objetivos

Leer una señal industrial real en las entradas multifunción del Opta. Las 8 entradas I1..I8 (pines A0..A7) aceptan directamente 0–24 VDC: no se necesita ninguna tarjeta de acondicionamiento. Umbral VIH ≥ 6,6 V, VIL ≤ 4,46 V, impedancia 8,9 kΩ, protección contra sobretensión e inversión de polaridad.

Material

Código completo

// opta_entree_24v.ino — etat d'un capteur sur I1 (broche A0)

const int CAPTEUR = A0; // borne I1 : 0 V / +24 V, VIH >= 6,6 V

void setup {
  Serial.begin(9600);
  pinMode(CAPTEUR, INPUT); // entree 24 V toleree, 8,9 kOhm
}

void loop {
  bool present = digitalRead(CAPTEUR) == HIGH;
  Serial.println(present ? "PIECE PRESENTE" : "RIEN");
  delay(50);
}

Verificación esperada

Acerque una pieza metálica al sensor (o cierre el botón hacia +24 V): el monitor serie muestra « PIECE PRESENTE ». En reposo, la entrada por debajo de 4,46 V lee LOW. La entrada está protegida contra la inversión de polaridad, pero respete el rango de 0–24 VDC.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales