ระบบ 4D - โลโก้

คู่มือผู้ใช้
pixxiLCD ซีรีส์
pixxiLCD-13P2/CTP-CLB
pixxiLCD-20P2/CTP-CLB
pixxiLCD-25P4/CTP
pixxiLCD-39P4/CTP

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - ฝาครอบ

pixxiLCD ซีรี่ส์

4D SYSTEMS pixxiLCD 13P2 CTP CLB Display บอร์ดขยายการประเมินผลแพลตฟอร์ม Arduino - pixxiLCD Series

*มีจำหน่ายในเวอร์ชัน Cover Lens Bezel (CLB) ด้วย

ตัวแปร:
โปรเซสเซอร์ PIXXI (P2)
โปรเซสเซอร์ PIXXI (P4)
แบบไม่สัมผัส (NT)
ระบบสัมผัสแบบคาปาซิทีฟ (CTP)
ระบบสัมผัสแบบ Capacitive พร้อมฝาครอบเลนส์ (CTP-CLB)
คู่มือผู้ใช้นี้จะช่วยให้คุณเริ่มต้นใช้งานโมดูล pixxiLCD-XXP2/P4-CTP/CTP-CLB ร่วมกับ WorkShop4 IDE นอกจากนี้ยังมีรายการโครงการที่สำคัญเช่นampไฟล์และบันทึกการใช้งาน

มีอะไรอยู่ในกล่อง

4D SYSTEMS pixxiLCD 13P2 CTP CLB Display บอร์ดขยายการประเมินผลแพลตฟอร์ม Arduino - กล่อง

ดูเอกสารประกอบ เอกสารข้อมูล แบบจำลองขั้นตอน CAD และบันทึกการใช้งานได้ที่ www.4dsystems.com.au

การแนะนำ

คู่มือผู้ใช้นี้เป็นการแนะนำการทำความคุ้นเคยกับ pixxiLCDXXP2/P4-CT/CT-CLB และซอฟต์แวร์ IDE ที่เกี่ยวข้อง คู่มือนี้ควรจะเป็น
ถือเป็นจุดเริ่มต้นที่มีประโยชน์เท่านั้น และไม่ใช่เอกสารอ้างอิงที่ครอบคลุม โปรดดูหมายเหตุการใช้งานสำหรับรายการเอกสารอ้างอิงโดยละเอียดทั้งหมด

ในคู่มือผู้ใช้นี้ เราจะเน้นสั้น ๆ ในหัวข้อต่อไปนี้:

  • ข้อกำหนดด้านฮาร์ดแวร์และซอฟต์แวร์
  • การเชื่อมต่อโมดูลการแสดงผลเข้ากับพีซีของคุณ
  • เริ่มต้นกับโครงการง่ายๆ
  • โปรเจ็กต์ที่ใช้ pixxiLCD-XXP2/P4-CT/CT-CLB
  • หมายเหตุการใช้งาน
  • เอกสารอ้างอิง

pixxiLCD-XXP2/P4-CT/CT-CLB เป็นส่วนหนึ่งของซีรีส์โมดูลแสดงผล Pixxi ที่ออกแบบและผลิตโดย 4D Systems โมดูลนี้มีจอแสดงผล TFT LCD แบบกลมขนาด 1.3 นิ้ว, 2.0 นิ้ว, 2.5 นิ้ว หรือ 3.9 สี พร้อมตัวเลือกระบบสัมผัสแบบคาปาซิทีฟ ขับเคลื่อนโดยโปรเซสเซอร์กราฟิก 4D Systems Pixxi22/Pixxi44 ที่มีคุณสมบัติหลากหลาย ซึ่งมีฟังก์ชันการทำงานและตัวเลือกมากมายสำหรับนักออกแบบ/ผู้ประกอบ/ผู้ใช้
โมดูลจอแสดงผลอัจฉริยะเป็นโซลูชันแบบฝังราคาประหยัดที่ใช้ในการใช้งานต่างๆ ในทางการแพทย์ การผลิต การทหาร ยานยนต์ ระบบอัตโนมัติในบ้าน เครื่องใช้ไฟฟ้า และอุตสาหกรรมอื่นๆ ในความเป็นจริง มีการออกแบบแบบฝังน้อยมากในตลาดปัจจุบันที่ไม่มีจอแสดงผล แม้แต่สินค้าอุปโภคบริโภคสีขาวและเครื่องใช้ในครัวก็ยังมีรูปแบบการจัดแสดงบางรูปแบบด้วย ปุ่ม ตัวเลือกแบบหมุน สวิตช์ และอุปกรณ์อินพุตอื่นๆ ถูกแทนที่ด้วยหน้าจอสัมผัสที่มีสีสันมากขึ้นและใช้งานง่ายขึ้นในเครื่องจักรอุตสาหกรรม เทอร์โมสตัท ตู้เครื่องดื่ม เครื่องพิมพ์ 3 มิติ การใช้งานเชิงพาณิชย์ – แทบทุกการใช้งานทางอิเล็กทรอนิกส์
เพื่อให้นักออกแบบ/ผู้ใช้สามารถสร้างและออกแบบอินเทอร์เฟซผู้ใช้สำหรับแอปพลิเคชันของตนที่จะทำงานบนโมดูลแสดงผลอัจฉริยะ 4D ได้ ระบบ 4D มอบซอฟต์แวร์ IDE (Integrated Development Environment) ฟรีและใช้งานง่ายที่เรียกว่า "Workshop4" หรือ "WS4" . ซอฟต์แวร์ IDE นี้จะมีการกล่าวถึงโดยละเอียดเพิ่มเติมในส่วน “ข้อกำหนดของระบบ”

