Control de interruptor remoto CoTech con Arduino (433Mhz) (3 / 5 paso)

Paso 3: La codificación

Para el interruptor de control tenemos que pensar que el mando a distancia está siendo utilizado por hacer frente a sus códigos de controles remotos y transmitiéndolas en demanda de la arduino.

Lo primero que haces es el ejemplo en la RCSwitch lib "ReceiveDemo_Advanced.ino" y subirlo a la arduino. Cuidado con el confuso nombre de pin como la biblioteca utiliza el nr para el pin de interrupción y no del pin digital nr.

mySwitch.enableReceive(0); Receptor en "interrumpir 0" = > es decir pin digital 2 y "interrumpir 1" = > D3.

Ahora la ventana serie y pulse uno de los botones del Co y de la tecnología remota.

Debe obtener algo como esto:

Decimal: 11001351 (24 Bit) binario: 101001111101111000000111 triestatal: PulseLength no aplicable: 517 microsegundos protocolo: 5

Raw data: 7200,1004,528,504,1048,980,336,1176,356,1176,352,1180,1108,412,356,1172,364,1168,356,1160,1176,1124,412,336,1180,1116,440,328,1188,340,1228,1060,416,1160,380,1160,1108,464,1068,436,328,1232,1060,412,1116,440,1088,428,3024,

Esto significa que el Arduino es la lectura del receptor. Los mots lo interesante es el código binario. Este control remoto envía un código de 24 bits. Esto puede variar de diferentes unidades.

1010 0111110111100000 0111
^ ^ ^ ^ ------------------------ ^ ^ ^ ^
Los primeros 4 dígitos es el "nombre" del mando a distancia. El pasado 4 es el nombre del botón que se pulsa. El 16 en el medio, es un código al azar.

Si pulsa el mismo botón nuevamente se mostrará el mismo Nº de cuatro (1010) en el comienzo y el mismo nr 4 (0111) al final. 16 nr entre probablemente se cambie. Cada botón del mando a distancia puede enviar 4 24 bits diferentes códigos binarios.

Para ahorrar tiempo y hacer más fácil recoger todos los "códigos secretos". I ' v utiliza el código del ejemplo de flamingoreader.ino en el lib FlamingoSwitch y modificarlo para trabajar con RCSwitch. Hace mucho más fácil para todos los códigos binarios desde el control remoto, y entonces puede copiar y pegar en un archivo de texto para el almacenamiento. (Descargar el el RecieverDemo_Scan.ino archivo y agregarlo a la carpeta de ejemplo de RCSwitch)

Cargar el archivo RecieverDemo_Scan.ino en la Ardunino y presione uno de los botones del mando a distancia hasta que aparezca "Scan completo".

Contador: 0 código: 11446759 código: 0xAEA9E7 Bin: 101011101010100111100111

Contador: 1 código: 11001351 código: 0xA7DE07 Bin: 101001111101111000000111

Contador: 2 Código: 11092535 código: 0xA94237 Bin: 101010010100001000110111

Contador: 3 código: 11340023 código: 0xAD08F7 Bin: 101011010000100011110111

La exploración completa.

Ahora tenemos todos los códigos binarios para este botón. Ahora haga lo mismo con todos los botones y guardarlos en un archivo de texto para más adelante.

Artículos Relacionados

Cómo utilizar el control remoto IR con Arduino (actual y actualizada)

Cómo utilizar el control remoto IR con Arduino (actual y actualizada)

Estoy cansado de estos complicados tutoriales sobre cómo hacer ciertas cosas. Me gusta simple, fácil de entender, las instrucciones paso a paso. Mi mayor problema era con IR y POV *. Yo finalmente he dominado cómo controlar mi proyecto con cualquier
Interruptor remoto controlado con Atmega 328p

Interruptor remoto controlado con Atmega 328p

¿Alguna vez soñado con controlar un aparato como un CFL o un ventilador en la punta de los dedos y pensar una solución barata?Bien, entonces usted está buscando en la derecha instructable!!!!Este instructable le proporcionará una solución barata y me
Construir un tablero de circuitos de transistor para control mando de aire acondicionado con Arduino

Construir un tablero de circuitos de transistor para control mando de aire acondicionado con Arduino

