Სარჩევი:
- ნაბიჯი 1: თქვენი Bluefruit მოდულის გაყვანილობა
- ნაბიჯი 2: დააინსტალირეთ IDE Bluefruit– ისთვის
- ნაბიჯი 3: დაწერეთ და ატვირთეთ თქვენი პროგრამა
- ნაბიჯი 4: თქვენ ეს გააკეთეთ
ვიდეო: უკაბელო სერიული კომუნიკაცია Bluefruit– ის გამოყენებით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
აქ არის მარტივი ნაბიჯ ნაბიჯ სახელმძღვანელო, რომ შეცვალოთ თქვენი მავთულები Bluetooth დაბალი ენერგიის კავშირით:
გარკვეული დრო დამჭირდა ამის გასარკვევად, რადგან თითქმის არ არსებობს დოკუმენტაცია იმის შესახებ, თუ როგორ უნდა გავაკეთო ეს თანამედროვე ბლუთუს დაბალი ენერგიის ტექნოლოგიით, როგორიცაა Bluefruit მოდული. ჩემი მიზანი იყო შემეძლო უსადენოდ შემეგროვებინა მონაცემები არდუინოსთან დაკავშირებული ამაჩქარებელიდან, მონაცემები ჩაწერილი იყო ჩემს ლეპტოპზე ან სმარტფონზე ანალიზისთვის.
ნაბიჯი ერთი: ჩამოტვირთეთ პროგრამები UART– ის წასაკითხად
Mac - მე ვიყენებ Adafruit Bluefruit LE Connect– ს, ის უფასოა App Store– ში და დოკუმენტირებულია ამ ბლოგის პოსტში:
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android - მე ვიყენებ იმავე Bluefruit LE Connect პროგრამულ უზრუნველყოფას, მაგრამ უბრალოდ IOS ვერსიას, შეამოწმეთ App Store
Windows - მშვენიერი პროგრამაა ხელმისაწვდომი GitHub– ზე აქ:
github.com/adafruit/adafruit-bluefruit-le-…
ნაბიჯი 1: თქვენი Bluefruit მოდულის გაყვანილობა
აქ არის ძირითადი გაყვანილობის დიაგრამა, ადაფრუტის ბიბლიოთეკები, რომლებიც ასევე დამაკავშირებენ მომდევნო ეტაპზე, დაყენებულია ამ გაყვანილობის კონფიგურაციისთვის, ამიტომ გირჩევთ არ შეცვალოთ იგი. მე გამოვიყენე ეს Arduino Uno და Pro Mini– ით და ისინი არსებითად ერთნაირად ფუნქციონირებენ.
ნაბიჯი 2: დააინსტალირეთ IDE Bluefruit– ისთვის
თუ ჯერ არ გაქვთ, თქვენ უნდა გადმოწეროთ რამდენიმე ბიბლიოთეკა მოდულის პროგრამირებისას გამოსაყენებლად, აქ არის:
learn.adafruit.com/introducing-the-adafrui…
თუ არ იცით როგორ დააინსტალიროთ ბიბლიოთეკა ძალიან მარტივია უბრალოდ გახსენით ფაილი და განათავსეთ იგი თქვენს დოკუმენტებში/Arduino/Libraries საქაღალდეში და გადატვირთეთ IDE.
ნაბიჯი 3: დაწერეთ და ატვირთეთ თქვენი პროგრამა
აქ არის მოკლე პროგრამა, რომელიც მე დავწერე, რომელიც აგზავნის შეტყობინებას bluetooth– ით მიმღები მოწყობილობის სანახავად, ყველაზე მნიშვნელოვანი ის არის, რომ თქვენ შესაბამისად დააყენოთ თქვენი სერიული RX / TX ქინძისთავები და დაამატოთ სხვა პარალელური სერიული ხაზი.
#ჩართეთ
const int rxpin = 10;
const int txpin = 9;
პროგრამული უზრუნველყოფა სერიალი 1 (rxpin, txpin);
void setup (void) {
სერიული.დაწყება (9600); // ეს არის ჩვეულებრივი სადენიანი სერიული მონიტორის კავშირი, რომლის ნახვა შეგიძლიათ Arduino IDE– ით
Serial1.bain (9600); // ეს მეორე სტრიქონში, რომელიც იგზავნება Bluefruit მოდულში, უნდა იყოს 9600 baud
}
ბათილი მარყუჟი () {
Serial.println ("MyNameJeff");
Serial1.println ("MyNameJeff");
დაგვიანება (1000); // ეს იბეჭდება ორივე ადგილას, ასე რომ თქვენ უნდა ნახოთ ეს წარმოუდგენლად მნიშვნელოვანი გზავნილი ნებისმიერ შემთხვევაში
}
ნაბიჯი 4: თქვენ ეს გააკეთეთ
ვიმედოვნებთ, რომ თქვენ ახლა უყურებთ UART მახასიათებელს თქვენს მიერ არჩეულ აპლიკაციაში და კმაყოფილი ხართ მის მიერ მოწოდებული შეტყობინებებით, თქვენ უნდა ნახოთ მსგავსი სურათები აქ, თუ არ შეეცდებით თქვენი მიკროსქემის გადატვირთვას ან თქვენი მოდულის ქარხნული პარამეტრების გადატვირთვას GND პინის დაჭერით DFU პინი 5 წამის განმავლობაში, სანამ ლურჯი და წითელი შუქი არ აანთებს.
გირჩევთ:
Arduino სერიული კომუნიკაცია: 5 ნაბიჯი
Arduino სერიული კომუნიკაცია: Arduino– ს მრავალი პროექტი ემყარება მონაცემების გადაცემას რამოდენიმე Arduino– ს შორის. ხართ თუ არა მოყვარული, რომელიც აშენებს RC მანქანას, RC თვითმფრინავს, ან ამუშავებს ამინდის სადგურს დისტანციური ჩვენებით, თქვენ უნდა იცოდეთ როგორ საიმედოდ სერიის გადაცემა
PIC MCU და პითონის სერიული კომუნიკაცია: 5 ნაბიჯი
PIC MCU და პითონის სერიული კომუნიკაცია: გამარჯობა, ბიჭებო! ამ პროექტში შევეცდები ავხსნა ჩემი ექსპერიმენტები PIC MCU და პითონის სერიული კომუნიკაციის შესახებ. ინტერნეტით, არსებობს მრავალი გაკვეთილი და ვიდეო იმის შესახებ, თუ როგორ უნდა დაუკავშირდეთ PIC MCU– ს ვირტუალურ ტერმინალზე, რაც ძალიან სასარგებლოა. ჰოევი
უკაბელო კომუნიკაცია NRF24L01 გადამცემი მოდულის გამოყენებით Arduino– ზე დაფუძნებული პროექტებისთვის: 5 ნაბიჯი (სურათებით)
უკაბელო კომუნიკაცია NRF24L01 გადამცემი მოდულის გამოყენებით Arduino– ზე დაფუძნებული პროექტებისთვის: ეს არის ჩემი მეორე სასწავლო გაკვეთილი რობოტებისა და მიკრო კონტროლერების შესახებ. მართლაც გასაოცარია იმის დანახვა, რომ შენი რობოტი ცოცხალია და მუშაობს ისე, როგორც მოსალოდნელი იყო და დამიჯერე, უფრო სახალისო იქნება, თუ გააკონტროლებ შენს რობოტს ან სხვა უკაბელო ნივთებს სწრაფად და
უკაბელო კომუნიკაცია იაფი 433MHz RF მოდულების და Pic მიკროკონტროლერების გამოყენებით. ნაწილი 2: 4 ნაბიჯი (სურათებით)
უკაბელო კომუნიკაცია იაფი 433MHz RF მოდულების და Pic მიკროკონტროლერების გამოყენებით. ნაწილი 2: ამ ინსტრუქციის პირველ ნაწილში მე ვაჩვენე, თუ როგორ უნდა დაპროგრამდეს PIC12F1822 MPLAB IDE და XC8 შემდგენლის გამოყენებით, მარტივი სიმებიანი უკაბელოდ გაგზავნის იაფფასიანი TX/RX 433MHz მოდულების გამოყენებით. მიმღების მოდული USB– ით იყო დაკავშირებული UART TTL– თან საკაბელო რეკლამა
სერიული კომუნიკაცია ARM Cortex-M4– ის გამოყენებით: 4 ნაბიჯი
სერიული კომუნიკაცია ARM Cortex-M4– ის გამოყენებით: ეს არის დაფაზე დაფუძნებული პროექტი, რომელიც იყენებს ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) სერიული კომუნიკაციისთვის ვირტუალური ტერმინალის გამოყენებით. გამომავალი მიღება შესაძლებელია 16x2 LCD ეკრანზე და სერიული კომუნიკაციის შეყვანა შესაძლებელია სერიულ თვეში