İçindekiler:
- Adım 1: Bluefruit Modülünüzü Kablolama
- Adım 2: Bluefruit için IDE'yi kurun
- Adım 3: Programınızı Yazın ve Yükleyin
- Adım 4: Siz Yaptınız
Video: Bluefruit Kullanarak Kablosuz Seri İletişim: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Kablolarınızı düşük enerjili bluetooth bağlantısıyla değiştirmek için adım adım basit bir kılavuz:
Bunu çözmem biraz zaman aldı çünkü Bluefruit modülü gibi modern bluetooth düşük enerji teknolojisi ile bunu yapmakla ilgili neredeyse hiç belge yok. Amacım, bir Arduino'ya bağlı bir ivmeölçerden kablosuz olarak veri toplayabilmekti, veriler analiz için dizüstü bilgisayarıma veya akıllı telefonuma kaydedildi.
Birinci adım: UART okumak için programları indirin
Mac - Adafruit Bluefruit LE Connect kullanıyorum, App Store'da ücretsizdir ve bu blog gönderisinde belgelenmiştir:
blog.adafruit.com/2016/06/06/bluefruit-le-…
IOS / Android - Aynı Bluefruit LE Connect yazılımını kullanıyorum, ancak yalnızca IOS sürümünü kullanıyorum, App Store'a bakın
Windows - GitHub'da harika bir program mevcut:
github.com/adafruit/adafruit-bluefruit-le-…
Adım 1: Bluefruit Modülünüzü Kablolama
İşte temel bağlantı şeması, bir sonraki adımda da bağlanacağım Adafruit kitaplıkları bu kablolama konfigürasyonu için ayarlanmıştır, bu yüzden değiştirmemenizi tavsiye ederim. Bunu bir Arduino Uno ve Pro Mini ile kullandım ve temelde aynı işlevi görüyorlar.
Adım 2: Bluefruit için IDE'yi kurun
Henüz yapmadıysanız, modülü programlarken kullanmak için birkaç kitaplık indirmeniz gerekecek, işte bunlar:
learn.adafruit.com/introducing-the-adafrui…
Bir kitaplığın nasıl kurulacağını bilmiyorsanız, çok basit, dosyayı açın ve onu belgeler/Arduino/Kütüphaneler klasörünüze yerleştirin ve IDE'yi yeniden başlatın.
Adım 3: Programınızı Yazın ve Yükleyin
İşte alıcı cihazın görmesi için bluetooth üzerinden mesaj gönderen yazdığım kısa bir program, en önemli kısım seri RX / TX pinlerinizi buna göre ayarlayıp bir paralel seri hat daha eklemenizdir.
#Dahil etmek
const int rxpin = 10;
const int txpin = 9;
YazılımSeri Seri1(rxpin, txpin);
geçersiz kurulum(void) {
Seri.başla(9600); //Bu, Arduino IDE ile görüntüleyebileceğiniz normal kablolu seri monitör bağlantısıdır.
Seri1.başlangıç(9600); // Bluefruit modülüne gönderilen ikinci dizgede bu 9600 baud olmalı
}
boşluk döngüsü () {
Serial.println("AdımJeff");
Serial1.println("AdımJeff");
gecikme(1000); // bu her iki yerde de yazdırılır, bu nedenle bu inanılmaz derecede önemli mesajı her iki şekilde de görmelisiniz
}
Adım 4: Siz Yaptınız
Umarım şimdi seçtiğiniz uygulamada UART özelliğine bakıyorsunuz ve size verdiği mesajlardan memnunsunuz, devrenizi yeniden kablolamayı veya modülünüzü bir GND pinini tutarak fabrika ayarlarına sıfırlamayı denemezseniz, burada bu resimlere benzer bir şey görmelisiniz. mavi ve kırmızı ışıklar yanıp sönene kadar DFU pinini 5 saniye basılı tutun.
Önerilen:
SmartHome Kablosuz İletişim: MQTT'nin Olağanüstü Temelleri: 3 Adım
SmartHome Kablosuz İletişim: MQTT'nin Aşırı Temelleri: MQTT Temelleri: **Bir Ev Otomasyonu serisi yapacağım, gelecekte yaptığım her şeyi öğrenmek için attığım adımların üzerinden geçeceğim. Bu Eğitilebilir Tablo, gelecekteki Eğitilebilir Öğelerimde kullanmak üzere MQTT'nin nasıl kurulacağına ilişkin temeldir. Ancak
Launchpad - İletişim Seri Con Matlab: 6 Adım
Launchpad - Comunicación Serial Con Matlab: Hola, bienvenido ve bienvenido aprender's a comunicar tu tarjeta LaunchPad TI Değerlendirme Kiti, Matlab.En este öğreticisi se enfocar'a; a la conexión con la Tiva C y el usuario podr'acute; migrar fácilmente a una ta
Bluetooth HC-05, HC-06 Üzerinden Arduino Akıllı Telefon İletişim/Seri Monitör: 4 Adım (Resimlerle)
Bluetooth HC-05, HC-06 Üzerinden Arduino Akıllı Telefon İletişim/Seri Monitör: Bu, çiziminizi PC'nizden uzakta, gerçek dünya ortamında test etmek istiyorsanız inanılmaz derecede kullanışlıdır. Sonuç, akıllı telefonunuzun PC'nizdeki Arduino seri monitörle aynı şekilde hareket etmesidir. HC-05 ve HC-06 Bluetooth modülleri mevcuttur
Seri İletişim Kullanan Web Tabanlı SmartMirror: 6 Adım
Seri İletişim Kullanan Web Tabanlı SmartMirror: Bu talimat, tüm kodlar kullanıma hazır olarak teslim edilir. Geliştirme çok karmaşıktı ama bir kez kurulduktan sonra özelleştirmesi gerçekten çok kolay. Bir göz atın ve keyfini çıkarın;)
ARM Cortex-M4 Kullanarak Seri İletişim: 4 Adım
ARM Cortex-M4 Kullanarak Seri İletişim: Bu, Sanal Terminal kullanarak Seri İletişim için ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) kullanan devre tahtası tabanlı bir projedir. Çıkış 16x2 LCD Ekranda alınabilir ve Seri Haberleşme için giriş Seri Mo