ออกแบบวงจรและเขียนโปรแกรม Arduino ด้วยภาษา C Online
- Details
- Created: 12 May 2016
- Written by Super User
- Hits: 12091
![]() |
พอดีผมได้ทำโครงงานวิจัยการเขียนโปรแกรมในการจัดการไมโครคอนโทรลเลอร์ เพื่อนำไปใช้ควบคุมอุปกรณ์ไฟฟ้า กำลังหาโปรแกรมที่จะช่วยออกแบบและเขียนโค้ด Arduino ไปเจอเว็บนี้เข้ามันตอบโจทย์ได้ดีทีเดียว ดูจาก Logo ที่มี Autodesk ติดอยู่ ซึ่งเป็นของโปรแกรมประเภท CAD งานออกแบบทางวิศวกรรมที่ดีที่สุดและแพงซะด้วย แต่เว็บนี้เปิดให้ใช้แบบออนไลน์ฟรี |
ที่น่าสนใจคือ สามารถออกแบบใช้บอร์ด Arduino Uno และเขียนโค้ดจำลองการทำงานได้ มีอุปกรณ์เครื่องมือวัดแบบเสมือนจริง (Virtual Instruments) เพื่อวัดแรงดัน กระแส หรือออสซิลโลสโคปเพื่อดูคลื่นสัญญาณจากวงจรอิเล็กทรอนิกส์ได้ เป็นโปรแกรมสำหรับฝึกออกแบบวงจรบนเบรดบอร์ด ที่ดีทีเดียว โปรแกรมทำงานฝ่านเว็บบราวเซอร์ เพื่อความสดวกให้เปิด facebook ในเว็บบราวเซอร์ที่จะใช้งานไว้ด้วยเพื่อให้โปรแกรมสามารถตรวจสอบการมีตัวตนของท่านได้ แล้วเข้าเว็บ https://circuits.io/

เข้ามาหน้าเว็บแล้วคลิก "Sign in"

คลิก "Sign in with Facebook"

ถ้าเป็นการเข้ามาครั้งแรกของคุณโปรแกรมจะเปิดหน้านี้ไว้ให้เพื่อให้คุณสร้างแลปใหม่ คลิก "Open Electronics Lab Hub" เพื่อเข้าห้องแลปสำหรับทำงาน

ถ้าเคยใช้แลปแล้วเมื่อเข้ามาโปรแกรมจะเปิดหน้านี้ให้เลยเราสามารถสร้างแลปใหม่ได้โดยคลิก " New Electronics Lab "

ถ้าเราเคยสร้างแลปไว้แล้วก็สามารถเปิดแลปเก่าเข้าไปทำงานต่อได้โดยคลิก Edit ที่แถบชื่อแลป

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

ในหน้าแลปเราสามารถเปลียนชื่อแลปได้โดยคลิกชื่อที่มุมซ้ายของหน้าจอ
เราสามารถเขียนโปรแกรมเพื่อควบคุม ไมโครคอนโทรลเลอร์ได้โดยคลิก " Code Editor "
เมื่อเขียนโปรแกรมต่อวงจรแล้ว สามารถสั่งจำลองการทำงานของวงจร โดยคลิก " Uplod & Run "
ถ้ามีการต่อสวิทช์ ก็สามารถคลิกที่สวิทช์แทนการกดด้วนมือได้เลย
ถ้นอกจากนี้ยังมี มัลติมิเตอร์; ออสซิลโลสโคป; เพาเวอร์ซัพพลาย สามารถต่อทดรองจ่ายกระแสวัดกระแสแรงดันได้เลยผมว่าประหยัดเวลากว่าการต่อของจริงเยอะเลย รองเล่นดูครับผมก็เพิ่งเริ่มต้นใช้เหมือนกัน


