Arduino Programming IoT Starting Point
Course Description:
คอร์สอบรม Arduino Programming จะแนะนำให้รู้จักกับบอร์ด Arduino ตั้งแต่เบื้องต้นเสริมด้วยแหล่งข้อมูลต่างๆ สำหรับการนำไปพัฒนาต่อยอดได้ด้วยตนเอง กับอุปกรณ์เชื่อมต่อพื้นฐานเหมาะกับการเรียนรู้ ฝึกการเขียนโปรแกรมภาษา C/C++ ที่ใช้ในการพัฒนาด้วย Arduino IDE รู้จักชนิดข้อมูล โครงสร้างภาษา การใช้งานฟังก์ชั่น การใช้งานไลบรารี่ รวมถึงคลาสต่างๆ เสริมด้วยการเขียนโปรแกรมติดต่อกับฮาร์ดแวร์พื้นฐาน เช่น อินพุตและเอาต์พุตแบบดิจิตอล (Digital I/O) อินพุตแบบอนาล็อก (Analog Input) การสร้างสัญญาณพัลซ์วิดธ์มอดูเลชั่น (PWM) การใช้งานไทม์มิ่ง (Timing) การใช้งานอินเตอร์รัพท์ภายนอก (External Interrupt) การสื่อสารอนุกรม (Serial) แบบ UART เป็นต้น พร้อมตัวอย่างการประยุกต์ใช้งาน และการเชื่อมต่อฮาร์ดแวร์ Character LCD หรือชิพ Real-Time Clock ใช้งานจริง
Online Registration >> HERE
Fee: 5,900 Baht **Early bird 5,500 Baht excludes VAT :
(Fee includes Course Material + Coffee Break and Lunch) Need to bring your own Notebook
Duration : 1 Day (09.00 - 16.30 )
Instructor: Mr. Sittipong Jansorn (See Profile >> Here)
Training Date:
- 12 February 2018
- 11 July 2018
Training Venue: The Connecion ( Near MRT Ladprao Exit 4 ) >> See Map
Prerequisite :
- การใช้งานคอมพิวเตอร์ทั่วไป
- การเขียนโปรแกรมภาษา C/C++
- ความรู้พื้นฐานทางไฟฟ้า เช่น แรงดันไฟฟ้า กระแสไฟฟ้า ไฟฟ้ากระแสตรง ไฟฟ้ากระแสสลับ
- พื้นฐานวงจรอิเล็กทรอนิกส์และอุปกรณ์อิเล็กทรอนิกส์ เช่น ตัวต้านทาน ตัวเก็บประจุ ตัวเหนี่ยวนำ
Benefits:
บอร์ดควบคุมขนาดเล็ก Arduino ใช้สำหรับเพื่อการศึกษาหาความรู้ทางด้านระบบควบคุม ทั้งพัฒนาทักษะทางด้านการออกแบบ Hardware และ Software บอร์ด Arduino เป็นบอร์ดที่ใช้งานง่าย คอร์สนี้เป็นคอร์สเริ่มต้นสำหรับคนที่ไม่มีความรู้ทางด้าน Embedded System หรือทักษะทางด้านการออกแบบ hardware แต่มีทักษะในการเขียนโปรแกรม และอบรมตั้งแต่เริ่มต้น จนสามารถนำไปใช้งานได้จริง และเพื่อการต่อยอดในเรื่องของ IoT ในอนาคต
Course Outline:
- รู้จักบอร์ด Arduino แหล่งรวมข้อมูล
- รู้จัก Real Time Clock Shield, Basic 16x2 Character LCD ใช้สำหรับการทดลอง
- การติดตั้ง Arduino IDE
- พื้นฐานภาษา C/C++ มาตรฐาน
- รู้จักชนิดของข้อมูล (Datatype)
- การใช้งาน Structure เช่น if-else, while, for, do-while, switch case
- การกำหนดฟังก์ชั่น setup และ loop ของ Arduino
- วิธีการติดตั้งไลบรารี่ (Library) ให้กับ Arduino IDE
- รู้จัก Class และวิธีใช้งาน Class อย่างง่าย
- การเขียนโปรแกรมใช้งาน Serial Communication
- การเขียนโปรแกรมใช้งานพอร์ต Digital Output การประยุกต์ใช้งาน
- การใช้งาน Timing ควบคุมการทำงานในโปรแกรม
- การเขียนโปรแกรมใช้งานพอร์ต Digital Input และการประยุกต์ใช้งาน
- การเขียนโปรแกรม External Interrupt
- การเขียนโปรแกรมใช้งานพอร์ต Analog Input และการประยุกต์ใช้งาน
- การเขียนโปรแกรมสร้างสัญญาณ PWM และการประยุกต์ใช้งาน
- การเขียนโปรแกรมใช้งานบัสสื่อสารแบบ I2C
- การประยุกต์ใช้งานกลุ่ม LCD, Realtime-Clock, Sensor ต่างๆ
- พื้นฐานการใช้งาน Ethernet Shield
Online Registration >> HERE
Payment Condition :
Payment may be paid in full or 50% deposit at least 7 days prior to the start of the course. The payment could be paid by the following methods
- Account transfer to "IMC Institute" Saving account no. 616-2-07327-1 , Kasikorn Bank, Sathorn Square Branch.
or
- Cheque should be made payable to "IMC Institute"
Notes:
In case you choose to pay 50% deposit, we would request the remaining 50% to be paid at the registration desk before the beginning of the course.
Contact Person
For more information, contact our course coordinator on
Ms.Kwanhathai Thavornpong / Ms.Sunisa Kamhangwaratit
Mobile: 087-593-7974, 088-192-7975
Tel: 02-233-4732
E-mail: kwanhathai@imcinstitute.com/sunisa@imcinstitute.com /contact@imcinstitute.com