Paso 3: parte del receptor
la parte del receptor necesita algún trabajo poner todavía más fácil y simple! He tenido algunos problemas al principio pero luego pude encontré mi función de héroe debido a mi Consejo de instructor. (Sólo estaba comenzando aprender arduino luego).
el problema era, cómo se mide el tiempo! Hay dos formas... la función millis() y pulsIn(). He usado pulsIn(), es muy fácil de trabajar y bien precisa y tiene buenas opciones.
Esta función como en la medida de referencia el ancho de pulso! Devuelve el tiempo que el pin en algún estado en microsegundos y luego entonces usamos este tiempo para seleccionar el valor recibido.
el estado de pin es cambiado por el sensor LDR que cambia su resistencia por el mucho de luz aplicado, conectar con 5 resistencia k y leer desde el nodo junto a ellos, cuando el láser golpea la LDR su resistencia cambia lo suficiente como para cambiar el estado del pin.
y aquí está el código.