การศึกษา6 คอร์สสอน Arduino ออนไลน์สำหรับการใช้งานเบื้องต้น + ระดับสูง

6 คอร์สสอน Arduino ออนไลน์สำหรับการใช้งานเบื้องต้น + ระดับสูง

Arduino คือแพลตฟอร์มแบบ open-source ที่เป็นกุญแจสำคัญในการสร้างอุปกรณ์อิเล็กทรอนิกส์หลากหลายรูปแบบ โดยเฉพาะอุปกรณ์ IoT (Internet of Things) ที่มีความทันสมัยและเป็นเทรนด์มาแรงในยุคศตวรรษที่ 21

ดังนั้นการเรียนวิธีการใช้งาน Arduino จึงเป็นทางเลือกที่น่าสนใจอย่างยิ่ง ถ้าคุณต้องการงานในสายงาน Internet of Things หรือสายงานอื่นๆ ที่ใช้งาน Arduino ครับ

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

เราไปดูกันดีกว่ามีคอร์สสอน Arduino ไหนบ้างที่น่าเรียนครับ

Udemy

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

สิ่งสำคัญในการซื้อคอร์สของ Udemy คือ คุณควรจะซื้อในช่วงลดราคาเท่านั้น (มีลดทุกๆ 2-5 วัน) เพราะราคาคอร์สจะลดเหลือแค่ 300-500 บาทเท่านั้น ซึ่งจะช่วยให้คุณเรียนการใช้งาน Arduino ได้อย่างครบถ้วนในราคาที่ถูกมากครับ

1. Arduino Step by Step: Getting Started

คอร์สสอน Arduino ของ Dr. Peter Dalmaris วิศวกรไฟฟ้าที่มีประสบการณ์ในการสอนทักษะทางด้านอิเล็กทรอนิกส์มาอย่างโชกโชน โดยในคอร์สนี้นั้นเขาจะสอนทักษะทุกอย่างที่เกี่ยวข้องกับ Arduino ตั้งแต่เริ่มแรกไม่ว่าจะเป็นบอร์ด Arduino, Arduino IDE, การเขียนโปรแกรมบน Arduino และอื่นๆ อีกมากมายครับ

คุณไม่จำเป็นต้องมีทักษะทางด้านอิเล็กทรอนิกส์ หรือว่าทักษะในการเขียนโปรแกรมก็สามารถเรียนได้ครับ

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

คอร์สเรียน Arduino ชั้นยอดบน Udemy

สิ่งที่คุณจะได้เรียนในคอร์สนี้ (โดยย่อ) ได้แก่

  • แนะนำพิ้นฐานเบื้องต้นของ Arduino Uno (USB, Shields, Pins, Power)
  • อธิบายการเชื่อมต่อ (TWI, SPI, UART)
  • อธิบายโครงสร้างของบอร์ด Arduino
  • พื้นฐานในส่วนของ Prototyping (อย่างเช่นการใช้ Multimeter และ Soldering)
  • เจาะลึกในส่วนของ Arduino IDE
  • การเขียนโปรแกรม Arduino
  • การตรวจจับแสง สี ความเร่ง ความดัน อุณหภูมิ ความชื้น ฯลฯ
  • ตรวจจับวัตถุโดยใช้ Infrared Motion Sensor
  • การตรวจจับระยะทางและเสียง
  • การใช้ Liquid Crystal Display เพื่อแสดงข้อมูลต่างๆ ให้กับผู้ใช้งาน
  • และอื่นๆ อีกมากมาย

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

คอร์สนี้ได้คะแนนไป 4.6/5.0 จากนักเรียนมากกว่า 29,000 คน

2. Arduino Step by Step Getting Serious

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

อีกคอร์สสอน Arduino ที่น่าสนใจ

รายละเอียดโดยย่อของสิ่งที่คุณจะได้เรียนในคอร์สนี้ได้แก่

  • การใช้ Sensor (BME280, MPU6050, Flex Sensor ฯลฯ)
  • การใช้ Keypads
  • เทคโนโลยีการเชื่อมต่อ (Wifi, BLE และ Radio)
  • การใช้สกรีน LCD, OLED และ TFT กับปุ่มและ Touch Interface
  • วิธีใช้งาน Servo, DC และ Stepper Motors
  • การเก็บข้อมูลใน External Storage อย่าง SD Card และ EEProm
  • การจัดการในส่วนของความปลอดภัยโดยใช้การสแกนลายนิ้วมือ
  • วิธีลดการใช้งาน Memory, ลดการใช้พลังงาน และยกระดับประสิทธิภาพของอุปกรณ์
  • และอื่นๆ อีกมากมาย

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