ความต้องการของระบบ

ส่วนย่อยต่อไปนี้กล่าวถึงข้อกำหนดด้านฮาร์ดแวร์และซอฟต์แวร์สำหรับคู่มือนี้

ฮาร์ดแวร์

1. โมดูลแสดงผลอัจฉริยะและอุปกรณ์เสริม
โมดูลแสดงผลอัจฉริยะ pixxiLCD-xxP2/P4-CT/CT-CLB และอุปกรณ์เสริม (บอร์ดอะแดปเตอร์และสายเคเบิลแบบยืดหยุ่น) รวมอยู่ในกล่องแล้ว และจะจัดส่งถึงคุณหลังจากที่คุณซื้อสินค้าจากเรา webเว็บไซต์หรือผ่านตัวแทนจำหน่ายรายใดรายหนึ่งของเรา โปรดดูที่ส่วน “มีอะไรอยู่ในกล่อง” สำหรับรูปภาพของโมดูลจอแสดงผลและอุปกรณ์เสริม
2. โมดูลการเขียนโปรแกรม
โมดูลการเขียนโปรแกรมเป็นอุปกรณ์แยกต่างหากที่จำเป็นสำหรับการเชื่อมต่อโมดูลการแสดงผลกับพีซีที่ใช้ Windows 4D Systems มีโมดูลการเขียนโปรแกรมดังต่อไปนี้:

  • สายโปรแกรม 4D
  • อะแดปเตอร์การเขียนโปรแกรม uUSB-PA5-II
  • 4D-UPA

หากต้องการใช้โมดูลการเขียนโปรแกรม จะต้องติดตั้งไดรเวอร์ที่เกี่ยวข้องในพีซีก่อน
คุณสามารถดูหน้าผลิตภัณฑ์ของโมดูลที่กำหนดเพื่อดูข้อมูลเพิ่มเติมและคำแนะนำโดยละเอียด
บันทึก: อุปกรณ์นี้มีจำหน่ายแยกต่างหากจากระบบ 4D โปรดดูหน้าผลิตภัณฑ์สำหรับข้อมูลเพิ่มเติม

3. ที่เก็บข้อมูลสื่อ
Workshop4 มีวิดเจ็ตในตัวที่สามารถใช้เพื่อออกแบบ UI การแสดงผลของคุณได้ วิดเจ็ตเหล่านี้ส่วนใหญ่จำเป็นต้องจัดเก็บไว้ในอุปกรณ์จัดเก็บข้อมูล เช่น การ์ด microSD หรือแฟลชภายนอก พร้อมด้วยกราฟิกอื่นๆ fileระหว่างขั้นตอนการคอมไพล์
หมายเหตุ: การ์ด microSD และแฟลชภายนอกเป็นอุปกรณ์เสริมและจำเป็นเฉพาะกับโปรเจ็กต์ที่ใช้กราฟิกเท่านั้น files.
โปรดทราบว่าการ์ด microSD บางรุ่นในตลาดไม่สามารถใช้งานร่วมกับ SPI ได้ ดังนั้นจึงไม่สามารถใช้การ์ดทั้งหมดกับผลิตภัณฑ์ 4D Systems ได้ ซื้อด้วยความมั่นใจ เลือกการ์ดที่แนะนำโดย 4D Systems

4. วินโดวส์พีซี
Workshop4 ทำงานบนระบบปฏิบัติการ Windows เท่านั้น ขอแนะนำให้ใช้กับ Windows 7 จนถึง Windows 10 แต่ยังคงใช้งานได้กับ Windows XP ระบบปฏิบัติการรุ่นเก่าบางรุ่น เช่น ME และ Vista ยังไม่ได้รับการทดสอบมาระยะหนึ่งแล้ว อย่างไรก็ตาม ซอฟต์แวร์ควรจะยังใช้งานได้
หากคุณต้องการรัน Workshop4 บนระบบปฏิบัติการอื่น เช่น Mac หรือ Linux ขอแนะนำให้ตั้งค่าเครื่องเสมือน (VM) บนพีซีของคุณ

ซอฟต์แวร์

1. การประชุมเชิงปฏิบัติการ 4 IDE
Workshop4 เป็นซอฟต์แวร์ IDE ที่ครอบคลุมสำหรับ Microsoft Windows ที่ให้แพลตฟอร์มการพัฒนาซอฟต์แวร์แบบครบวงจรสำหรับโปรเซสเซอร์และโมดูลตระกูล 4D ทั้งหมด IDE ผสมผสาน Editor, Compiler, Linker และ Downloader เพื่อพัฒนาโค้ดแอปพลิเคชัน 4DGL ที่สมบูรณ์ รหัสแอปพลิเคชันผู้ใช้ทั้งหมดได้รับการพัฒนาภายใน Workshop4 IDE
Workshop4 มีสภาพแวดล้อมการพัฒนาสามแบบเพื่อให้ผู้ใช้สามารถเลือกตามความต้องการของแอปพลิเคชันหรือแม้แต่ระดับทักษะของผู้ใช้ ได้แก่ Designer, ViSi–Genie และ ViSi

