🌊 Sea Proqramlaşdırma Dili (VS Code Dəstəyi)
Visual Studio Code üçün Sea Proqramlaşdırma Dili və ESP32 Dron Uçuş Nəzarətçisi rəsmi sintaksis rəngləndirilməsi və dil dəstəyi.
Qeyd: Proqramın adı Sea dilidir. Terminalda kodları birbaşa icra etmək üçün seais (Sea İşə Sal) və ya sea əmrlərindən istifadə olunur.
🌟 Əsas Xüsusiyyətlər
- 🇦🇿 Nativ UTF-8 Azərbaycan Dəstəyi: Bütün Azərbaycan əlifbası hərfləri (
ə, ı, ö, ğ, ş, ç, ü) açar sözlərdə və dəyişənlərdə tam rənglənir.
- 🛸 ESP32 & Dron Uçuş Nəzarətçisi: Mühərrik nəzarəti, PID tənzimləyici, sensor filtri və avadanlıq funksiyalarının xüsusi vurğulanması.
- 💬 Şərhlər: Həm
#, həm də // ilə başlayan şərhlərin dəstəyi.
- 📦 Modul İdxalı:
yüklə("kitabxana.sea") sintaksisi.
💻 Sintaksis Nümunəsi
# ESP32 Kvadrokopter Uçuş Nəzarətçisi
yüklə("kitabxanalar/esp32.sea")
yüklə("kitabxanalar/pid.sea")
yüklə("kitabxanalar/dron.sea")
sabit KP_ROLL = 1.35
sabit KI_ROLL = 0.04
sabit KD_ROLL = 18.5
dəyişən roll_cari = 0.0
dəyişən roll_hedef = 0.0
dəyişən dt = 0.004
əgər tehlukesizlik_yoxla(roll_cari, 0.0, 50.0) onda
çap_et "⚠️ [TƏHLÜKƏ] Kritik bucaq! Mühərriklər dayandırılır!"
qol_aciqdir = yalan
bitdi
dəyişən pid = pid_hesabla(roll_hedef, roll_cari, KP_ROLL, KI_ROLL, KD_ROLL, 0.0, 0.0, dt, 150.0)
dəyişən m1 = mikser_motor_1(1350.0, 0.0, pid, 0.0)
esp32_motorlara_gonder(m1, m1, m1, m1)
📜 Lisenziya
Müəllif Hüququ (c) 2026 Savelya / Sea. Bütün Hüquqlar Qorunur (Proprietary / All Rights Reserved).