¿Cómo conecto un BN59-01006A samsung rc a un módulo receptor Arduino Uno IR?

Tengo este control remoto (BN59-01006A):

ingrese la descripción de la imagen aquí

y este ladrillo receptor IR (receptor IR Keyes):

ingrese la descripción de la imagen aquí

Logré conectar el ladrillo IR a mi Arduino Uno. Descargué esta biblioteca y usé un código Arduino básico:

#include <IRremote.h>

int RECV_PIN = 11;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
}

void loop() {
  if (irrecv.decode(&results)) {

    Serial.println(results.value, HEX);
    irrecv.resume(); // Receive the next value
  }
} 

Me gustaría poder capturar algo de HEX. valores y mostrarlos a través del monitor serial. El módulo IR funciona (el LED interno parpadea cada vez que uso el control remoto hacia él), pero no muestra nada. ¿Qué me estoy perdiendo? ¿Es necesario calibrar los controles remotos para conectarlos a un módulo IR estándar?

Muchas gracias por tu ayuda.

¿A qué pin lo conectaste? (y: ¿Qué placa Arduino tienes?). ¿No ha habido un cambio en la numeración de pines? ¿Puedes ver algún pin alternando en la línea?
@TomL. el tablero que estoy usando es un Arduino Uno, el pin es 11. No estoy seguro de lo que quiere decir con "cambio de pin en la línea". Gracias.
No sé cómo se hace en Arduino, pero debería poder leer el valor del pin en su ciclo infinito. Para una primera prueba, simplemente lea el valor y envíelo a través del puerto serie. debería ver que a veces es 0 y a veces uno siempre que presione un botón en el control remoto. Si tiene un alcance, también puede usarlo para detectar un cambio de nivel del pin cuando presiona el botón. ¿Puede agregar alguna salida en serie ficticia al comienzo de su boceto para ver si hace algo?
gracias por tu ayuda, logré solucionar el problema. votado a favor

Respuestas (1)

Por el aspecto de su dispositivo en la ruptura, es probable que sea un GP1UX311QS que puede funcionar con 3.3V. Ve con conectar el - a GND y el + a 5V.

Es probable que ese dispositivo reciba señales moduladas de 38 kHz. Es posible (me gusta) que su control remoto esté modulado a 38 kHz. Es posible que pueda ser otra cosa. Donde el LED parpadeante en la ruptura es un buen indicador de que está demodulando algo.

Ken's Library tiene un ejemplo llamado "IRrecvDump.ino". Comienza con esto. Donde en la ruptura de teclas, el pin S es la señal demodulada y en la biblioteca de Ken están conectados de forma predeterminada al pin 11. Donde + y - son alimentación y tierra.

El "IRrecvDump.ino" intentará decodificar una variedad de formatos típicos de datos. Donde Samsung no está en la lista inicial. Pero volcará el tiempo del flujo de datos. Para que usted u otros puedan determinar el patrón. Y posiblemente agregarlo a la bifurcación de github.

Donde puede revisar todas las bifurcaciones y ADD individuales en el Diagrama de red de GitHub

Un rápido Google de: samsung shirriff github. Muestra varias bifurcaciones que indican que han agregado Samsung.

  1. https://github.com/shirriff/Arduino-IRremote/pull/3
  2. https://github.com/targettio/Arduino-IR-remote/blob/master/IRremote.h
  3. etc..
Muchas gracias por tu completa respuesta. Tuve un problema de circuito que pude depurar según el ejemplo de volcado de IR. ¡Votado y resuelto!