แดชบอร์ดแบบ lua ที่เรียบง่ายสำหรับ TBS Tango2
ตามค่าเริ่มต้น คุณจะเห็นแรงดันไฟฟ้าสะสมบนหน้าจอแสดงผล นั่นหมายความว่ามาตรวัดแบตเตอรี่ทางด้านซ้ายจะแสดงข้อมูลที่ไม่เกี่ยวข้อง หากคุณต้องการดึงข้อมูลแรงดันไฟฟ้าของเซลล์โดยเฉลี่ย ให้พิมพ์ set report_cell_voltage = ON
บน Betaflight CLI
set report_cell_voltage = ON
บน Betaflight CLI)ตัวเลือกแรกเพื่อแสดงข้อมูลเพิ่มเติมเรียกว่า farl.lua :
ฉันเพิ่มระบบเทมเพลตแสง (มาก) : คุณสามารถแก้ไข farl.lua และเติมช่องว่างที่ด้านล่างของหน้าจอด้วยตัวเลือกต่อไปนี้:
-- If you set the GPS, it will no show Rssi Quality & Power ouput in order to keep a readable screen
-- Display the GPS Coordinates of the quad
local displayGPS = false
-- Display Signal to Noise ratio
local displayRssi = false
-- Display the Tango2 PowerOuput (useful to avoid to fly at 25mw in a bando)
local displayPowerOutput = false
-- Will be displayed only if displayGPS, Rssi and PowerOuput are set to false
local displayFillingText = true
คุณสามารถเลือกสิ่งที่คุณต้องการแสดงได้! หากทุกอย่างถูกตั้งค่าเป็นเท็จ มันจะว่างเปล่าเหมือนเดิม
อันที่สองนั้นง่ายกว่า แต่ใช้พื้นที่ทั้งหมดที่มีอยู่ มันคือ farllh.lua
ดาวน์โหลดสคริปต์ farl.lua ด้านบนแล้วลากไปที่วิทยุของคุณ คุณควรวางสิ่งนี้ลงในโฟลเดอร์ /SCRIPTS/TELEMETRY ของคุณ
วิธีการติดตั้ง:
หากคุณคัดลอกไฟล์อย่างถูกต้อง ตอนนี้คุณสามารถไปที่หน้าการตั้งค่าหน้าจอการวัดและส่งข้อมูลทางไกล และตั้งค่าสคริปต์เป็นหน้าการวัดและส่งข้อมูลทางไกล
การตั้งค่าสคริปต์เป็นหน้าการวัดและส่งข้อมูลทางไกลจะช่วยให้เข้าถึงได้ด้วยการกดปุ่มเพียงปุ่มเดียว
เนื่องจากไม่ใช่ทุกคนที่ใช้การกำหนดค่าคอนโทรลเลอร์แบบเดียวกันกับตัวฉัน ต่อไปนี้เป็นเคล็ดลับในการแก้ไขสคริปต์สำหรับการใช้งานของคุณ...
หากต้องการเปลี่ยนแขนปุ่มใดบนแดชบอร์ด... โปรดเปลี่ยนค่าของ 'sa' เป็นอินพุตอื่นที่นี่
หากต้องการเปลี่ยนเป็นกลไกการติดอาวุธแบบสองขั้นตอน ให้เปลี่ยนตัวเลือกด้านบนเป็นสวิตช์ "ตรรกะ" เช่น: armed = getValue('ls2')
โปรดดู: ฉบับที่ #2
หากต้องการสลับสวิตช์ควบคุมให้ถอยหลังจากที่เป็นอยู่ (เช่น: หากคุณติดอาวุธเมื่อแดชบอร์ดนี้แจ้งว่าปลดอาวุธแล้ว) โปรดแก้ไขโค้ดที่นี่ โดยปกติแล้ว คุณจะกลับ <
และ >
ทั้งหมดในสองบรรทัดที่เกี่ยวข้องกับอาวุธ
หากต้องการเปลี่ยนปุ่มที่จะตั้งค่าโหมดของคุณ โปรดแก้ไขบรรทัดนี้เป็นอินพุตอื่น
หากต้องการเปลี่ยนชื่อของแต่ละโหมดบนสวิตช์โหมด โปรดแก้ไขบรรทัดเหล่านี้
ในการตั้งค่าโทรศัพท์ของคุณให้จับเวลา นี่เป็นคุณสมบัติมาตรฐานของ OpenTX คุณสามารถ Google วิธีการทำเช่นนี้หรือดูรายงานข้อผิดพลาดนี้สำหรับข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการเขียนโปรแกรมใน Lua สำหรับ OpenTX โดยเฉพาะ โปรดดูที่นี่