ዝርዝር ሁኔታ:

ESP32 የብሉቱዝ አጋዥ ስልጠና - የ ESP32: 5 ደረጃዎች የማይሰራ ብሉቱዝን እንዴት መጠቀም እንደሚቻል
ESP32 የብሉቱዝ አጋዥ ስልጠና - የ ESP32: 5 ደረጃዎች የማይሰራ ብሉቱዝን እንዴት መጠቀም እንደሚቻል

ቪዲዮ: ESP32 የብሉቱዝ አጋዥ ስልጠና - የ ESP32: 5 ደረጃዎች የማይሰራ ብሉቱዝን እንዴት መጠቀም እንደሚቻል

ቪዲዮ: ESP32 የብሉቱዝ አጋዥ ስልጠና - የ ESP32: 5 ደረጃዎች የማይሰራ ብሉቱዝን እንዴት መጠቀም እንደሚቻል
ቪዲዮ: BTT - Manta M8P - Loading Marlin Firmware (Part 1) 2024, ታህሳስ
Anonim
ESP32 የብሉቱዝ አጋዥ ስልጠና | የ ESP32 አብሮ የተሰራ ብሉቱዝን እንዴት መጠቀም እንደሚቻል
ESP32 የብሉቱዝ አጋዥ ስልጠና | የ ESP32 አብሮ የተሰራ ብሉቱዝን እንዴት መጠቀም እንደሚቻል

ጤና ይስጥልኝ የ ESP32 ቦርድ ሁለቱም ከ WiFi እና ብሉቱዝ ጋር ስለሚመጡ ግን ለአብዛኛዎቹ ፕሮጄክቶቻችን ብዙውን ጊዜ Wifi ን ብቻ እንጠቀማለን ፣ ብሉቱዝን አንጠቀምም። ስለዚህ በዚህ አስተማሪዎች ውስጥ የ ESP32 እና ለእርስዎ ብሉቱዝን መጠቀም ምን ያህል ቀላል እንደሆነ አሳያለሁ። መሰረታዊ ፕሮጄክቶች ብሉቱዝ ለመጠቀም የ ESP32 የበለጠ ምቹ ባህሪ ነው።

ደረጃ 1: የሚያስፈልጉዎት ነገሮች

የሚያስፈልጉዎት ነገሮች
የሚያስፈልጉዎት ነገሮች

ስለዚህ ለዚህ ፕሮጀክት እርስዎ ብቻ ያስፈልግዎታል - ESP32 (ማንኛውም ሞዴል) - እና ለፕሮግራሙ ገመድ።

ደረጃ 2 አርዱinoኖ ሀሳቦችን ለ ESP 32 ማቀናበር

ለ ESP 32 Arduino Ide ን ማቀናበር
ለ ESP 32 Arduino Ide ን ማቀናበር

በእርስዎ ፒሲ ውስጥ አርዱዲኖ አይዲኢ እንዳለዎት እና በአርዱዲኖ አይዲኢ ውስጥ የ ESP32 ቦርዶችን መጫኑን ያረጋግጡ ፣ እና ጉዳዩ ካልሆነ እሱን ለመጫን የሚከተሉትን የእኔ አስተማሪዎችን ይከተሉ።:

ደረጃ 3 የብሉቱዝ መተግበሪያውን ያግኙ

የብሉቱዝ መተግበሪያን ያግኙ
የብሉቱዝ መተግበሪያን ያግኙ

ከመሄዳችን በፊት በእኛ ጉዳይ ESP32 ውስጥ ከማንኛውም BLUETOOTH መሣሪያ ጋር ለ BLUETOOTH ግንኙነት በስማርትፎንዎ ውስጥ የብሉቱዝ ተከታታይ መተግበሪያ እንዳለዎት ያረጋግጡ።

ደረጃ 4: ኮድ መስጫ ክፍል

ኮድ መስጫ ክፍል
ኮድ መስጫ ክፍል

