Ana içeriğe geç

MAG-BOARD'u Programlama

MAG-BOARD, önceden yüklenmiş bir gradiometre ürün yazılımıyla teslim edilir.

Standart FG Sensors ürün yazılımını kullanıyorsanız ve kodu değiştirmeniz gerekmiyorsa bu bölümü atlayabilirsiniz. Yazılımı özelleştirmek istiyorsanız MAG-BOARD'u Arduino IDE ve FG Sensors tarafından sağlanan açık kaynak kodu kullanarak programlayabilirsiniz.

not

Web sitesinde mevcut olan açık kaynaklı gradiometre programı FG Sensors App Android uygulamasına bağlantıyı desteklememektedir.


Gereksinimler

MAG-BOARD'u programlamadan önce şunları hazırlayın:

  • MicroUSB kablo
  • Arduino IDE
  • ESP32 kart destek paketi
  • Gerekli Arduino kütüphaneleri

Adım 1 — Arduino IDE'yi Kurun

Arduino'nun resmi web sitesinden Arduino IDE'yi indirin ve kurun.

Kurulumdan sonra Arduino IDE'yi açın ve ESP32 desteği için hazırlayın.


Adım 2 — ESP32 Board Manager URL'sini Ekleyin

MAG-BOARD, ESP32 tabanlı bir denetleyici kullandığından Arduino IDE'ye ESP32 kart desteğini kurmanız gerekir.

  1. File → Preferences'ı açın
  2. Additional Boards Manager URLs alanını bulun
  3. Aşağıdaki URL'yi ekleyin:
https://dl.espressif.com/dl/package_esp32_index.json

Bu, Arduino IDE'nin ESP32 kart tanımlarını indirip kurmasını sağlar.

Arduino IDE ESP32 Board Manager URL

Adım 3 — ESP32 Kart Paketini Kurun

  1. Tools → Board → Boards Manager'ı açın
  2. Şunu arayın: esp32
  3. ESP32 kart paketini kurun

Kurulumdan sonra gerekli ESP32 hedefleri Arduino IDE'de kullanılabilir olacaktır.

Arduino IDE ESP32 Board Package Installation
Arduino IDE ESP32 Board Package Installation Step 2

Adım 4 — Kartı Seçin

  1. Tools → Board'u açın
  2. Şunu seçin: ESP32 Dev Module
Arduino IDE Select ESP32 Dev Module

Adım 5 — Seri Portu Seçin

MAG-BOARD'u MicroUSB kablo kullanarak bilgisayarınıza bağlayın, ardından:

  1. Tools → Port'u açın
  2. Bağlı MAG-BOARD'a karşılık gelen COM portunu seçin

Port adınız işletim sisteminize bağlı olarak değişebilir (Windows'ta COM4, Linux'ta /dev/ttyUSB0 gibi).

Arduino IDE Select Serial Port

Adım 6 — Gerekli Kütüphaneleri Kurun

Sketch → Include Library → Manage Libraries'i açın ve şunları kurun:

Arduino IDE Manage Libraries

LCD Kütüphanesi

Şunu arayın: liquidcrystal_pcf8574 ve kurun.

Arduino IDE Install LiquidCrystal PCF8574 Library

Buzzer Kütüphanesi

Şunu arayın: easybuzzer ve kurun.

Arduino IDE Install EasyBuzzer Library

Adım 7 — Ürün Yazılımını Yükleyin

  1. FG Sensors gradiometre kaynak kodunu Arduino IDE'de açın
  2. Projenin başarıyla derlendiğini doğrulayın
  3. Upload düğmesine tıklayın

Arduino IDE ürün yazılımını derleyecek ve MAG-BOARD'a aktaracaktır.


Tipik Programlama İş Akışı

Arduino IDE'yi kur
→ ESP32 Board URL'sini ekle
→ ESP32 paketini kur
→ ESP32 Dev Module'ü seç
→ COM portunu seç
→ Gerekli kütüphaneleri kur
→ Kaynak kodu aç
→ Ürün yazılımını yükle

Notlar

  • MAG-BOARD zaten önceden yüklenmiş gradiometre programı içerir
  • Programlama yalnızca ürün yazılımını değiştirmek veya değiştirmek istiyorsanız gereklidir
  • Açık kaynak kod sürümü FG Sensors Android uygulamasını desteklememektedir

Sorun Giderme

Kart algılanmıyor

  • MicroUSB kablosunu kontrol edin
  • Kartı yeniden bağlayın
  • Doğru COM portunun seçildiğini doğrulayın

Yükleme başarısız

  • ESP32 Dev Module'ün seçili olduğunu onaylayın
  • ESP32 paketinin doğru kurulduğunu doğrulayın
  • Doğru seri portunun seçildiğini kontrol edin

LCD veya buzzer işlevleri çalışmıyor

  • Her iki kütüphanenin de kurulu olduğunu onaylayın:
    • liquidcrystal_pcf8574
    • easybuzzer

Sonraki Adım

Ürün yazılımını kaynaktan derlemek istemiyorsanız şuna geçin:

Ürün Yazılımı Kurumu

Bu yöntem, Arduino IDE yerine önceden oluşturulmuş ürün yazılımı görüntüsü ve bir yazma aracı kullanır.