当前位置:网站首页>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é
边栏推荐
- Walk into WPF's drawing Bing Dwen Dwen
- 小天才电话手表 Z3工作原理
- Embedded startup process
- JS 函数提升和var变量的声明提升
- Cannot change version of project facet Dynamic Web Module to 2.3.
- Intermediate use tutorial of postman [environment variables, test scripts, assertions, interface documents, etc.]
- Selective sorting and bubble sorting [C language]
- ESP8266连接onenet(旧版MQTT方式)
- Detailed explanation of Union [C language]
- VIM command line notes
猜你喜欢
JS function promotion and declaration promotion of VaR variable
(四)R语言的数据可视化——矩阵图、柱状图、饼图、散点图与线性回归、带状图
Pat 1097 duplication on a linked list (25 points)
Postman 中级使用教程【环境变量、测试脚本、断言、接口文档等】
ARM PC=PC+8 最便于理解的阐述
Cannot change version of project facet Dynamic Web Module to 2.3.
Understanding of AMBA, AHB, APB and Axi
STM32 how to locate the code segment that causes hard fault
Basic operations of databases and tables ----- classification of data
数据库课程设计:高校教务管理系统(含代码)
随机推荐
高通&MTK&麒麟 手机平台USB3.0方案对比
ESP8266使用arduino连接阿里云物联网
Learning notes of JS variable scope and function
Vscode basic configuration
数据库课程设计:高校教务管理系统(含代码)
Detailed explanation of Union [C language]
Keyword inline (inline function) usage analysis [C language]
I2C bus timing explanation
Redis based distributed ID generator
2022.2.12 resumption
Pytoch implements simple linear regression demo
C language callback function [C language]
OSPF message details - LSA overview
Mysql database interview questions
JS variable types and common type conversions
JS object and event learning notes
Common DOS commands
Inline detailed explanation [C language]
arduino UNO R3的寄存器写法(1)-----引脚电平状态变化
【ESP32学习-2】esp32地址映射