สภาพแวดล้อมการประชุมเชิงปฏิบัติการ 4
นักออกแบบ
สภาพแวดล้อมนี้ทำให้ผู้ใช้สามารถเขียนโค้ด 4DGL ในรูปแบบปกติเพื่อตั้งโปรแกรมโมดูลการแสดงผลได้

วิสิ – จีนี่
สภาพแวดล้อมขั้นสูงที่ไม่ต้องใช้การเข้ารหัส 4DGL ใดๆ เลย ทุกอย่างจะเสร็จสิ้นโดยอัตโนมัติสำหรับคุณ เพียงวางจอแสดงผลด้วยวัตถุที่คุณต้องการ (คล้ายกับ ViSi) ตั้งค่าเหตุการณ์เพื่อขับเคลื่อนวัตถุเหล่านั้น และโค้ดจะถูกเขียนให้คุณโดยอัตโนมัติ ViSi-Genie มอบประสบการณ์การพัฒนาที่รวดเร็วล่าสุดจากระบบ 4D

วิสิ
ประสบการณ์การเขียนโปรแกรมด้วยภาพที่ช่วยให้สามารถวางวัตถุแบบลากและวางเพื่อช่วยในการสร้างโค้ด 4DGL และช่วยให้ผู้ใช้เห็นภาพวิธีการ
จอแสดงผลจะมีลักษณะในขณะที่กำลังพัฒนา

2. ติดตั้ง Workshop4
ลิงก์ดาวน์โหลดสำหรับตัวติดตั้ง WS4 และคู่มือการติดตั้งมีอยู่ในหน้าผลิตภัณฑ์ Workshop4

การเชื่อมต่อโมดูลแสดงผลกับพีซี
ส่วนนี้จะแสดงคำแนะนำทั้งหมดสำหรับการเชื่อมต่อจอแสดงผลกับพีซี คำแนะนำมีสาม (3) ตัวเลือกภายใต้ส่วนนี้ ดังที่แสดงในภาพด้านล่าง แต่ละตัวเลือกมีเฉพาะสำหรับโมดูลการเขียนโปรแกรม ปฏิบัติตามคำแนะนำที่ใช้กับโมดูลการเขียนโปรแกรมที่คุณใช้เท่านั้น

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - การเชื่อมต่อโมดูลจอแสดงผลเข้ากับพีซี

ตัวเลือกการเชื่อมต่อ

ตัวเลือก A – การใช้ 4D-UPA
  1. เชื่อมต่อปลายด้านหนึ่งของ FFC เข้ากับช่องเสียบ ZIF 15 ทิศทางของ pixxiLCD โดยให้หน้าสัมผัสโลหะบน FFC หันเข้าหาสลัก
  2. เชื่อมต่อปลายอีกด้านของ FFC เข้ากับช่องเสียบ ZIF 30 ทางบน 4D-UPA โดยให้หน้าสัมผัสโลหะบน FFC หันหน้าไปทางสลัก
  3. เชื่อมต่อสายเคเบิล USB-Micro-B เข้ากับ 4D-UPA
  4. สุดท้าย เชื่อมต่อปลายอีกด้านของสาย USB-Micro-B เข้ากับคอมพิวเตอร์

4D SYSTEMS pixxiLCD 13P2 CTP CLB Display บอร์ดขยายการประเมินผลแพลตฟอร์ม Arduino - ตัวเลือกการเชื่อมต่อ 2

ตัวเลือก B – การใช้สายเคเบิลการเขียนโปรแกรม 4D
  1. เชื่อมต่อปลายด้านหนึ่งของ FFC เข้ากับช่องเสียบ ZIF 15 ทิศทางของ pixxiLCD โดยให้หน้าสัมผัสโลหะบน FFC หันเข้าหาสลัก
  2. เชื่อมต่อปลายอีกด้านของ FFC เข้ากับช่องเสียบ ZIF 30 ทางบน gen4-IB โดยให้หน้าสัมผัสโลหะบน FFC หันหน้าไปทางสลัก
  3. เชื่อมต่อส่วนหัวตัวเมีย 5 พินของสายเคเบิลโปรแกรม 4D เข้ากับ gen4-IB ตามการวางแนวบนฉลากสายเคเบิลและโมดูล คุณยังสามารถดำเนินการนี้ได้โดยใช้สายแพที่ให้มาด้วย
  4. เชื่อมต่อปลายอีกด้านหนึ่งของสายเคเบิลโปรแกรม 4D เข้ากับคอมพิวเตอร์

4D SYSTEMS pixxiLCD 13P2 CTP CLB Display บอร์ดขยายการประเมินผลแพลตฟอร์ม Arduino - ตัวเลือกการเชื่อมต่อ 3

ตัวเลือก C – การใช้ uUSB-PA5-II
  1. เชื่อมต่อปลายด้านหนึ่งของ FFC เข้ากับช่องเสียบ ZIF 15 ทิศทางของ pixxiLCD โดยให้หน้าสัมผัสโลหะบน FFC หันเข้าหาสลัก
  2. เชื่อมต่อปลายอีกด้านของ FFC เข้ากับช่องเสียบ ZIF 30 ทางบน gen4-IB โดยให้หน้าสัมผัสโลหะบน FFC หันหน้าไปทางสลัก
  3. เชื่อมต่อส่วนหัวตัวเมีย 5 พินของ uUSB-PA5-II เข้ากับ gen4-IB ตามการวางแนวบนฉลากสายเคเบิลและโมดูล คุณยังสามารถดำเนินการนี้ได้โดยใช้สายแพที่ให้มาด้วย
  4. เชื่อมต่อสาย USB-Mini-B เข้ากับ uUSB-PA5-II
  5. สุดท้าย เชื่อมต่อปลายอีกด้านของ uUSB-Mini-B เข้ากับคอมพิวเตอร์

