
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Salam, burada bir Arduino kimi bir mikro nəzarətçidən tətbiqə real vaxt dəyərləri qrafikinin necə qurulacağına dair bir təlimat var. Arduino və Android arasında məlumatların ötürülməsi və qəbul edilməsi üçün HC-05 kimi bir Bluetooth modulundan istifadə edir.
Tətbiqdən istifadə etmək çox sadədir və bir robot avtomobili idarə etmək üçün bir nəzarətçi, Arduino IDE -nin təqdim etdiyi seriyaya bənzər bir monitor, serial mesajları almaq və serial məlumatları göndərmək kimi digər məqsədlər üçün istifadə edilə bilər.
Kifayət qədər CHIT-CHAT BAŞLAYAQ
Təchizat
- Arduino nano və ya mega
- Bluetooth tətbiqini seriallaşdırın (https://play.google.com/store/apps/details?id=com.athenaDEVKE.bluetoothserialcommunication)
- HC-05
- Kişi tullanan tellər
- Bir gərginlik bölücü yaratmaq üçün 10K və 20K rezistorlar. Orta qiymətli iki oxşar rezistor istifadə edilməsə, yenə də işləyəcək.
Addım 1: Şematik və Bağlantı




- Cihazları yuxarıda göstərildiyi kimi bağlayın və modulu işə salın
- Aşağıdakı test kodunu yükləyin:
#include // bluetooth modulu HC-05 və ya HC-06-nı arduino-ya qoşun və proqram seriyasından istifadə etməyi planlaşdırırsınızsa istifadə olunan pinləri elan edin.
// Qrafik dəyərləri müəyyən etmək üçün istifadə olunur
String graphTag = "Qrafik:";
// Axın daxilində dəyərlərin ayrılmasını müəyyən etmək üçün istifadə olunur
char dəyəriSeparatorCharacter = '&';
// Axının sonunu təyin etmək üçün istifadə olunur. Bu, həm serial monitor, həm də qrafik üçün keçərlidir
char terminati
- Serialize Bluetooth-Plotter, terminal və nəzarətçini yüklədiyinizə əmin olun (https://play.google.com/store/apps/details?id=com….).
- Əvvəlcə telefonunuzla hc-05 modulunu qoşduğunuzdan əmin olun, sonra tətbiqə başlayın
- Konfiqurasiya sekmesini seçin. Birləşdirmə qutusunu doldurmaq üçün yeniləməni vurun. Birləşdirmə qutusundan modulu seçin. Sonra əlaqə düyməsini basın və cihazın bağlı olduğunu bildirən açılan mesajı gözləyin.
- Qrafik konfiqurasiyasını vurun və bir qrafik etiketi təyin edin, bir qrafik növü seçin, dəyərləri ayırmaq üçün istifadə olunan bir xarakter və sonlandırıcı bir xarakter seçin.
;
boş quraşdırma () {
// Baud dərəcəsini elan edin. Tətbiq yalnız 9600 dəstəkləyir
mySerial.begin (9600);
}
boşluq döngəsi () {
// Sinus dalğası qurmaq üçün nümunə döngəsi
üçün (float x = -2 * PI; x <= 2 * PI; x = x + PI / 50) {
mySerial.print (graphTag);
mySerial.print (240 * sin (x));
mySerial.print (dəyərSeparatorCharacter);
mySerial.print (240 * sin (x + (2 * PI / 3)));
mySerial.print (dəyərSeparatorCharacter);
mySerial.print (240 * sin (x + (4 * PI / 3)));
mySerial.print (sonlandırmaSeparatorCharacter);
}
}
- Serialize Bluetooth-Plotter, terminal və nəzarətçini yüklədiyinizə əmin olun (https://play.google.com/store/apps/details?id=com….).
- Əvvəlcə telefonunuzla hc-05 modulunu qoşduğunuzdan əmin olun, sonra tətbiqə başlayın
- Konfiqurasiya sekmesini seçin. Birləşdirmə qutusunu doldurmaq üçün yeniləməni vurun. Birləşdirmə qutusundan modulu seçin. Sonra əlaqə düyməsini basın və cihazın bağlı olduğunu bildirən açılan mesajı gözləyin.
- Qrafik konfiqurasiyasını vurun və bir qrafik etiketi təyin edin, bir qrafik növü seçin, dəyərləri ayırmaq üçün istifadə olunan bir xarakter və sonlandırıcı bir xarakter seçin.
Addım 2: Tətbiqdən Girişləri oxuyun

- Yuxarıdakı kimi eyni quruluşla:
- Aşağıdakı kodu yükləyin:
#daxil SoftwareSerial mySerial (12, 11); // Hər zamanki kimi tx və rx sancaqlarını yuxarı qaldırın
boş quraşdırma () {
// Tətbiqlə əlaqə qurmaq üçün bluetooth modulunun Baud dərəcəsi 9600 olaraq təyin olunmalıdır
mySerial.begin (9600);
// İstədiyiniz baud dərəcəsinə təyin edilə bilər
Serial.begin (9600);
}
boşluq döngəsi () {
əgər (mySerial.available ()> 0) {
// Məlumat aldıqdan sonra sətri yeni sətrə qədər oxuyun
String inputString = mySerial.readStringUntil ('\ n'); // Girişi yeni sətrə qədər oxuyun
// Çap sətri
Serial.println (inputString);
}
}
Nəzarətçini sınayın və tətbiqdən məlumatları oxuduğunuz serial monitorda və səsə nəzarət edin
Addım 3: Video Baxış/Xülasə

Əgər çətinlik çəkirsinizsə, yuxarıdakı video təlimatını izləyin
Tövsiyə:
Transistor LED Çubuq Qrafiki: 4 Addım

Transistor LED Çubuq Grafiği: Bu məqalə, bir LED bar qrafik ekranı yaratmağın bənzərsiz və mübahisəli bir yolunu göstərir.Bu dövrə yüksək amplituda AC siqnalına ehtiyac duyur. D sinfi gücləndiricisini bağlamağa cəhd edə bilərsiniz
Arduino UNO və SD-Card ilə Nəmlik və Temperaturu Real Zaman Məlumat Kaydedicisi necə etmək olar - DHT11 Proteusda Data Logger Simulyasiyası: 5 Addım

Arduino UNO və SD-Card ilə Nəmlik və Temperaturu Real Zaman Məlumat Kaydedicisi necə etmək olar | DHT11 Proteusda Data Logger Simulyasiyası: Giriş: salam, bu Liono Maker, burada YouTube bağlantısı var. Arduino ilə yaradıcı bir layihə hazırlayırıq və quraşdırılmış sistemlərdə işləyirik. Data Logger: Məlumat qeyd edən (eyni zamanda məlumat qeyd edən və ya məlumat yazan), məlumatları zamanla yazan elektron cihazdır
SCARA Robotu: Foward və Ters Kinematikanı öyrənmək !!! (Plot Twist, ERİŞDƏN istifadə edərək ARDUINO -da Real Zaman Arayüzü Olmağı öyrənin !!!!): 5 Addım (Şəkillərlə)

SCARA Robotu: Foward və Ters Kinematikanı öyrənmək !!! (Plot Twist, ARDUINO -da İŞLƏMƏDƏN HAQQİNDƏ Real Zaman Arayüzü Olmağı Öyrənin !!!!): SCARA robotu sənaye dünyasında çox məşhur bir maşındır. Adı həm Seçici Uyğun Quraşdırma Robot Kolu, həm də Seçici Uyğun Mafsallı Robot Kolu deməkdir. Əsasən üç dərəcə azadlıq robotudur, ilk iki displ
Arduino ilə Real Zaman Saatı: 3 addım

Arduino ilə Real Zaman Saatı: Bu layihədə Arduino və RTC modulunun köməyi ilə bir saat düzəldəcəyik. Bildiyimiz kimi, Arduino həqiqi vaxtı göstərə bilmir, buna görə də LCD -də doğru vaxtı göstərmək üçün RTC modulundan istifadə edəcəyik. Bütün addımları diqqətlə oxuyun, bu sizə kömək edəcək
Arduino IDE -dən istifadə edərək M5stick C ilə Saat Yaratmaq - M5stack M5stick-C ilə RTC Real Zaman Saatı: 4 addım

Arduino IDE -dən istifadə edərək M5stick C ilə Saat Yaratmaq | M5stack M5stick-C ilə RTC Real Time Clock: Salam uşaqlar bu təlimatlarda Arduino IDE istifadə edərək m5stack-in m5stick-C inkişaf lövhəsi ilə bir saat düzəltməyi öyrənəcəyik. Beləliklə m5stick tarix, vaxt və amp göstərəcək; ekranda ayın həftəsi