Télécommande domotique (14 / 50 étapes)

Étape 14 : Code de décodeur DTMF (Assemblée & C): programmation un AVR d’Atmel

Ici je vais vous expliquer le code un peu, les prochaines étapes seront un tutoriel sur la façon de le charger dans le ATtiny2313 à l’aide d’un exemple de programme, mais les mêmes étapes seront appliquent à tout le code que nous avons pour les micro-contrôleurs.

J’ai inclus l’Assemblée et le code C pour ce circuit. Ils devraient être assez similaires à la fonction. Le code C juste en avant ce qui est lu par le ATtiny2313 sur le Port B du Port D, c’est afin que vous puissiez vérifier que le signal arrive correctement avec rien plus alors a quelques blinkinlights sur les 4 broches inférieurs du Port B.

Le code par défaut est 0000 et peut être modifié en ligne 99. Une fois que vous avez entré le bon code cliquez sur le bouton de # sur votre téléphone pour avoir le micro à valider le code. Si mal, vous appuyez sur une touche ne vous inquiétez pas, il suffit de garder le micro se souviendront seulement les 4 derniers chiffres inscrits les numéros.

Une fois votre qui jusqu'à maintenant et vous pouvez voir les codes DTMF est lus correctement par le 2313, ONU-commenter le grand bloc de code aux lignes 118-121 et 123-261 et commentez la ligne 122 pour activer les fonctionnalités régulières.

Lignes de 233 à 238 contiendra le code que vous souhaitez exécuté après avoir entré un code valide. Port B est totalement gratuit, donc pour un faible nombre de sous-systèmes vous pouvez juste avoir les prochaines touches téléphone activer sous-systèmes directement sur le port. Une autre option serait d’avoir cet article Envoyer une commande série out pour un ordinateur ou autre sous-système.

Il y a un mode de verrouillage trop de caractères non valides sont entrées, j’ai manqué il à 2 secondes pour votre dépannage mais fonctionne pas une fois, j’encouragerais upping cela à quelques minutes ou plus pour la sécurité. Lignes 320-332 ont le code de verrouillage.

Poser des questions si vous en avez, et je vais essayer d’expliquer l’État fou que j’ai était alors que de coder ceci. Il est assez bien commenté bien et ne devrait pas être trop difficile à déchiffrer.

Articles Liés

Google Nexus 7: premières pensées.

Google Nexus 7: premières pensées.

Disent les ordinateurs de poche et les touchpads sont le nouveau bureau. J'ai en quelque sorte d'accord et pas d'accord avec ce commentaire. Vous allez devoir fouiller le Bureau de ma main, mais je n'ai aucun problème à l'aide d'un tampon. Le nouveau
Domotique avec commande vocale Amazon Echo

Domotique avec commande vocale Amazon Echo

Le mois dernier, Amazon a publié l'écho - un petit cylindre capable de reconnaissance vocale puissant.L'écho s'est fermé source. Mais une fois que vous trouver les secrets de l'écho, il devient un outil incroyablement puissant pour la commande vocale
HAVOC - domotique avec commande vocale

HAVOC - domotique avec commande vocale

Avant de commencer la description de projet, je tiens à remercier Audrey et Nicole de me présenter au Conseil de Edison Intel avec un tas de capteurs.Dans ce Instructable j'ai utilisé Intel Edison de mettre en œuvre la domotique avec commande vocale
Domotique en utilisant arduino avec wifi, bluetooth et télécommande IR

Domotique en utilisant arduino avec wifi, bluetooth et télécommande IR

Il s'agit d'un tutoriel pour montrer comment construire un système de domotique avec arduino Wifi [ESP8266-01], bluetooth (HC-05) et télécommande IR. Domotique se traduit par un accueil plus intelligent et est utilisé pour fournir un niveau de vie pl
Appareil domotique à l’aide de la télécommande IR

Appareil domotique à l’aide de la télécommande IR

Nous pouvons utiliser la technologie non conventionnelles de la télécommande pour contrôler les électroménagers facilement sans les conseils d'interrupteur mural fixe. Ici j'utilise télécommande technologie (IR distance) et Bluetooth technologie de c
Simple sans fil prise télécommande pour Ardunio de série (pour domotique)

Simple sans fil prise télécommande pour Ardunio de série (pour domotique)

j'ai trouvé un vieil ensemble Kambrook prise sans fil, qui se composait de 3 sortie sans fil et une télécommande 433mhz et souhaitait « automatiser » ma chambre.Alors que je pourrais avoir essayé de rétroconception le protocole sans fil, j'ai décidé
Domotique : Commande Relais Base sur le capteur de lumière (Intel Edison)

Domotique : Commande Relais Base sur le capteur de lumière (Intel Edison)

Salut tout le monde, dans ce instructable, je vais vous montrer comment rendre votre maison plus intelligente.Tous les soirs avant d'aller au lit, vous devez toujours mettre en marche le système d'alarme. Donc, dans ce projet, j'ai utilisera la cellu
Télécommande IR domotiques utilisant le KY-022

Télécommande IR domotiques utilisant le KY-022

Rebonjour!, j'ai créé un contrôle domestique à l'aide de la télécommande IR de HX1838 et le récepteur IR de KY-022.J'ai ajouté quelques relais qui agissent comme des salles, des appareils ou lampes, et un 3 couleur rgb led qui agissent comme une band
Domotique / commander un relais avec votre Port parallèle

Domotique / commander un relais avec votre Port parallèle

c'est ma version de contrôler des appareils externes avec votre ordinateur. Notamment avec le LPT ou port parallèle.Le logiciel est de Lalim, version 3.0.6. Le brevet n'est plus valides scènes 2009 et le lien direct vers ce contrôleur ne fonctionne p
Faites-vous un Robot Arduino contrôlée de télécommande !

Faites-vous un Robot Arduino contrôlée de télécommande !

Bonjour les gars.Abhay et Akshay ici !Aujourd'hui que nous allons faire une TV distance contrôlée Robot que non seulement fonctionne comme un charme, mais vous pouvez également mettre à jour en éditant le code et en utilisant quelques boutons plus pr
ARDUINO basé à commande vocale appareils ménagers

ARDUINO basé à commande vocale appareils ménagers

ACTIVATION des appareils ménagers avec voix en utilisant bluetooth est un moyen plus simple de rendre votre maison « A SMART HOME ». Dans cette série de STEPS.we vont découvrir est pas cool ça pour mettre en marche le ventilateur par simplement assis
ESP8266 domotique partie 1

ESP8266 domotique partie 1

Tout le monde entendu parler de la domotique. C'est un thème intéressant et beaucoup pensaient à faire la maison un peu plus intelligent. Dans ce instructable je vous montre ma façon de rendre votre maison plus intelligente et des conseils pour réali
Domotique à l’aide d’Arduino Uno

Domotique à l’aide d’Arduino Uno

Vous avez toujours voulu faire de votre maison automatisée ? Envie de contrôler les lumières, les fan et les autres appareils de votre smartphone ? Ou voulait un didacticiel sur les périphériques connectés et mise en route avec lui ? Android la domot
Domotique Bluetooth avec arduino:VOICE

Domotique Bluetooth avec arduino:VOICE

OH ! les dépenses de la domotique de luxe par la voixavez-vous jamais eu envie de construire un système de domotique qui a travaillé sur commande vocaleEh bien ne cherchez plus c'est votre guichet unique pour la domotique par voixLe système est basé