Aplicando protocolo NEC sin librerías [en desarrollo y a medias]
Hola, hace un par de días me disponía intentar escribir un código el cual pudiera transmitir una señal infrarroja sin utilizar librerías. Antes de arrancar leí el foro de arduino y me encontré con que otra persona ya lo habia intentado y tenia algunos problemas leyendo lo que recibia.
Lo que pensaba hacer ya estaba casi hecho!, claro, tenia algunos defectos. Pero se podía solucionar.
Bueno, este es el código original:
CODIGO EMISOR
CODIGO RECEPTOR
Y estos son los códigos nuevos (no es el ultimo código), funcionan a medias, ya que no cumplen con el protocolo NEC enviando la señal de repetición (estoy en ello) y otro gran problema de esta versión del código es que tiene un delay en el emisor de 1800, si lo reduzco el programa receptor empieza a leer cualquier fruta.
No les paso el ultimo código porque no lo probé aun, aunque este no funcione del todo bien por lo menos el receptor infrarrojo lee lo mismo que envía el emisor. Y para probar sirve y continuar mejorandolo.
Código emisor
Código receptor
Quizás a alguien le pueda servir, para aprender ya que no esta funcional.
Para el que no sabe mucho de programación (como yo) y quiere aprender (como yo) el tratar de mejorar el código representa un desafío y gran aprendizaje. Así qué, ahí tienen.
Por cierto, quien tenga mas experiencia en programación o electrónica y en algún momento se haya topado con información al respecto de este protocolo me avisa porque no pude encontrar mucha información y tengo ciertas dudas en cuanto a que hacer en el código emisor.