Domótica telecontrol (14 / 50 paso)

Paso 14: Código de decodificador DTMF (Asamblea y C): programación de un AVR de Atmel

Aquí voy a explicar un poco el código, los siguientes pasos será un tutorial de como cargar en el ATtiny2313 usando un programa de ejemplo, pero los mismos pasos se aplican para todo el código que tenemos para los microcontroladores.

He incluido el montaje y el código de C para este circuito. Deben ser bastante similares en la función. El código C remite a lo que se lee por el ATtiny2313 en Puerto B de Port D, esto es por lo que se puede verificar que la señal está llegando correctamente con nada más y luego unos blinkinlights en los inferiores 4 pines del puerto B.

El código por defecto es 0000 y puede cambiarse en línea 99. Una vez que hayas ingresado el código correcto Presione el botón # en su teléfono para tener el micro validar el código. Si no presiona una tecla no te preocupes, sólo sigue entrando en el micro solo recordará los últimos 4 dígitos en los números.

Una vez tu que ahora puede ver los códigos DTMF se lea correctamente por el 2313, ONU-comentario el gran bloque de código en las líneas 118-121 y 123-261, y comente la línea 122 para activar la funcionalidad regular.

Líneas 233-238 contiene el código que desea ejecutado una vez que se entra un código válido. Puerto B es totalmente gratuito para un bajo número de subsistemas que solo tengas las pulsaciones de teclas del teléfono próximo activar subsistemas directamente en el puerto. Otra opción sería tener esta sección Enviar un comando serial hacia fuera a cualquier ordenador u otro subsistema.

Hay un modo de bloqueo para muchos caracteres no válidos se entró, pagar a 2 segundos para la solución de problemas pero una vez trabajando animo esto subiendo a unos pocos minutos o más para la seguridad. Líneas 320-332 tienen el código de bloqueo.

Preguntas si las tienes y voy a probar y explicar el estado mad que estaba en mientras esta codificación. Está bastante bien comentado aunque y no debería ser demasiado difícil de descifrar.

Artículos Relacionados

ESP8266 domótica parte 1

ESP8266 domótica parte 1

Todo el mundo escuchó sobre domótica. Es un tema interesante y muchos pensaron que la página de inicio un poco más inteligente. En este instructable os muestro mi manera de hacer su hogar más inteligente y algunos consejos para realizarlo. Trabajo co
Domótica mediante Arduino Uno

Domótica mediante Arduino Uno

¿Alguna vez has querido hacer su hogar automatizado? ¿Quiere controlar las luces, ventilador y otros dispositivos desde tu smartphone? ¿O un tutorial sobre los dispositivos conectados y comenzar con ella? Domótica Android le mostrará cómo hacer que t
INTRODUCCIÓN A LA DOMÓTICA.

INTRODUCCIÓN A LA DOMÓTICA.

ADVERTENCIA: ESTE PROYECTO LE CAUSA EMOCIÓN QUE PUEDE SER PERJUDICIAL PARA LA SALUD.Así que aquí estoy con otra diversión Instructables controlar la conducido por voz conrduino a través del módulo Bluetooth (HC 05). Así que este Instructables pueden
Bluetooth domótica con arduino:VOICE

Bluetooth domótica con arduino:VOICE

¡ OH! los gastos de la domótica de lujo por vozque siempre quisiste construir un sistema de automatización del hogar que trabajó en el comando de vozBueno no busques más esta es su una parada para Domótica por vozEl sistema se basa en la plataforma d
Domótica - cómo agregar relés a Arduino

Domótica - cómo agregar relés a Arduino

Cómo seleccionar relés – todo sobre la energía.Cuando usted está seleccionando un relé para conectar a tu Arduino necesita considerara) la energía (voltaje y corriente) de lo que quiere encender y apagar yb) la energía (voltaje y corriente) necesaria
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
Gesto basado en domótica con Edison de Intel (Intel IoT))

Gesto basado en domótica con Edison de Intel (Intel IoT))

Domótica en gesto es la nueva forma de interactuar con dispositivos eléctricos disponibles en nuestra casa. En este proyecto utilizaremos sensores en lugar de cámara para reconocimiento de gestos, ya que proporciona mejor consistencia, independencia
Construir su propio sistema de monitoreo y domótica

Construir su propio sistema de monitoreo y domótica

En este Instructable, lo guiará a través de los pasos para crear un ED-E (EDison-Esp8266, pronunciado a Eddie). ED-E es una domótica y control sistema construido con el Intel Edison y Esp8266. ED-E consta de dos partes:La unidad BaseUnidades de WiFiL
Domótica con control de voz eco Amazonia

Domótica con control de voz eco Amazonia

El mes pasado, Amazon lanzó el eco - un pequeño cilindro capaz de reconocimiento de voz de gran alcance.El eco de sí mismo es cerrado fuente. Pero una vez que averiguar secretos de Echo, se convierte en una herramienta increíblemente poderosa para el
Domótica con Arduino parte-me

Domótica con Arduino parte-me

No es como cualquier otro domótica como hemos visto anteriormente. Que está controlando remotamente dispositivos cuál es la diferencia. Es porque puede controlar desde el mundo. Se puede controlar usando cualquier dispositivo que tenga conexión a int
Activado por voz tomas (domótica)

Activado por voz tomas (domótica)

Pero otra voz había controlada por domótica!Como se muestra en la imagen, el sistema puede controlar cualquier aparato eléctrico, encender o apagar, que está conectado a la toma de corriente. El sistema lo hace mediante comandos de voz a medida. El s
SISTEMA de domótica basado en pantalla táctil inalámbrico

SISTEMA de domótica basado en pantalla táctil inalámbrico

Se trata de un sistema de domótica táctil pantalla base.Domótica se refiere al uso de la tecnología informática y de información para el control de funciones y aparatos electrodomésticos. Sistemas pueden variar desde simple control remoto de la ilumi
Sistema de domótica con 1SHEELD basado en SMS

Sistema de domótica con 1SHEELD basado en SMS

Hola amigos, este mi primero instructable y apenas convertido 16 año viejo hace dos meses.En este instructable mostrará cómo hacer 5 canal SMS basado en sistema de domótica mediante 1sheeld. En vez de utilizar Relés electromagnéticos que he construid
B & Q homeeasy calefacción central domótica Hack

B & Q homeeasy calefacción central domótica Hack

central de Calefacción Central de Domótica de B & Q Homeeasy ModHola esto es una alternativa más barata al controlador estándar Calefacción Central fácil vendido por b & q.Yo iba a comprar el regulador de calefacción apropiado H105 pero encontró q