MIC004:Arduino Meets LabVIEW – Wiring, Installation & Programming.
เป็นหลักสูตรที่สร้างขึ้นเป็นพิเศษสำหรับช่างอิเล็กทรอนิกส์หรือนักศึกษาวิศวกรรมและวิศวกรผู้ที่ต้องการใช้ Arduino Programming ในระดับต่อไป บทเรียนหลักสูตรนี้จะอธิบายถึง “วิธีการทำงานกับ Arduino” โดยใช้ C Language หลักสูตรนี้จะเหมาะกับคุณถ้าคุณเป็นเจ้าของ Arduino UNO หลังจากนั้นคุณจะได้เรียนรู้วิธีการเชื่อมต่อ Arduino กับ LabVIEW. Arduino สามารถใช้ในโครงการด้านวิศวกรรมโครงการอุตสาหกรรมหรือโครงการที่เกี่ยวข้องกับระบบอัตโนมัติในบ้านได้ และใช้ LabVIEW คุณสามารถแสดงพารามิเตอร์ต่างๆของกระบวนการ เช่น ความเร็วของมอเตอร์, LED ON/OFF Feedback, สัญญาณอุณหภูมิและอื่นๆ อีกมากมายที่เป็นกระบวนการดิจิตอลหรืออนาล็อก นอกจากนี้คุณยังสามารถสร้าง ปุ่ม, สวิทช์ และกล่องข้อความ ได้ไม่จำกัดเพื่อควบคุม Arduino. นอกจากนี้ด้วยการเรียนรู้ Arduino คุณ คุณจะสามารถสร้างโครงการนวัตกรรม ที่คุณเพียต้องคิดแค่ WIRE & CODE เท่านั้น
วัตถุประสงค์
– เรียนรู้เกี่ยวกับ การออกแบบวงจร Arduino ใน Fritzing
– เรียนรู้เกี่ยวกับ Arduino Programming & Interfacing
– เรียนรู้เกี่ยวกับ การเขียนโปรแกรม Arduino โดยใช้ภาษา C
– เรียนรู้เกี่ยวกับ การเขียนโปรแกรมภาษา C
กลุ่มเป้าหมาย
– นักศึกษาวิศวกรรมศาสตร์ – ไฟฟ้า, วิทยาศาสตร์คอมพิวเตอร์และไฟฟ้า
– นักเรียนชั้นมัธยมศึกษาตอนปลาย
– มือสมัครเล่นทางอิเล็กทรอนิกส์
– IT Managers
– นักเรียน/นักศึกษา/ผู้ประกอบการ และ Freelance
– กลุ่มผู้สนใจทั่วไป
ความรู้พื้นฐาน
– มีความรู้พื้นฐานเกี่ยวกับ Digital Electronics
– มีความรู้พื้นฐานเกี่ยวกับ Arduino Board
– มีความรู้พื้นฐานเกี่ยวกับ Kit Material
– มีความรู้พื้นฐานเกี่ยวกับ ภาษา C- เรียนรู้เกี่ยวกับ Arduino ระดับสูง
คุณสมบัตรของหลักสูตร
- บรรยาย 51
- แบบทดสอบ 0
- ระยะเวลา 50 hours
- ระดับทักษะ All levels
- ภาษา English
- นักเรียน 0
- การประเมินผล Yes
-
ขั่วโมงที่ 1-4
เนื้อหาการอบรม
- – บทนำเกี่ยวกับหลักสูตรและเทคโนโลยีที่เราจะใช้ในการเขียนโปรแกรม
- – บทนำเกี่ยวกับ ภาษา C
- – บทนำเกี่ยวกับ Arduino Meets LabVIEW
- – แนะนำการเขียน ภาษา C เบื้องต้น
- – การติดตั้งโปรแกรม Visual Studio, C#, Adobe Dreamweaver, Microsoft Netbeen, ฯลฯ
- – การเรียกใช้โปรแกรม Visual Studio, C#, Adobe Dreamweaver, Microsoft Netbeen, ฯลฯ
-
ขั่วโมงที่ 4-8
- – ความรู้เกี่ยวกับ Arduino UNO
- – ความรู้เกี่ยวกับ ATMega 328 ไมโครคอนโทรลเลอร์
- – ความรู้เกี่ยวกับ 14 ขาอินพุต/เอาท์พุตแบบดิจิตอล
- – ความรู้เกี่ยวกับ เอาต์พุต PWM (8 บิต)
- – ความรู้เกี่ยวกับ 6 อินพุตแบบอนาล็อก (10 บิต)
- – ความรู้เกี่ยวกับ USB ตั้งโปรแกรมได้
- – เรียนรู้เกี่ยวกับ การสื่อสารแบบอนุกรม Arduino Meets LabVIEW
- – เรียนรู้เกี่ยวกับ ควบคุม LED โดยใช้แป้นพิมพ์คอมพิวเตอร์
- – เรียนรู้เกี่ยวกับ อ่านค่าสัญญาณอนาล็อก และปรับความสว่างของ LED
- – เรียนรู้เกี่ยวกับ เปลี่ยนความเร็วของมอเตอร์กระแสตรง
- – เรียนรู้เกี่ยวกับ ควบคุมโครงสร้างใน Arduino Meets LabVIEW
- – เรียนรู้เกี่ยวกับ Loop Iteration
- – เรียนรู้เกี่ยวกับ While Loop iteration
- – เรียนรู้เกี่ยวกับ Arduino ระดับพื้นฐาน
-
ชั่วโมงที่ 8-12
- – เรียนรู้เกี่ยวกับ อินพุทดิจิตอล Digital Inputs
- – เรียนรู้เกี่ยวกับ การอ่านข้อมูลดิจิทัลและการหักล้าง
- – เรียนรู้เกี่ยวกับ การควบคุมมอเตอร์กระแสไฟฟ้าโดยใช้ ไมโครสวิตช์ (Microswitch)
- – เรียนรู้เกี่ยวกับ จอแสดงผลเซเว่นเมนท์ (Seven Segment display)
- – เรียนรู้เกี่ยวกับ ตั้งค่าตัวนับโดยใช้ปุ่มกด
- – เรียนรู้เกี่ยวกับ Up Down Counter โดยใช้ปุ่มกด
- – เรียนรู้เกี่ยวกับ จอแสดงผลคริสตัลเหลว (Liquid Crystal Display)
- – เรียนรู้เกี่ยวกับ การเดินสายไฟของ LCD
- – เรียนรู้เกี่ยวกับ การแสดงข้อความบนหน้าจอ LCD
- – เรียนรู้เกี่ยวกับ การแสดงอุณหภูมิห้องบนหน้าจอ LCD
- – เรียนรู้เกี่ยวกับ การสร้างอักขระที่กำหนดเอง
- – เรียนรู้เกี่ยวกับ ข้อความต่างๆบนหน้าจอ LCD
- – เรียนรู้เกี่ยวกับ การเขียนข้อความโดยการสื่อสารแบบอนุกรม
- – เรียนรู้เกี่ยวกับ Up Down Counter บนจอ LCD
- – เรียนรู้เกี่ยวกับ Arduino ระดับปานกลาง
-
ชั่วโมงที่ 12-16
- – เรียนรู้เกี่ยวกับ EEPROM ใน Arduino Meets LabVIEW
- – เรียนรู้เกี่ยวกับ การอ่านและเขียนค่าลงใน EEPROM
- – เรียนรู้เกี่ยวกับ การอ่านและเขียนค่าลงใน EEPROM โดย microswitch
- – เรียนรู้เกี่ยวกับ IR LEDs
- – เรียนรู้เกี่ยวกับ การเดินสายไฟ IR LEDs
- – เรียนรู้เกี่ยวกับ การเปิด LED เอาต์พุต
- – เรียนรู้เกี่ยวกับ การสร้าง UP Counter
- – เรียนรู้เกี่ยวกับ สาย Shift Registers
- – เรียนรู้เกี่ยวกับ การเดินสายของรีจิสเตอร์ Shift
- – เรียนรู้เกี่ยวกับ เปิด LED เอาต์พุต ของสายของรีจิสเตอร์ Shift
- – เรียนรู้เกี่ยวกับ เปิดไฟ LED ทีละหนึ่งดวง
- – เรียนรู้เกี่ยวกับ Knight Rider Effect
- – เรียนรู้เกี่ยวกับ สร้างตัวนับไบนารี (Binary)
- – เรียนรู้เกี่ยวกับ การกระพริบของไฟ LED ทั้งหมด
- – เรียนรู้เกี่ยวกับ เปิดและปิดไฟ LED Even/Odd State LEDs
- – เรียนรู้เกี่ยวกับ Arduino ระดับสูง