คอร์สนี้ได้คะแนนรีวิวไป 4.5/5.0 จากนักเรียนมากกว่า 17,000 คน

3. Arduino Programming and Hardware Fundamentals with Hackster

อีกคอร์สหนึ่งที่น่าสนใจสำหรับใครที่อยากเรียนการใช้งาน Arduino โดยในคอร์สนี้คุณจะได้เรียนกับ Shawn Hymel ซึ่งเป็นวิศวกรไฟฟ้าที่มีบทบาทสำคัญในการพัฒนาอุปกรณ์อย่าง CC3000 Shield และ APDS-9960 Gesture Sensor ที่ใช้กันหลายแพร่หลายในปัจจุบัน ดังนั้นเขาจึงมีความรู้มากมายที่พร้อมจะถ่ายทอดให้กับคุณครับ

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

คอร์สเรียน Arduino ของ Hackster

รายละเอียดโดยสรุปของสิ่งที่คุณจะได้เรียนในคอร์สได้แก่

  • แนะนำ Arduino
  • พื้นฐานการเขียนโปรแกรม (โดยใช้ภาษา C และ C++) และวิศวกรรมไฟฟ้า
  • การควบคุมและใช้งาน LED
  • การดูแลในส่วนของ User Input
  • การใช้ Sensor
  • การสร้าง Robotics
  • รูปแบบของการเชื่อมต่อกับ Internet
  • Internet of Things

คอร์สนี้มีเนื้อหายาวทั้งหมด 7 ชั่วโมง ซึ่งครอบคลุมรายละเอียดสำคัญๆ ของการใช้งาน Arduino ผมมองว่าคอร์สนี้เหมาะกับมือใหม่ที่ยังไม่อยากเรียนความรู้ระดับสูงมากนัก และอยากจะทดสอบว่า Arduino เหมาะกับตนเองหรือไม่

อย่างไรก็ดีถ้าคุณอยากจะเรียนแบบจริงจัง คอร์สที่ 1-2 จะเป็นตัวเลือกที่ดีกว่ามากครับ

อย่างไรก็ดีภายในคอร์สนี้มีแบบฝึกหัดและแบบทดสอบที่จะช่วยทดสอบทักษะของคุณอยู่ตลอดคอร์ส ซึ่งมีประโยชน์อย่างมากในการทบทวนความรู้ของคุณครับ

ในเรื่องสำเนียง ผมมองว่าสำเนียงของครูผู้สอนฟังง่ายมากเหมือนกับเจ้าของภาษาชาวอเมริกันทั่วไป คุณสามารถเรียนได้โดยไม่มีปัญหาแน่นอนครับ

คอร์สนี้ได้คะแนนไป 4.7/5.0 จากผู้เรียนมากกว่า 15,000 คน

4. Arduino Bootcamp : Learning Through Projects

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

ในคอร์สนี้คุณจะได้เรียนกับ Lee Assam วิศวกรที่มีความชำนาญพิเศษในส่วนของ Arduino และ Internet of Things โดยในปัจจุบันเขาได้ครอบครองสิทธิบัตรที่ออกโดยหน่วยงานรัฐของประเทศสหรัฐอเมริกาอยู่หลายชิ้นเลยทีเดียว ทำให้เขามีประสบการณ์มากมายที่พร้อมจะถ่ายทอดให้กับคุณครับ

ข้อควรทราบ: คุณไม่จำเป็นต้องมีพื้นฐานใดๆ ไม่ว่าจะเป็นในการเขียนโปรแกรมหรือว่าวิศวกรรมไฟฟ้า แต่คุณจะต้องมี Arduino Startup Kit ซึ่งจะใช้ในการเรียนมากกว่า 80% ของคอร์สครับ

Arduino Bootcamp