ይክፈቱ arduino ide.go ወደ ፋይል> ምሳሌዎች> ብሉቱዝአርሴናል> SerialtoSerialBT። ወይም የሚከተለውን ኮድ ይቅዱ # #"BluetoothSerial.h" #if ያካትቱ (CONFIG_BT_ENABLED) || ! ተገለጸ (CONFIG_BLUEDROID_ENABLED)#ስህተት ብሉቱዝ አልነቃም! እባክዎን ‹ምናሌconfig` ን ያሂዱ እና#endifBluetoothSerial SerialBT ን ያንቁ ፣ ባዶ ማዋቀር () {Serial.begin (115200) ፤ SerialBT.begin ("ESP32test"); // የብሉቱዝ መሣሪያ ስም Serial.println ("መሣሪያው ተጀምሯል ፣ አሁን ከብሉቱዝ ጋር ሊያጣምሩት ይችላሉ!");} ባዶነት loop () {ከሆነ (Serial.available ()) {SerialBT.write (Serial.read ()); } ከሆነ (SerialBT.available ()) {Serial.write (SerialBT.read ()); } መዘግየት (20) ፤} ኮዱ በአጠቃላይ በአርዱዲኖ ዩኖ & hc05 ኮድ ማብራሪያ ከምንጠቀምበት BLUETOOTH ኮድ ጋር በጣም ተመሳሳይ እና በጣም ተመሳሳይ ነው - ከዚህ በታች ያለው መስመር የብሉቱዝ አየርአቀፍ ቤተ -መጽሐፍትን ያካትታል። ከተገለፀ (CONFIG_BT_ENABLED) || ! ተገለጸ (CONFIG_BLUEDROID_ENABLED)#ስህተት ብሉቱዝ አልነቃም! እባክዎን ‹ምናሌconfig` ን ያሂዱ እና#መጨረሻውን ያንቁ ከዚያ ከዚያ የ BLUETOOTH ምሳሌ ብሉቱዝ ሲሪያል SerialBT ይፈጠራል ፤ በማዋቀር () ውስጥ ተከታታይ ግንኙነት በ 115200 ባየር ፍጥነት ይጀምራል። ተከታታይ መሣሪያ እና እንደ ክርክር የብሉቱዝ መሣሪያውን ስም ያስተላልፉ። በነባሪነት ESP32test ተብሎ ይጠራል ነገር ግን እንደገና መሰየም እና ልዩ ስም ሊሰጡት ይችላሉ ።SernBT.begin ("ESP32test"); // የብሉቱዝ መሣሪያ ስም በሎፕ () ፣ በብሉቱዝ ተከታታይ በኩል መረጃን ይላኩ እና ይቀበሉ። ከዚህ በታች ባለው የኮድ መስመሮች ውስጥ ማንኛውም ውሂብ በተከታታይ ማሳያ ላይ የሚገኝ ከሆነ ይፈትሻል ፣ ከዚያ ውሂቡን ወደ BLUETOOTH መሣሪያ ይልካል (ለምሳሌ ፦ የእኛ ስማርትፎን) የ esp32 ን ብሉቱዝ. if (Serial.available ()) {SerialBT.write (Serial.read ()) ፤} SerialBT.write () የብሉቱዝ serial. Serial.read () ን በመጠቀም ውሂብ ይልካል በ ተከታታይ ወደብ። ከዚህ በታች ያለው የኮድ ክፍል የብሉቱዝ ማንኛውም መረጃ የሚገኝ ከሆነ ይፈትሻል። እሱ በተከታታይ ማሳያ ላይ ያትማል። ስለዚህ ያ ሁሉ የኮዱ መሠረታዊ ማብራሪያ ነው። ስለዚህ አሁን ኮዱን ወደ የእርስዎ ESP32 መስቀል ይችላሉ።

ደረጃ 5 የ Esp32 ን ብሉቱዝ መሞከር

የ Esp32 ን ብሉቱዝ መሞከር
የ Esp32 ን ብሉቱዝ መሞከር
የ Esp32 ን ብሉቱዝ መሞከር
የ Esp32 ን ብሉቱዝ መሞከር
የ Esp32 ን ብሉቱዝ መሞከር
የ Esp32 ን ብሉቱዝ መሞከር

በአርዱዲኖ አይዲኢ ውስጥ ኮዱን ክፍት ተከታታይ ማሳያ ከሰቀሉ በኋላ ብሉቱዝን (esp32) ከእርስዎ ዘመናዊ ስልክ ጋር ያገናኙት። እና በመተግበሪያ መሣሪያዎች ክፍል ውስጥ ከ ESP32 ጋር መገናኘት ይችላሉ እና ከዚያ “ከ ESP32 ጋር መገናኘት” የሚል መልእክት ያገኛሉ። እና በጥቂት ሰከንዶች ይገናኛል እና ESP32 ተገናኝቷል የሚል መልእክት ያያሉ። ከዚያ ከመተግበሪያ ሰላምታ ከተተየቡ ከዚያ በእርስዎ አርዱዲኖ አይዲኢ ተከታታይ ማሳያዎ ውስጥ የሰላም መልእክት ማየት ይችላሉ እና እርስዎ ከተየቡ እንዴት እርስዎ ከተከታታይ ማሳያዎ ሆነው እርስዎ ያንን መልእክት ማየት ይችላሉ የእርስዎ መተግበሪያ። ስለዚህ እንዴት ከ ESP32 ጋር የብሉቱዝ ግንኙነት መመስረት እንደሚችሉ እና ከስልክዎ ወደ esp32 ለላኩት የተለየ መልእክት የተለያዩ እርምጃዎችን ለመፈጸም አንድ ሁኔታ መጠቀም ይችላሉ። ስለዚህ በፕሮጀክቶችዎ ውስጥ ESP32 ብሉቱዝን በመጠቀም ይደሰቱ።

የሚመከር: