当前位置:网站首页>Gravure sans fil Bluetooth sur micro - ordinateur à puce unique
Gravure sans fil Bluetooth sur micro - ordinateur à puce unique
2022-07-06 12:19:00 【Xlinley. Zhang.】
Un.、 Pourquoi la gravure sans fil Bluetooth est nécessaire
Quand nous développons le tableau de bord、Ou après l'installation sur l'appareil à l'aide d'une carte système maison,Il faut toujours faire glisser une longueUSBLigne,Surtout pour certains conseils de développement,Par exempleArduino pro miniCe n'est pas le cas.USB to TTLConseil de développement,Il faut tirer plusieurs fils du pont pour brûler,Il y a aussi des problèmes de mauvaise exposition,Particulièrement gênant.Alors...,Utiliser un compriméHC-05OuHC-06Tout en réalisant la communication Bluetooth,Peut également réaliser une combustion stable,N'est - ce pas une bonne chose.
Apprendre avantArduinoJ'ai appris cet article quand Bluetooth a brûlé:Téléchargement sans fil via le module BluetoothArduinoProcédure
Mais la méthode de cet article est la même queArduino Pro MiniDe la même façon(Non utiliséDTR),Une remise à zéro manuelle est nécessaire,Faites entrer le micro - ordinateur à puce uniqueBL,Compiler des programmes simples vous pouvez également attendre à côté de commencer à télécharger,Puis appuyez sur le bouton Reset,Gravure réussie.
Mais!!!!
Si vous rencontrez un projet plus grand(Arduino IDECompilé lentement avec le nom)Procédures,Si vous compilez quelques minutes,Vous voyez,J'ai raté le moment.,Une chanson fraîche pour toi..Alors..., Pendant que je me refroidis , J'ai fait l'auto - gravure de ce truc .
2.、 Comment réaliser la gravure sans fil Bluetooth
Le processus général de gravure sans fil est , Connexion détectée , Réinitialiser le micro - ordinateur à puce unique , Transmission de données informatiques et interaction de données SCM ,Terminer la gravure.
Voici les bases pour comprendre comment fonctionne le système :
(1)PourArduino IDE(Non testé.,Pas sûr.Windows Le port série Bluetooth inférieur est - il ouvert pour reconnecter Bluetooth ou ), Utiliser un moniteur de port série ou graver , Déconnecter la connexion Bluetooth ,Reconnecter,Envoyer/Réception des données,C'est important, Le principe de ce circuit est d'utiliser le temps de gravure pour connecter Bluetooth , La connexion au module Bluetooth indique .
(2) Les condensateurs ont pour fonction d'isoler le courant continu en courant alternatif , La Réinitialisation d'un micro - ordinateur à puce unique nécessite une (Faible) Une impulsion de niveau pour réinitialiser , Si tu continues à monter (Baissez.) Broche de Réinitialisation du micro - ordinateur à puce unique , Le micro - ordinateur à puce unique ne peut pas fonctionner correctement .Alors..., Il est particulièrement important d'utiliser des condensateurs pour convertir un signal de niveau continu en un signal d'impulsion unique .
(3) Le module de transmission Bluetooth peut envoyer les données du port série de l'ordinateur au taux Baud défini par le module , Celui qui ne bouge pas .
Trois、Matériaux nécessaires
(1)HC-05\06 Un morceau.
(2)S8050 Un
(3)104 Un condensateur ( Si à bord DTRPin, Je peux utiliser ce condensateur )
(4)1KRésistance2- Oui.
(5) Plusieurs fils de connexion 、Une assiette de pain( Comment connecter les Huit immortels à travers la mer pour montrer leurs compétences )
Quatre、Schéma
Schéma simple
Cinq、Actions spécifiques
(1) Configuration du module Bluetooth : Le processus de configuration du module Bluetooth est simple , Il suffit de définir le taux de Baud correspondant , Réglez le taux de Baud à et le tableau de développement BL Le taux de Baud requis est le même C'est tout..
Voici les sectionsArduino Référence de réglage du taux de Baud
UNO、MEGA2560:115200
atmega328:57600
atmega168,atmega8 :19200
Les opérations spécifiques sont les suivantes:, Appuyez et maintenez le module Bluetooth ENBoutons,UtiliserUSBTourne.TTLConnexion à l'ordinateur, En utilisant le moniteur série Baud Rate 38400EnvoyerATRetourAT Indique une entrée réussie dans ATMode,Besoin d'utiliserATLa directive est:
AT+UART=115200,1,2
(2)Circuit de construction:Il n'y a rien à dire à ce sujet., C'est - à - dire qu'il suffit de suivre le schéma et d'aller de l'avant .
(3) Connexion Bluetooth à l'ordinateur : Allumez l'ordinateur Bluetooth , Rechercher le module Bluetooth ( Le module Bluetooth doit être alimenté ), Entrez le Code d'appariement (Non, pas du tout.0000,C'est1234),Et commander“ Plus de choix de modèles Bluetooth ”,COMPort, Rappelez - vous que la direction est COMNo.,Arduino Ou d'autres logiciels peuvent utiliser cette chaîne de slogans pour communiquer .
Six、Présentation
Parce qu'il n'a pas une compréhension approfondie de la fonction des composants quand il est jeune , J'ai fait un circuit compliqué , Le circuit de la vidéo fonctionne aussi , C'est trop compliqué
边栏推荐
- open-mmlab labelImg mmdetection
- .elf .map .list .hex文件
- C language, log print file name, function name, line number, date and time
- Esp8266 uses Arduino to connect Alibaba cloud Internet of things
- [Red Treasure Book Notes simplified version] Chapter 12 BOM
- Comparison of solutions of Qualcomm & MTK & Kirin mobile platform USB3.0
- Reno7 60W super flash charging architecture
- JS variable types and common type conversions
- Reno7 60W超级闪充充电架构
- Amba, ahb, APB, Axi Understanding
猜你喜欢
[Red Treasure Book Notes simplified version] Chapter 12 BOM
Reno7 60W super flash charging architecture
Whistle+switchyomega configure web proxy
Common properties of location
JS正则表达式基础知识学习
(四)R语言的数据可视化——矩阵图、柱状图、饼图、散点图与线性回归、带状图
Types de variables JS et transformations de type communes
Programmers can make mistakes. Basic pointers and arrays of C language
VSCode基础配置
js题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
随机推荐
Gateway fails to route according to the service name, and reports an error service unavailable, status=503
高通&MTK&麒麟 手機平臺USB3.0方案對比
ESP8266通过Arduino IDE连接Onenet云平台(MQTT)
A possible cause and solution of "stuck" main thread of RT thread
JS正则表达式基础知识学习
VSCode基础配置
Amba, ahb, APB, Axi Understanding
JS变量类型以及常用类型转换
Classification, understanding and application of common methods of JS array
2022.2.12 resumption
C language, log print file name, function name, line number, date and time
【ESP32学习-1】Arduino ESP32开发环境搭建
Intermediate use tutorial of postman [environment variables, test scripts, assertions, interface documents, etc.]
ES6语法总结--上篇(基础篇)
Bubble sort [C language]
Important methods of array and string
Pytoch implements simple linear regression demo
Mp3mini playback module Arduino < dfrobotdfplayermini H> function explanation
Keyword inline (inline function) usage analysis [C language]
Symbolic representation of functions in deep learning papers