4D SYSTEMS pixxiLCD 13P2 CTP CLB Display บอร์ดขยายการประเมินผลแพลตฟอร์ม Arduino - ตัวเลือกการเชื่อมต่อ 1

ให้ WS4 ระบุโมดูลการแสดงผล

หลังจากปฏิบัติตามชุดคำแนะนำที่เหมาะสมในส่วนที่แล้ว ตอนนี้คุณต้องกำหนดค่าและตั้งค่า Workshop4 เพื่อให้แน่ใจว่าจะระบุและเชื่อมต่อกับโมดูลการแสดงผลที่ถูกต้อง

  1. เปิด Workshop4 IDE และสร้างโปรเจ็กต์ใหม่
  2. เลือกโมดูลการแสดงผลที่คุณใช้จากรายการ
  3. เลือกการวางแนวที่คุณต้องการสำหรับโครงการของคุณ
  4. คลิกถัดไป.
  5. เลือกสภาพแวดล้อมการเขียนโปรแกรม WS4 เฉพาะสภาพแวดล้อมการเขียนโปรแกรมที่เข้ากันได้สำหรับโมดูลการแสดงผลเท่านั้นที่จะเปิดใช้งาน
    4D SYSTEMS pixxiLCD 13P2 CTP CLB Display บอร์ดขยายการประเมินผลแพลตฟอร์ม Arduino - ตัวเลือกการเชื่อมต่อ 4
  6. คลิกที่แท็บ COMMS เลือกพอร์ต COM ที่โมดูลการแสดงผลเชื่อมต่ออยู่จากรายการแบบเลื่อนลง
  7. คลิกที่จุดสีแดงเพื่อเริ่มการสแกนหาโมดูลการแสดงผล จุดสีเหลืองจะแสดงขณะสแกน ตรวจสอบให้แน่ใจว่าโมดูลของคุณเชื่อมต่ออย่างถูกต้อง
  8. สุดท้ายนี้ การตรวจจับที่สำเร็จจะทำให้คุณมีจุดสีน้ำเงินพร้อมชื่อของโมดูลการแสดงผลที่แสดงอยู่ข้างๆ
  9. คลิกที่แท็บหน้าแรกเพื่อเริ่มสร้างโครงการของคุณ

4D SYSTEMS pixxiLCD 13P2 CTP CLB Display บอร์ดขยายการประเมินผลแพลตฟอร์ม Arduino - ตัวเลือกการเชื่อมต่อ 5

เริ่มต้นกับโครงการง่ายๆ

หลังจากที่เชื่อมต่อโมดูลการแสดงผลเข้ากับพีซีได้สำเร็จโดยใช้โมดูลการเขียนโปรแกรมของคุณ คุณสามารถเริ่มสร้างแอปพลิเคชันพื้นฐานได้แล้ว ส่วนนี้จะแสดงวิธีการออกแบบอินเทอร์เฟซผู้ใช้อย่างง่ายโดยใช้สภาพแวดล้อม ViSi-Genie และการใช้แถบเลื่อนและวิดเจ็ตเกจ
โปรเจ็กต์ผลลัพธ์ประกอบด้วยแถบเลื่อน (วิดเจ็ตอินพุต) ที่ควบคุมเกจ (วิดเจ็ตเอาต์พุต) วิดเจ็ตยังสามารถกำหนดค่าให้ส่งข้อความเหตุการณ์ไปยังอุปกรณ์โฮสต์ภายนอกผ่านพอร์ตอนุกรม

สร้างโครงการ ViSi-Genie ใหม่
คุณสามารถสร้างโปรเจ็กต์ ViSi-Genie ได้โดยเปิดเวิร์กชอปและเลือกประเภทการแสดงผลและสภาพแวดล้อมที่คุณต้องการใช้งาน โปรเจ็กต์นี้จะใช้สภาพแวดล้อม ViSi-Genie

  1. เปิด Workshop4 โดยดับเบิลคลิกที่ไอคอน
  2. สร้างโครงการใหม่ด้วยแท็บใหม่
  3. เลือกประเภทการแสดงผลของคุณ
  4. คลิกถัดไป
  5. เลือกสภาพแวดล้อม ViSi-Genie

4D SYSTEMS pixxiLCD 13P2 CTP CLB Display บอร์ดขยายการประเมินผลแพลตฟอร์ม Arduino - ตัวเลือกการเชื่อมต่อ 6

เพิ่มวิดเจ็ตตัวเลื่อน
หากต้องการเพิ่มวิดเจ็ตตัวเลื่อน เพียงคลิกที่แท็บหน้าแรกแล้วเลือกวิดเจ็ตอินพุต จากรายการ คุณสามารถเลือกประเภทของวิดเจ็ตที่คุณต้องการใช้ ในกรณีนี้ วิดเจ็ตตัวเลื่อนจะถูกเลือก

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget

เพียงลากและวางวิดเจ็ตไปยังส่วน What-You-See-Is-What-You-Get (WYSIWYG)

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 2

เพิ่มวิดเจ็ตมาตรวัด
หากต้องการเพิ่มวิดเจ็ตเกจ ให้ไปที่ส่วนเกจแล้วเลือกประเภทเกจที่คุณต้องการใช้ ในกรณีนี้ วิดเจ็ต Coolgauge จะถูกเลือก

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 3