yo estuve apoyando un grupo de estudiantes en su proyecto de graduación. Una de las dificultades fue el control de una unidad de aire acondicionado con microcontrolador Arduino.El primer experimento que tratamos de resolverla era por registro la seña
Control de Motor de BLDC con Arduino, salvado el motor del HD y sensores Hall

Control de Motor de BLDC con Arduino, salvado el motor del HD y sensores Hall

hay un gran interés estos días entre los aficionados a los hobbys en el control de motores brushless de la C.C. (BLDC), que han mejorado el rendimiento y mejor eficiencia energética enmotores tradicionales, pero son más difíciles de usar. Muchos prod
Control de un motor DC con Arduino y Visual Basic

Control de un motor DC con Arduino y Visual Basic

Hola amigos este es mi primer post en instructables.com donde voy a intentar traer más des de novedad a menudo.Hoy el tema es con Arduino y Visual Basic.El proyecto que hoy podemos ver es un motor de la c.c. del regulador con Arduino y Visual Basic.P
Control de interruptor de CA con Opto Triac

Control de interruptor de CA con Opto Triac

AC los interruptores son dispositivos de silicio que controlan cargas de CA conectadas directamente a la red eléctrica. Esto significa que el terminal de referencia conducción del interruptor AC puede conectarse con el potencial de la línea. Este cir
Control de un Led RGB con Arduino y procesamiento

Control de un Led RGB con Arduino y procesamiento

este instructable (mi primer no menos) se muestra cómo controlar un RGB led usando procesamiento y arduino.La característica fundamental que el color se selecciona haciendo clic en una imagen, el valor RGB del pixel que usted haga clic en es procesad
Seguimiento y control de su auto remotamente con Arduino y Android

Seguimiento y control de su auto remotamente con Arduino y Android

En realidad, muchos de nosotros pueden sufrir o miedo de ser su auto robada. En este proyecto, voy a intentar ayudarte a proteger tus coches e incluso controlarlos remotamente.Básicamente, tienes que dejar un teléfono móvil en su coche y cuando el co
Control remoto controle su ordenador portátil con arduino UNO!

Control remoto controle su ordenador portátil con arduino UNO!

Hola a todos.En este tutorial, voy a enseñarte cómo puede convertir su Arduino Uno en un sistema de control remoto para tu ordenador.Paso 1: lo que se necesitaPrincipiante:1. Arduino Uno2. receptor de infrarrojos3. IR remote4. Arduino softwareAvanzad
DIY Android Control remoto coche con Arduino

DIY Android Control remoto coche con Arduino

esta es una guía paso a paso sobre cómo construir un teléfono con Android o tablet controlada papel coche. Se puede modificar para construir cualquier otro tipo de vehículo que más te guste.Pasos incluyen a guía en:1. construcción de las piezas de au
Control de aparatos electrodomésticos con Arduino

Control de aparatos electrodomésticos con Arduino

Hola Instructables... Aquí está el proyecto simple por el cual nos podemos encender y apagar aparatos por cualquier ordinario IR remotos TV, controles remotos DVD etc...,Paso 1: Componentes necesarios Componentes requierenPlaca de relé conductor - 1T
El control de reguladores de velocidad con Arduino.

El control de reguladores de velocidad con Arduino.

Hola chicos, estoy con otro instructivo. Esto es sobre variadores RC. Lo que esto hará es permitirle probar el controlador de velocidad en el mundo de Arduino usando serie, entonces usted anote los valores y puede utilizarlos para sus proyectos.Envia
Control de calidad con Arduino Uno de aire

Control de calidad con Arduino Uno de aire

Control de calidad de aire con Arduino Uno con la ayuda de MQ135 aire calidad gases peligrosos módulo Sensor Detector.Paso 1: Configuración de pines Rojo = 5VVerde = datos (A0)Negro = tierraPaso 2: Conexión del cable de 1 = rojo (5V)2=Black(Ground)4=
Una Wireless Smart Home (fue: en el simulador de la casa y alarma con Arduino o Atmega328 (actualizado mayo de 2016))

Una Wireless Smart Home (fue: en el simulador de la casa y alarma con Arduino o Atmega328 (actualizado mayo de 2016))

Nota: ahora es un android bluetooth control app ibble para este proyectoNota: Aunque esto comenzó como un proyecto simulando mi presencia en el país, se ha convertido en una casa inteligente, por lo tanto, retitled este InstructableCuando la gente es