Utilisation d’ATtiny 45/85 avec HC-05 (pas Arduino)
Utilisation d’ATtiny 45/85 avec HC-05 (pas Arduino)
Je travaille sur un projet qui m’oblige à utiliser un microcontrôleur ATtiny avec module bluetooth HC-05. J’ai utilisé le module avec Atmega 8 dans le passé en utilisant le protocole UART. Quelqu’un peut-il m’aider à utiliser ce module avec ATtiny 45/85. PS: Je n’ai aucune idée de la programmation de l’arduino et j’utilise le langage C intégré pour mes projets.
Réponses
Russell McMahon
Je suppose que vous souhaitez implémenter un UART « soft » sur l’ATtinyx5 car ils n’ont pas d’UART matériel. Si ce n’est PAS ce que vous voulez, veuillez fournir plus de détails.
Un UART est relativement facile à implémenter dans un logiciel. Si vous pouvez consacrer l’objectif principal du programme à l’UART afin que le chronométrage puisse être mis en œuvre avec des retards, c’est assez simple. Si vous avez d’autres tâches qui occupent un temps processeur important, l’utilisation d’interruptions permet de simplifier le code. Heureusement, un certain nombre de personnes ont déjà implémenté le code ATtinyx5 UART et il existe une gamme parmi laquelle choisir.
Voici à partir de «Garagelab» ce qui semble être un excellent UART compatible x5 dans le cadre d’une bibliothèque d’autres routines x5.
Voici avr-softuart sur github, avec une discussion sur son utilisation ici . Ils l’utilisent pour parler à un Arduino mais ce n’est évidemment qu’un exemple de ce qu’il peut faire.
Voici un autre UART doux qui peut nécessiter quelques modifications pour le x5, mais qui a une discussion AVRFreaks pertinente ici
Voici le code pour une réception uniquement UART pour ATtiny85
Cette recherche est susceptible d’être utile.
#pas, 45/85, arduino, avec, d’ATtiny, HC-05, utilisation