ลากและวางไปที่ส่วน WYSIWYG เพื่อดำเนินการต่อ

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 4

เชื่อมโยงวิดเจ็ต
วิดเจ็ตอินพุตสามารถกำหนดค่าเพื่อควบคุมวิดเจ็ตเอาต์พุตได้ ในการดำเนินการนี้ เพียงคลิกที่อินพุต (ในตัวอย่างนี้ampวิดเจ็ตตัวเลื่อน) และไปที่ Object Inspector Section แล้วคลิกแท็บ Events
มีสองเหตุการณ์ที่พร้อมใช้งานภายใต้แท็บเหตุการณ์ของวิดเจ็ตอินพุต - OnChanged และ OnChanging เหตุการณ์เหล่านี้ถูกกระตุ้นโดยการกระทำแบบสัมผัสที่ทำบนวิดเจ็ตอินพุต
เหตุการณ์ OnChanged จะถูกทริกเกอร์ทุกครั้งที่ปล่อยวิดเจ็ตอินพุต ในทางกลับกัน เหตุการณ์ OnChanging จะถูกทริกเกอร์อย่างต่อเนื่องในขณะที่วิดเจ็ตอินพุตถูกแตะ ในตัวอย่างนี้ampเลอ เหตุการณ์ OnChanging ถูกใช้ ตั้งค่าตัวจัดการเหตุการณ์โดยคลิกที่สัญลักษณ์จุดไข่ปลาสำหรับตัวจัดการเหตุการณ์ OnChanging

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 5

หน้าต่างการเลือกเหตุการณ์จะปรากฏขึ้น เลือก coolgauge0Set จากนั้นคลิก ตกลง

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 6

กำหนดค่าวิดเจ็ตอินพุตเพื่อส่งข้อความไปยังโฮสต์
โฮสต์ภายนอกที่เชื่อมต่อกับโมดูลแสดงผลผ่านพอร์ตอนุกรม สามารถรับรู้ถึงสถานะของวิดเจ็ตได้ ซึ่งสามารถทำได้โดยการกำหนดค่าวิดเจ็ตเพื่อส่งข้อความเหตุการณ์ไปยังพอร์ตอนุกรม เมื่อต้องการทำเช่นนี้ ให้ตั้งค่าตัวจัดการเหตุการณ์ OnChanged ของวิดเจ็ตตัวเลื่อนเป็นรายงานข้อความ

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 7

การ์ด microSD / หน่วยความจำแฟลชอนุกรมออนบอร์ด
บนโมดูลจอแสดงผล Pixxi ข้อมูลกราฟิกสำหรับวิดเจ็ตสามารถจัดเก็บไว้ในการ์ด microSD/หน่วยความจำแฟลชอนุกรมออนบอร์ด ซึ่งจะเข้าถึงได้โดยโปรเซสเซอร์กราฟิกของโมดูลจอแสดงผลในระหว่างรันไทม์ โปรเซสเซอร์กราฟิกจะเรนเดอร์วิดเจ็ตบนหน้าจอ

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 8

PmmC ที่เหมาะสมจะต้องอัปโหลดไปยังโมดูล Pixxi เพื่อใช้อุปกรณ์จัดเก็บข้อมูลที่เกี่ยวข้อง PmmC สำหรับการรองรับการ์ด microSD มีคำต่อท้าย “-u” ในขณะที่ PmmC สำหรับการรองรับหน่วยความจำแฟลชอนุกรมออนบอร์ดจะมีคำต่อท้าย “-f”
หากต้องการอัปโหลด PmmC ด้วยตนเอง ให้คลิกแท็บเครื่องมือ และเลือก PmmC Loader

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 9

สร้างและคอมไพล์โครงการ
หากต้องการสร้าง/อัปโหลดโปรเจ็กต์ ให้คลิกไอคอน (สร้าง) คัดลอก/โหลด

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 10

คัดลอกที่จำเป็น Fileสถึง
การ์ด microSD / หน่วยความจำแฟลชอนุกรมออนบอร์ด

การ์ดไมโครเอสดี
WS4 สร้างกราฟิกที่จำเป็น files และจะแจ้งให้คุณทราบถึงไดรฟ์ที่ติดตั้งการ์ด microSD ตรวจสอบให้แน่ใจว่าได้ติดตั้งการ์ด microSD เข้ากับพีซีอย่างถูกต้อง จากนั้นเลือกไดรฟ์ที่ถูกต้องในหน้าต่าง Copy Confirmation ดังที่แสดงในภาพด้านล่าง

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 11

คลิกตกลงหลังจาก fileจะถูกถ่ายโอนไปยังการ์ด microSD ยกเลิกการต่อเชื่อมการ์ด microSD จากพีซี และใส่ลงในช่องเสียบการ์ด microSD ของโมดูลจอแสดงผล

หน่วยความจำแฟลชแบบอนุกรมออนบอร์ด
เมื่อเลือก Flash Memory เป็นปลายทางสำหรับกราฟิก fileตรวจสอบให้แน่ใจว่าไม่ได้เชื่อมต่อการ์ด microSD ในโมดูล
หน้าต่างยืนยันการคัดลอกจะปรากฏขึ้นดังแสดงในข้อความด้านล่าง

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 12

คลิกตกลง และก File หน้าต่างการโอนจะปรากฏขึ้น รอให้กระบวนการสิ้นสุด จากนั้นกราฟิกจะแสดงบนโมดูลจอแสดงผล

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 13

