ይህ ከአርዱኖ እና ብሉቱዝ ጋር ሙከራዎች የብሉቱዝ ተከታታይ ማሳያ በይነገጽ ነው
እንደ HC-05 ፣ HC-06 ባሉ የብሉቱዝ ሞጁሎችን መጠቀም ይችላል
ልዩ ባህሪያት
★ ከመተግበሪያው ብሉቱዝን ያበራል
★ የሚገኙ መሣሪያዎችን መቃኘት ይችላል
★ ከአንድ በላይ መሳሪያዎች ሲኖሩ ተዛማጅ መሣሪያን መምረጥ ይችላል
★ ሊበጅ የሚችል በይነገጽ እና ባህሪዎች
★ ራስ-አገናኝ ባህሪ
ይህ ባህሪ የነቃ መተግበሪያ የመጨረሻውን የተገናኘውን የብሉቱዝ ሞዱል ማክ-አድራሻውን የሚያስቀምጥ ከሆነ እና መተግበሪያ ሲጀመር ያንን ሞጁል ለማገናኘት ይሞክራል። ይህን ባህሪ ማንቃት ወይም ከቅንብሮች ማሰናከል ይችላሉ
የናሙና ኮድ
# “SoftwareSerial.h” ን አካት
የሶፍትዌር የሶላር bt (2, 3); // አርኤክስ | TX (ሽቦ-RX-> TX of BT ሞዱል ፣ TX-> RT የ BT ሞዱል ፣ የእርስዎ ቢቲ ሞዱል 3.3V ሎጂክ ደረጃን የሚጠቀም ከሆነ ደረጃን ቀያሪ ወይም ተቃዋሚ የቮልት ክፍፍል ይጠቀሙ)
ባዶነት ማዋቀር () {
Serial.begin (9600);
ቢቲ ቢጊን (9600);
}
ባዶ ሉፕ () {
ከሆነ (ቢገኝ ())
Serial.write (bt.read ());
ከሆነ (ሲሪያል የሚገኝ ())
bt.write (Serial.read ());
}
/ *
ይህ የእርስዎን ፒሲ ተከታታይ መቆጣጠሪያ ግቤት ወደ መተግበሪያ እና የመተግበሪያ ግብዓት ወደ ፒሲ ይልካል
መተግበሪያው የመልእክቱን መጨረሻ ከ '\ r' ቁምፊ ያውቃል።
ስለዚህ በፒሲ ተከታታይ ቁጥጥር ውስጥ “የትራንስፖርት መመለሻ” ወይም “ሁለቱም NL እና CR” ን ይምረጡ ፡፡
እንዲሁም በአንዳንድ ትዕዛዞች የራስዎን ኮድ ሲሰሩ ከማተም () ይልቅ ማተምን () መጠቀም አለብዎት ፡፡
ዘፀ: -
bt.print ("ሰላም");
ይህ በመልእክቱ መጨረሻ ‘\ r’ ስለሌለው ይህ በመተግበሪያው ውስጥ msg ን አያሳይም።
ስለዚህ ከዚህ በታች እንደሚከተለው ኮድ መስጠት አለብዎት
ዘፀ: -
bt.println ("ሰላም"); ወይም bt.print ("ሰላም \ r");
ሁለቱም በመተግበሪያው ውስጥ ያለውን ውጤት ያሳያሉ ምክንያቱም ሁለቱም ‹\ r› ን ይይዛሉ ፡፡
* /