• Home
  • News-Activity
  • Student-Login
  • Academy-Program
    • Courses
    • Bootcamp
    • Online Classroom
    • School Internal Training
  • Coding-Playground
  • Rabiit
  • Shop
  • Contact
  • About
    Have any question?
    (062) 997-9544
    hello@microbrain.io
    Login
    MicroBrain AcademyMicroBrain Academy
    • Home
    • News-Activity
    • Student-Login
    • Academy-Program
      • Courses
      • Bootcamp
      • Online Classroom
      • School Internal Training
    • Coding-Playground
    • Rabiit
    • Shop
    • Contact
    • About

      หลักสูตรอบรมพัฒนาครู (คูปองครู)

      • Home
      • All courses
      • หลักสูตรอบรมพัฒนาครู (คูปองครู)
      • 614181009-การฝึกอบรมปฏิบัติการ ระบบสมองกลฝังตัว ด้วยไอโอที (IoT) Smart Farm เพื่อส่งเสริมสมรรถนะครูในการจัดกิจกรรมการเรียนการสอนสะเต็มศึกษา (STEM Education) ตอบสนอง Thailand 4.0
      Coursesหลักสูตรอบรมพัฒนาครู (คูปองครู)614181009-การฝึกอบรมปฏิบัติการ ระบบสมองกลฝังตัว ด้วยไอโอที (IoT) Smart Farm เพื่อส่งเสริมสมรรถนะครูในการจัดกิจกรรมการเรียนการสอนสะเต็มศึกษา (STEM Education) ตอบสนอง Thailand 4.0
      • (1) ระบบสมองกลฝังตัว และกระบวนการเชิงระบบ 2

        • Lecture1.1
          1.1 สมองกลฝังตัวคืออะไร
        • Lecture1.2
          1.2 กระบวนการเชิงระบบ (Input – Process – Output)
      • (2) Internet of Things for beginner 1

        • Lecture2.1
          เอกสารประกอบการบรรยาย IoT for beginner
      • (3) Devices & Software 4

        • Lecture3.1
          3.1 ชุดฝึกการเรียนรู้ สมองกลฝังตัวและไอโอที (IoT Learning Board )
        • Lecture3.2
          3.2 Arduino คืออะไร
        • Lecture3.3
          3.3 ติดตั้ง Arduino IDE
        • Lecture3.4
          3.4 ทำให้ Arduino IDE มองเห็นบอร์ดเรียนรู้
      • (4) Digital และ Analog 2

        • Lecture4.1
          4.1 ดิจิทัล (Digital)
        • Lecture4.2
          4.2 แอนะล็อก (Analog)
      • Old website http://realitlimited.com:58008/wp/ 0

        No items in this section
      • LAB Code 0

        No items in this section

        3.2 Arduino คืออะไร

         

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

        Arduino  ถือว่าเป็น Platform การเรียนรู้การเขียนโปรแกรมสั่งงาน ไมโครคอนโทลเลอร์ ซึ่งประกอบไปด้วยสามสิ่งนี้ครับ

        • Micro controller
        • Development Board
        • Programming Platform

        ซึ่ง ขอขยายความดังนี้ครับ

        1. Micro controller เป็น Chip ประมวลผลขนาดเล็ก (Microchip) เราสามารถเขียนโปรแกรมให้ มันทำงานตามที่เราต้องการได้ครับโดยเขียนโปรแกรมที่คอมพิวเตอร์ แล้วก็คอมไพล์ จากนั้นก็อัพโหลด ฝังลงไปในตัว เจ้า Microchip นี้   ต่อไฟให้มันแล้วมันก็จะทำงานตามที่เราโปรแกรม

        
        
        
        รูป Microcontroller

         

        2. Development Board การที่จะ อัพโหลดโปรแกรมฝังลงไปในตัว Microcontroller ได้นั้น ใน สมัยก่อนต้องมีอุปกรณ์ที่ใหญ่ และซับซ้อนมากครับ จะหามาใช้ตามบ้านนี้เรื่องใหญ่ แถมภาษาที่ใช้เขียน โปรแกรมก็ใช้ภาษา Assembly อันยุ่งยาก ยิ่งเพิ่มความลำบากให้การพัฒนางานมาก

        แต่ปัจจุบัน ทุกอย่างก็ง่ายขึ้น  มีเพียงสาย USB เสียบเข้าบอร์ด Arduino  ก็สามารถเขียนโปรแกรมฝัง ลงใน Microcontroller ได้แล้วครับ ส่วนภาษาที่ใช้เขียนโปรแกรมก็สามารถใช้ภาษาทั่วไป อย่างภาษา C/C++ นอกจากนั้น ตัวบอร์ด Arduino ยังออกแบบให้เราสามารถเชื่อมต่อกับอุปกรณ์ฮาร์ดแวร์หรือ เซนเซอร์อื่นได้สะดวก ไมยุ่งยาก

         

        รูป Arduino Board รุ่น UNO เรานำไมโครคอนโทลเลอร์ รุ่น ATMega 328P เสียบใส่ในช่อง เพื่อทำการอัพโหลดโปรแกรม

         

        บอร์ด Arduino ราคาถูกครับ หลักร้อยบาท ถึงพันต้นๆ และยังมีหลากหลายรุ่นให้เลือกที่เหมาะกับโปรเจ็ค หรือถ้าเราชำนาญแล้วเราสามารถทำบอร์ดเลียนแบบได้ (Arduino Compatible) เพราะบอร์ดถูกออกแบบมาแบบเปิดเผย ซอสโค้ดฮาร์ดแวร์ (Open Source Hardware) แต่ห้ามใช้คำว่า Arduino บนบอร์ดที่เราทำนะครับ เนื่องจากเป็นเครื่องหมายการค้า

        เราจึงเห็นบอร์ด Arduino Compatible หลอกหลายยี่ห้อ ซึ่งก็ใช้งานได้เช่นกัน  

         

        รูป บอร์ด Roiet.io UNO ซึ่งเป็น Arduino complatible ที่เราทำขึ้นมาเพื่อใช้ในการอบรมหุ่นยนต์ และการเริ่มต้นเรียนรู้ดิจิตอล 

         

         

         

        Arduino ออกแบบมาใช้กับไมโครคอนโทลเลอร์ของบริษัท  ATmel รุ่น ATMega…xxx ซึ่งเป็น ไมโครคอนโทลเลอร์ที่ใช้งานง่าย  เราสามารถซื้อเพียงไมโครคอนโทลเลอร์มาใช้กับบอร์ดเดิมหรือบอร์ด ที่เราสร้างเลียนแบบขึ้นมาได้ครับ ซึ่งราคาไมโครคอนโทลเลอร์ แค่หลักสิบบาท แต่บอร์ดบางรุ่นก็เล็ก มากซึ่งเชื่อมไมโครคอนโทลเลอร์ติดกับบอร์ดเลย ตามรูปด้านล่าง

        
        รูปบนขวาคือบอร์ด Arduino รุ่น Nano และ Pro Mini

         

        3. Programming Platform  เป็นจุดเด่นของ โครงการ Arduino ที่ทำให้การเขียนโปรแกรมสมองกลทำได้ง่ายมาก เนื่องจากภาษาที่ใช้เขียนสั่งงานไมโครคอนโทลเลอร์นั้น ถูกออกแบบให้ใช้โครงสร้างของภาษา C/C++ และยังมี Arduino IDE (Integrated Development Environment)  ซึ่งเป็นโปรแกรมหลักที่ใช้ในการเขียน ดาวน์โหลดได้ที่ http://arduino.cc  นอกจากนั้น ยังมี Library หลากหลายให้ใช้งาน ซึ่งในบทต่อไป ยังนำท่าน ติดตั้ง Software ต่างๆ

        Prev 3.1 ชุดฝึกการเรียนรู้ สมองกลฝังตัวและไอโอที (IoT Learning Board )
        Next 3.3 ติดตั้ง Arduino IDE

        All Courses

        • [ IoT ] Internet of Things
        • หลักสูตรอบรมพัฒนาครู (คูปองครู)

        Latest Courses

        614181009-การฝึกอบรมปฏิบัติการ ระบบสมองกลฝังตัว ด้วยไอโอที (IoT) Smart Farm เพื่อส่งเสริมสมรรถนะครูในการจัดกิจกรรมการเรียนการสอนสะเต็มศึกษา (STEM Education) ตอบสนอง Thailand 4.0

        614181009-การฝึกอบรมปฏิบัติการ ระบบสมองกลฝังตัว ด้วยไอโอที (IoT) Smart Farm เพื่อส่งเสริมสมรรถนะครูในการจัดกิจกรรมการเรียนการสอนสะเต็มศึกษา (STEM Education) ตอบสนอง Thailand 4.0

        Free
        [IoTDev101] Internet of Things for Developer เรียนรู้ระบบสมองกลฝังตัว พร้อมกับไอโอที สำหรับนักพัฒนา (Beginner)

        [IoTDev101] Internet of Things for Developer เรียนรู้ระบบสมองกลฝังตัว พร้อมกับไอโอที สำหรับนักพัฒนา (Beginner)

        4,500.00฿
        [IoT101-for senior high school] Internet of Things สำหรับนักเรียน (ชั้น ม. ปลาย)

        [IoT101-for senior high school] Internet of Things สำหรับนักเรียน (ชั้น ม. ปลาย)

        Free

        (C) 2018 MicroBrain Academy

        MicroBrain Education Technology Ltd.

        No apps configured. Please contact your administrator.

        Login with your site account

        No apps configured. Please contact your administrator.


        10   +   10   =  
        Lost your password?