ทดสอบการใช้งาน
ขณะนี้แอปพลิเคชันควรทำงานบนโมดูลการแสดงผล วิดเจ็ตตัวเลื่อนและเกจควรแสดงขึ้นมาแล้ว เริ่มสัมผัสและขยับนิ้วหัวแม่มือของวิดเจ็ตตัวเลื่อน การเปลี่ยนแปลงค่าควรส่งผลให้ค่าของวิดเจ็ตเกจเปลี่ยนแปลงด้วย เนื่องจากวิดเจ็ตทั้งสองเชื่อมโยงกัน

ใช้เครื่องมือ GTX เพื่อตรวจสอบข้อความ
มีเครื่องมือใน WS4 ที่ใช้สำหรับตรวจสอบข้อความเหตุการณ์ที่โมดูลแสดงผลส่งออกไปยังพอร์ตอนุกรม เครื่องมือนี้เรียกว่า “GTX” ซึ่งย่อมาจาก “Genie Test eXecutor” เครื่องมือนี้สามารถใช้เป็นเครื่องจำลองสำหรับอุปกรณ์โฮสต์ภายนอกได้ เครื่องมือ GTX สามารถพบได้ในส่วนเครื่องมือ คลิกที่ไอคอนเพื่อเรียกใช้เครื่องมือ

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 14

การเลื่อนและปล่อยนิ้วหัวแม่มือของแถบเลื่อนจะทำให้แอปพลิเคชันส่งข้อความเหตุการณ์ไปยังพอร์ตอนุกรม ข้อความเหล่านี้จะได้รับและพิมพ์โดยเครื่องมือ GTX สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรายละเอียดของโปรโตคอลการสื่อสารสำหรับแอปพลิเคชัน ViSiGenie โปรดดูคู่มืออ้างอิง ViSi-Genie เอกสารนี้มีอธิบายไว้ในส่วน “เอกสารอ้างอิง”

4D ระบบ pixxiLCD 13P2 CTP CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย - เพิ่ม Slider Widget 15

หมายเหตุการใช้งาน