ภายในคอร์สคุณจะได้ลงมือสร้างอุปกรณ์เหล่านี้

  • รถ Arduino ขนาดเล็กที่สามารถแล่นและควบคุมได้โดยใช้ Smartphone app
  • โทรศัพท์ Arduino ที่สามารถโทรเข้าออกและรับส่งข้อความได้
  • สถานีพยากรณ์อากาศที่สามารถเชื่อมต่อกับอินเตอร์เน็ตและแสดงผลข้อมูลอากาศตามสถานที่ที่คุณอยู่
  • และอื่นๆ อีกมากมาย

ในการเรียนนั้น ผู้สอนจะสอนทุกอย่างแบบ Step-by-step เป็นขั้นเป็นตอน ทำให้คุณสามารถติดตามได้ง่าย และนอกจากนี้จะสอดแทรกหลักการต่างๆ ลงไปด้วย ทำให้เหมาะสำหรับผู้เริ่มต้น

ในส่วนของสำเนียง จากที่ผมทดสอบเบื้องต้น ผมมองว่าสำเนียงของครูผู้สอนชัดเจนดี ไม่มีปัญหาในการฟังครับ

รวมแล้วคอร์สนี้มีเนื้อหาทั้งหมด 9.5 ชั่วโมง และได้คะแนนรีวิว 4.6/5.0 จากนักเรียนกว่า 17,000 คน

5. Arduino : Electronics circuit, PCB Design & IOT Programming

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

ครูผู้สอนของคุณคือ Piyush Charpe นักพัฒนา Embedded System ที่เชี่ยวชาญพิเศษในการออกแบบอุปกรณ์ IoT ครับ

เจาะลึก Arduino

สิ่งที่คุณจะได้เรียนในคอร์สมีดังต่อไปนี้

  • ทบทวนพื้นฐานอิเล็กทรอนิกส์
  • การเลือก + การออกแบบ Power Supply
  • แนะนำ Eagle Software
  • ATMega256 – การออกแบบ circuit ฯลฯ
  • การเขียนโปรแกรมและออกแบบ Hardware สำหรับอุปกรณ์ต่างๆ เช่น DC Motor Speed Controller, Real Time Clock ฯลฯ
  • พื้นฐานการเขียนโปรแกรมสำหรับ Arduino
  • การทำ Data Visualization
  • Layout Designing
  • และอื่นๆ อีกมากมาย

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

คะแนนรีวิวของคอร์สอยู่ที่ 4.6/5.0 จากนักเรียนมากกว่า 1,800 คน

6. คอร์สเรียน Arduino บน Skillshare

Skillshare เป็นแพลตฟอร์มเรียนออนไลน์ที่มีคอร์สสอน Arduino มากมาย แต่คอร์สเหล่านี้จะเน้นไปที่การสร้างอุปกรณ์ตัวใดตัวหนึ่งมากกว่า ดังนั้นถ้าคุณอยากจะได้ประสบการณ์เพิ่มเติมจากคอร์สของ Udemy ผมมองว่าคอร์สของ Skillshare ก็เป็นทางเลือกที่ดีไม่น้อยเลยครับ

คอร์สเรียน Arduino บน Skillshare

คอร์สที่ผมมองว่าน่าสนใจได้แก่

  • Arduino – build your own Bionic Arm with voice recognition – สร้างแขนกลที่สามารถสั่งการได้ด้วยเสียง
  • Learn to Build Advanced Embedded Systems using Arduino – การใช้ Arduino ในการสร้าง Embedded Systems ระดับสูง

สำหรับทุกคอร์สของ Skillshare นั้นคุณสามารถเข้าถึงได้ด้วยการสมัครสมาชิกในราคา $2.49 หรือประมาณ 75 บาทต่อเดือนเท่านั้นเอง ซึ่งถือว่าคุ้มค่าสุดๆ ไปเลยครับ นอกจาก Arduino แล้ว คุณยังสามารถเรียนคอร์สอื่นๆได้อีกมากมายอีกด้วย อย่างเช่น UI/UX Design, AutoCAD, Photoshop เป็นต้น

บทความล่าสุด

Victory Tale ไม่อนุญาตให้คัดลอกบทความไปโพสที่ใดทุกกรณี การฝ่าฝืนมีโทษทางกฎหมาย

error: Content is protected !!