当前位置:网站首页>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é
边栏推荐
- Minio文件下载问题——inputstream:closed
- Kconfig Kbuild
- C language, log print file name, function name, line number, date and time
- I2C总线时序详解
- Dead loop in FreeRTOS task function
- arduino获取随机数
- Amba, ahb, APB, Axi Understanding
- Pytoch temperature prediction
- JS function promotion and declaration promotion of VaR variable
- Use of lists
猜你喜欢
![Several declarations about pointers [C language]](/img/9b/ace0abbd1956123a945a98680b1e86.png)
Several declarations about pointers [C language]

Problèmes avec MySQL time, fuseau horaire, remplissage automatique 0

MP3mini播放模块arduino<DFRobotDFPlayerMini.h>函数详解

Custom view puzzle getcolor r.color The color obtained by colorprimary is incorrect

Mysql database interview questions

锂电池基础知识
![[golang] leetcode intermediate - fill in the next right node pointer of each node & the k-smallest element in the binary search tree](/img/6e/0802a92511ac50a652afa1678ad28c.jpg)
[golang] leetcode intermediate - fill in the next right node pointer of each node & the k-smallest element in the binary search tree

Redis based distributed ID generator

MySQL time, time zone, auto fill 0

JS Title: input array, exchange the largest with the first element, exchange the smallest with the last element, and output array.
随机推荐
inline详细讲解【C语言】
C语言,log打印文件名、函数名、行号、日期时间
Gateway fails to route according to the service name, and reports an error service unavailable, status=503
Basic operations of databases and tables ----- view data tables
高通&MTK&麒麟 手機平臺USB3.0方案對比
Problèmes avec MySQL time, fuseau horaire, remplissage automatique 0
Mysqldump error1066 error solution
Types de variables JS et transformations de type communes
open-mmlab labelImg mmdetection
Cannot change version of project facet Dynamic Web Module to 2.3.
Selective sorting and bubble sorting [C language]
OSPF message details - LSA overview
Understanding of AMBA, AHB, APB and Axi
I2C总线时序详解
基于Redis的分布式ID生成器
JS 函数提升和var变量的声明提升
C language callback function [C language]
Arduino gets the length of the array
VSCode基础配置
Kaggle competition two Sigma connect: rental listing inquiries