2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu proje, seri monitörü görüntülemek için kullanılan geleneksel kablolu bağlantıyı değiştirmek için bir HC-05 Bluetooth modülü kullanır.
Malzemeler:
- Arduino -
- Breadboard -
- Atlama telleri -
- HC-05 Bluetooth modülü -
Adım 1: Kod
Bu kod, Arduino IDE'de verilen örneklerden alınan basit bir seri iletişim örneğidir. Bunu şurada bulabilirsiniz: Dosya > Örnekler > İletişim > Ascii Tablosu
/*
ASCII tablosu Tüm olası biçimlerde bayt değerlerini yazdırır: - ham ikili değerler olarak - ASCII kodlu ondalık, onaltılık, sekizlik ve ikili değerler olarak ASCII hakkında daha fazla bilgi için bkz. https://www.asciitable.com ve https:// www.asciitable.com Devre: Harici donanım gerekmez. Nicholas Zambetti tarafından 2006 oluşturuldu < https://www.asciitable.com > Tom Igoe tarafından değiştirildi 9 Nisan 2012 Bu örnek kod kamu malıdır. https://www.asciitable.com */ void setup() { Serial.begin(9600); while (!Seri) {; // seri bağlantı noktasının bağlanmasını bekleyin. Yalnızca yerel USB bağlantı noktası için gereklidir } Serial.println("ASCII Tablosu ~ Karakter Haritası"); } int thisByte = 33; void loop() { Serial.write(thisByte); Serial.print(", aralık: "); Serial.print(thisByte); Serial.print(", altıgen: "); Serial.print(thisByte, HEX); Serial.print(", ekim: "); Serial.print(thisByte, OCT); Serial.print(", bin: "); Serial.println(thisByte, BIN); if (thisByte == 126) { while (true) { devam et; } } thisByte++; }
- Baud hızınızın 9600 olarak ayarlandığından emin olun.
- Bilgisayara seri bağlantı kullanan hemen hemen tüm kodlar çalışacaktır, ancak bu sadece basit bir örnektir.
2. Adım: Devre
Kod panoya yüklendikten sonra gücü kesin. Ardından, Bluetooth modülünü yukarıda görüldüğü gibi devreye bağlayın:
- GND'den Toprağa
- VCC'den 5v'ye pin
- 0 pinine TXD
- RXD'den pin 1'e
3. Adım: Bluetooth Bağlantısı
- Arduino'yu açın
- Bilgisayarınızın Bluetooth ayarlarını açın
- HC-05 modülü ile eşleştirin
- "Aygıtlar ve yazıcılar" bölümünde modülün seri bağlantı noktası adını bulun:
- Arduino IDE'de Bluetooth modülünün seri portunu seçin (benimki COM10'dur)
- Gelen bilgileri görüntülemek için seri monitörü normal şekilde açın
4. Adım: Diğer Adımlar
İşte denemek isteyebileceğiniz bazı isteğe bağlı şeyler:
- Bunun yerine sanal seri bağlantı noktalarını kullanabilirsiniz, ancak gerçek olanları kullanmanın çok daha hızlı çalıştığını (ve genellikle daha kolay) buldum.
- İşleme ile kablosuz kontrole izin vermek için bu işlemi standart Firmata örneği ile de kullanabilirsiniz (önce hızı 9600 olarak ayarlayın)