Estoy intentando crear un robot que clasificará el aluminio del acero automáticamente a través de un arduino. El código es esencialmente: si es acero, haz X, si es aluminio, entonces S.
Estoy usando un sensor de proximidad inductivo analógico (NPN) fabricado por IFM ( página de producto aquí ).
He logrado leer los valores del sensor con analogRead, pero los valores para el aluminio y el acero son exactamente los mismos (alrededor de 165). Estoy usando la función INPUT_PULLUP nativa del arduino ya que el sensor se está hundiendo.
Estoy usando una fuente de alimentación de 27 voltios (3 baterías de 9 voltios) enviada a través de un regulador de voltaje configurado para dar salida a 25 voltios.
¿Cómo se puede lograr la discriminación? ¿Es esto incluso posible con el hardware actual? Me hicieron creer que esto era posible, pero no tengo mucha experiencia.
Gracias
EDITAR: Compré este sensor creyendo que era un sensor analógico, pero no lo es.