หมายเหตุแอป ชื่อ คำอธิบาย สภาพแวดล้อมที่รองรับ
4D-AN-00117 การเริ่มต้นใช้งานนักออกแบบ – โครงการแรก หมายเหตุแอปพลิเคชันนี้แสดงวิธีสร้างโปรเจ็กต์ใหม่โดยใช้ Designer Environment นอกจากนี้ยังแนะนำพื้นฐานของ 4DGL (ภาษากราฟิก 4D) นักออกแบบ
4D-AN-00204 การเริ่มต้นใช้งาน ViSi – โครงการแรกสำหรับ Pixxi หมายเหตุแอปพลิเคชันนี้แสดงวิธีสร้างโปรเจ็กต์ใหม่โดยใช้ ViSi Environment นอกจากนี้ยังแนะนำพื้นฐานของ 4DGL (ภาษากราฟิก 4D และการใช้งานพื้นฐานของหน้าจอ WYSIWYG (What-You-See-Is-What-You-Get) วิสิ
4D-AN-00203 วีซิ จินนี่
การเริ่มต้น – โปรเจ็กต์แรกสำหรับจอแสดงผล Pixxi
โปรเจ็กต์ง่ายๆ ที่พัฒนาขึ้นในบันทึกการใช้งานนี้สาธิตฟังก์ชันการสัมผัสพื้นฐานและการโต้ตอบกับวัตถุโดยใช้ ViSi-Genie
สิ่งแวดล้อม. โปรเจ็กต์นี้แสดงให้เห็นว่าออบเจ็กต์อินพุตได้รับการกำหนดค่าให้ส่งข้อความไปยังตัวควบคุมโฮสต์ภายนอกอย่างไร และวิธีตีความข้อความเหล่านี้
วิศรี-จีนี่

เอกสารอ้างอิง

ViSi-Genie เป็นสภาพแวดล้อมที่แนะนำสำหรับผู้เริ่มต้น สภาพแวดล้อมนี้ไม่จำเป็นต้องเกี่ยวข้องกับการเขียนโค้ด ซึ่งทำให้เป็นแพลตฟอร์มที่ใช้งานง่ายที่สุดในบรรดาสภาพแวดล้อมทั้งสี่
อย่างไรก็ตาม ViSi-Genie มีข้อจำกัด สำหรับผู้ใช้ที่ต้องการการควบคุมและความยืดหยุ่นมากขึ้นในระหว่างการออกแบบและพัฒนาแอปพลิเคชัน แนะนำให้ใช้สภาพแวดล้อม Designer หรือ ViSi ViSi และ Designer อนุญาตให้ผู้ใช้เขียนโค้ดสำหรับแอปพลิเคชันของตน
ภาษาการเขียนโปรแกรมที่ใช้กับโปรเซสเซอร์กราฟิก 4D Systems เรียกว่า “4DGL” เอกสารอ้างอิงที่จำเป็นที่สามารถใช้เพื่อการศึกษาเพิ่มเติมเกี่ยวกับสภาพแวดล้อมที่แตกต่างกันมีดังต่อไปนี้

คู่มืออ้างอิง ViSi-Genie
ViSi-Genie ทำการเข้ารหัสพื้นหลังทั้งหมด โดยไม่ต้องเรียนรู้ 4DGL แต่ทำทุกอย่างเพื่อคุณ เอกสารนี้ครอบคลุมฟังก์ชัน ViSi-Genie ที่มีให้สำหรับโปรเซสเซอร์ PIXXI, PICASO และ DIABLO16 และโปรโตคอลการสื่อสารที่ใช้เรียกว่า Genie Standard Protocol

คู่มืออ้างอิงโปรแกรมเมอร์ 4DGL
4DGL เป็นภาษาเชิงกราฟิกที่ช่วยให้สามารถพัฒนาแอปพลิเคชันได้อย่างรวดเร็ว คลังกราฟิก ข้อความ และ file ฟังก์ชั่นของระบบและความง่ายในการใช้ภาษาที่รวมเอาองค์ประกอบที่ดีที่สุดและโครงสร้างไวยากรณ์ของภาษาต่างๆ เช่น C, Basic, Pascal เป็นต้น เอกสารนี้ครอบคลุมถึงรูปแบบภาษา ไวยากรณ์ และการควบคุมการไหล

คู่มือฟังก์ชันภายใน
4DGL มีฟังก์ชันภายในจำนวนหนึ่งที่สามารถใช้เพื่อการเขียนโปรแกรมได้ง่ายขึ้น เอกสารนี้ครอบคลุมถึงฟังก์ชันภายใน (ที่ใช้ชิป) สำหรับโปรเซสเซอร์ pixxi

เอกสารข้อมูลสินค้า pixxiLCD-13P2/P2CT-CLB
เอกสารนี้มีข้อมูลโดยละเอียดเกี่ยวกับโมดูลแสดงผลแบบรวม pixxiLCD-13P2/P2CT-CLB

เอกสารข้อมูลสินค้า pixxiLCD-20P2/P2CT-CLB
เอกสารนี้มีข้อมูลโดยละเอียดเกี่ยวกับโมดูลแสดงผลแบบรวม pixxiLCD-20P2/P2CT-CLB

เอกสารข้อมูลสินค้า pixxiLCD-25P4/P4CT
เอกสารนี้มีข้อมูลโดยละเอียดเกี่ยวกับโมดูลแสดงผลแบบรวม pixxiLCD-25P4/P4CT

เอกสารข้อมูลสินค้า pixxiLCD-39P4/P4CT
เอกสารนี้มีข้อมูลโดยละเอียดเกี่ยวกับโมดูลแสดงผลแบบรวม pixxiLCD-39P4/P4CT

คู่มือผู้ใช้ Workshop4 IDE
เอกสารนี้ให้ข้อมูลเบื้องต้นเกี่ยวกับสภาพแวดล้อมการพัฒนาแบบบูรณาการของ Workshop4, 4D Systems

บันทึก: สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Workshop4 โดยทั่วไป โปรดดูคู่มือผู้ใช้ Workshop4 IDE ซึ่งมีอยู่ที่ www.4dsystems.com.au

คำศัพท์

ฮาร์ดแวร์
  1. สายเขียนโปรแกรม 4D – สายเขียนโปรแกรม 4D เป็นสายแปลง USB เป็น Serial-TTL UART สายเคเบิลนี้เป็นวิธีที่รวดเร็วและง่ายดายในการเชื่อมต่ออุปกรณ์ 4D ทั้งหมดที่ต้องการอินเทอร์เฟซอนุกรมระดับ TTL เข้ากับ USB
  2. ระบบสมองกลฝังตัว – ระบบควบคุมและระบบปฏิบัติการที่ตั้งโปรแกรมไว้พร้อมฟังก์ชันเฉพาะภายในระบบเครื่องกลหรือไฟฟ้าขนาดใหญ่ ซึ่งมักจะมี
    ข้อจำกัดในการประมวลผลแบบเรียลไทม์ มันถูกฝังไว้เป็นส่วนหนึ่งของอุปกรณ์ที่สมบูรณ์ ซึ่งมักรวมถึงฮาร์ดแวร์และชิ้นส่วนเครื่องจักรกล
  3. Female Header – ขั้วต่อที่ติดอยู่กับสายไฟ เคเบิล หรือชิ้นส่วนฮาร์ดแวร์ โดยมีรูฝังตั้งแต่หนึ่งรูขึ้นไปและมีขั้วไฟฟ้าอยู่ข้างใน
  4. FFC - สายแบนแบบยืดหยุ่นหรือ FFC หมายถึงสายไฟชนิดต่างๆ ที่มีทั้งแบบแบนและแบบยืดหยุ่น ใช้สำหรับเชื่อมต่อจอแสดงผลเข้ากับอะแดปเตอร์สำหรับตั้งโปรแกรม
  5. gen4 – IB – อินเทอร์เฟซที่เรียบง่ายที่แปลงสายเคเบิล FFC 30 ทิศทางที่มาจากโมดูลจอแสดงผล gen4 ของคุณให้เป็นสัญญาณ 5 ทั่วไปที่ใช้สำหรับการเขียนโปรแกรม
    และการเชื่อมต่อกับผลิตภัณฑ์ 4D Systems
  6. gen4-UPA – โปรแกรมเมอร์อเนกประสงค์ที่ออกแบบมาเพื่อทำงานร่วมกับโมดูลแสดงผล 4D Systems หลายโมดูล
  7. สายไมโคร USB – สายเคเบิลประเภทหนึ่งที่ใช้เชื่อมต่อจอแสดงผลกับคอมพิวเตอร์
  8. โปรเซสเซอร์ - โปรเซสเซอร์คือวงจรอิเล็กทรอนิกส์รวมที่ทำการคำนวณที่รันอุปกรณ์คอมพิวเตอร์ งานพื้นฐานคือการรับข้อมูลเข้าและ
    ให้ผลลัพธ์ที่เหมาะสม
  9. อะแดปเตอร์การเขียนโปรแกรม – ใช้สำหรับการเขียนโปรแกรมโมดูลจอแสดงผล gen4 เชื่อมต่อกับ breadboard เพื่อสร้างต้นแบบ เชื่อมต่อกับอินเทอร์เฟซ Arduino และ Raspberry Pi
  10. แผงสัมผัสแบบต้านทาน - จอแสดงผลคอมพิวเตอร์ที่ไวต่อการสัมผัสประกอบด้วยแผ่นยืดหยุ่นสองแผ่นที่เคลือบด้วยวัสดุต้านทานและคั่นด้วยช่องว่างอากาศหรือไมโครดอต
  11. การ์ด microSD – การ์ดหน่วยความจำแฟลชแบบถอดได้ชนิดหนึ่งที่ใช้สำหรับจัดเก็บข้อมูล
  12. uUSB-PA5-II – ตัวแปลงบริดจ์ USB เป็น Serial-TTL UART โดยให้ข้อมูลซีเรียลที่มีอัตราบอดหลายอัตราให้กับผู้ใช้สูงสุดถึงอัตราบอด 3M และเข้าถึงสัญญาณเพิ่มเติม เช่น การควบคุมการไหลในแพ็คเกจ Dual-In-Line ขนาด 10 มม. (2.54 นิ้ว) พิทช์ 0.1 พินที่สะดวกสบาย
  13. Zero Insertion Force - ส่วนที่เสียบสายแพแบบยืดหยุ่นเข้าไป
ซอฟต์แวร์
  1. พอร์ต Comm – พอร์ตการสื่อสารแบบอนุกรมหรือช่องสัญญาณที่ใช้เชื่อมต่ออุปกรณ์ต่างๆ เช่น จอแสดงผลของคุณ
  2. ไดรเวอร์อุปกรณ์ – รูปแบบหนึ่งของแอปพลิเคชันซอฟต์แวร์ที่ออกแบบมาเพื่อให้สามารถโต้ตอบกับอุปกรณ์ฮาร์ดแวร์ได้ หากไม่มีไดรเวอร์อุปกรณ์ที่จำเป็น อุปกรณ์ฮาร์ดแวร์ที่เกี่ยวข้องจะไม่ทำงาน
  3. เฟิร์มแวร์ – ซอฟต์แวร์คอมพิวเตอร์ประเภทหนึ่งที่ให้การควบคุมฮาร์ดแวร์เฉพาะของอุปกรณ์ในระดับต่ำ
  4. เครื่องมือ GTX – ดีบักเกอร์ Genie Test Executor เครื่องมือที่ใช้ในการตรวจสอบข้อมูลที่ส่งและรับโดยจอแสดงผล
  5. GUI – รูปแบบอินเทอร์เฟซผู้ใช้ที่อนุญาตให้ผู้ใช้โต้ตอบกับอุปกรณ์อิเล็กทรอนิกส์ผ่านไอคอนกราฟิกและตัวบ่งชี้ภาพ เช่น สัญกรณ์รอง
    แทนที่จะใช้อินเทอร์เฟซผู้ใช้แบบข้อความ ให้พิมพ์ป้ายคำสั่งหรือการนำทางด้วยข้อความ
  6. ภาพ Files – เป็นกราฟิก fileสร้างขึ้นจากการคอมไพล์โปรแกรมที่ควรบันทึกลงในการ์ด microSD
  7. ตัวตรวจสอบวัตถุ – ส่วนใน Workshop4 ที่ผู้ใช้สามารถเปลี่ยนคุณสมบัติของวิดเจ็ตบางตัวได้ นี่คือจุดที่การปรับแต่งวิดเจ็ตและการกำหนดค่าเหตุการณ์เกิดขึ้น
  8. วิดเจ็ต – วัตถุกราฟิกใน Workshop4
  9. WYSIWYG – สิ่งที่คุณเห็นคือสิ่งที่คุณได้รับ ส่วนตัวแก้ไขกราฟิกใน Workshop4 ซึ่งผู้ใช้สามารถลากและวางวิดเจ็ตได้

เยี่ยมชมเว็บไซต์ของเรา webเว็บไซต์อยู่ที่: www.4dsystems.com.au
การสนับสนุนด้านเทคนิค: www.4dsystems.com.au/support
การสนับสนุนการขาย: sales@4dsystems.com.au

ลิขสิทธิ์ © 4D Systems, 2022, All Rights Reserved.
เครื่องหมายการค้าทั้งหมดเป็นของเจ้าของที่เกี่ยวข้องและได้รับการยอมรับและรับทราบ

เอกสาร / แหล่งข้อมูล

4D ระบบ pixxiLCD-13P2-CTP-CLB จอแสดงผล Arduino แพลตฟอร์มการประเมินผลบอร์ดขยาย [พีดีเอฟ] คู่มือการใช้งาน
pixxiLCD-13P2-CTP-CLB, บอร์ดขยายการประเมินผลแพลตฟอร์ม Display Arduino, บอร์ดขยายการประเมินแพลตฟอร์ม, บอร์ดขยายการประเมินผล, pixxiLCD-13P2-CTP-CLB, บอร์ดขยาย

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *