สัมมนา

embrio เครื่องมือเขียนโปรแกรมให้ Arduino แบบ virsual

embrio เป็นเครื่องมือเขียนโปรแกรมสำหรับนักพัฒนา Arduino และ IoT เขียนโปรแกรแบบ Virsual  ชนิดที่เรียกว่าลางวาง ทำงานแบบ reailtime  และแปลเป็นภาษา C โปรแกรมนี้สำหรับผู้ที่ใช้ระบบปฏิบัติการ Windows 7 ขึ้นไป สามารถDownload มาใช้งานๆได้ที่ http://www.embrio.io/download/

Read more: embrio เครื่องมือเขียนโปรแกรมให้ Arduino แบบ virsual

Fritzing ซอฟต์แวร์ออกแบบ วงจรและแผ่นวงจรพิมพ์ให้ ArduioและRaspberryPi

การออกแบบชีลด์(Shield)ให้กับ Micro controller หรือ จะเป็น single Board เช่น RaspberryPi ,Arduino ขา GPIO เป็นสิ่งสำคัญที่ต้องวางตำแหน่งให้ตรงกันวันนี้ผมจะแนะนำซอฟต์แวร์โอเพนซอร์สที่ช่วยในการออกแบบวงจรลงบน BreadBoard วาดวงจร (Schemetic) และออกแบบแผ่นวงจรพิมพ์ (PCB) ซอฟต์แวร์นี้มีชื่อว่า Fritzing ที่มีคุณสมบัติดังที่ได้กล่าวไว้ซึ่ง Support ฺกับ Board Arduino และ RaspberryPi

Read more: Fritzing ซอฟต์แวร์ออกแบบ วงจรและแผ่นวงจรพิมพ์ให้ ArduioและRaspberryPi

ติดตั้ง Arduino IDE บน Linux กับโปรแกรม (Hello word) ไฟกระพริบ

มาถึงตอนนี้ก็ไม่ต้องรอช้าหลังจากจดจ่องมาสองตอนได้ลองเขียนโปรแกรมบนเว็บก็ลองมาแล้วมาถึงตอนนี้หยิบ Board Arduino ของจริงขึ้นมาเสียบสายUSB เข้าช่อง USB ของคอมพิวเตอร์ หยิบ Breadboardแล้วต่อวงจรตามรูปนี้ ขาบวกของ LED อยู่ ขวา ขาลบอยู่ ซ้าย สายสีดำ แทนไฟลบ หรือ GND ส่วนสายสีแดงให้เป็น ไฟบวกที่ส่งออกมาจาก ขา 13 ของ(LED ของจริง ขายาวจะเป็นขาบวกหรือ Anode ขาสั้นเป็น Kathod ต่อลง GND)

Arduino ลองดูจากรูป

 

Read more: ติดตั้ง Arduino IDE บน Linux กับโปรแกรม (Hello word) ไฟกระพริบ

Arduino คืออะไร

Arduino เป็นไมโครคอนโทรนเลอร์ (Microcontroller)ในรูปแบบโอเพนซอร์สกำเนิดในประเทศอิตาลี เพื่อนำไปใช้ในการเรียนการสอน เริ่มขึ้นเมื่อปี 2005 เพื่อใช้ในการเรียน Interraction Design Institute ที่ Ivrea ,Italy โดยขณะนั้นตั้งใจว่านักเรียนมีงบไม่เกิน 100$ ก็สามารถเรียนรู้ได้แล้ว ปัจจุบัน Arduino มีราคาถูกมากและออกมาหลายรุ่นซึ่งแต่ละรุ่นนั้นก็เหมาะกับงานที่แตกต่างกัน เช่น Arduino UNO ราคาเริ่มต้นที่ 21.55$ ซึ่งสำหรับผู้เริ่มต้นเรียนรู้ Arduino จะเหมาะมากเพราะเราไม่ต้องเรียนรู้การใช้งานระบบปฏิบัติการเลย ผู้อ่านสามารถเขียนโปรแกรมจากคอมพิวเตอร์ที่ใช้งานอยู่ไม่ว่าจะเป็น Linux , OSx หรือ MS Windows และภาษาที่ใช้ก็คือภาษา C ง่ายต่อการเรียนรู้ เมื่อเขียนเสร้จแล้วก็ upload ผ่าน com port หรือ USB Port ของคอมพิวเตอร์ได้ทันที ในตอนนี้เรามาทำความรู้จัก Arduino กันก่อนครับ

 

 

Read more: Arduino คืออะไร

เรียนรู้ Arduino ผ่านเว็บ 123d.circuits.io เพื่อจำลองวงจรและเขียน code

เมื่อหลายๆคนยังต้องการจะเรียนรู้ผ่านคอมพิวเตอร์ ก่อนที่จะซื้อ Microcontroller มาลองเล่นเราอาจจะให้คอมพิวเตอร์ทดลองต่อวงจรดูก่อน เว็บ 123d.circuits.io เป็นบริการที่จะทำให้เราได้ทดลองต่อวงจรและเขียนโปรแกรมโดยบริการแบบนี้จะช่วยทำให้เกิดการเรียนรู้ได้ เหมาะกับผู้ที่ยังไม่อยากซื้อชุดเรียนรู้ต่าง ๆ ไม่ต้องกลัวต่อสายผิด เมื่อทดลองใช้งานดีแล้วอาจจะค่อยเรียนรู้เพิ่มเติมกับบรรดา sensor ทั้งหลายเพราะเนื่องจาก การทดลองทางไฟฟ้ายังไงก็ต้องต่อกับของจริง นะครับ ก่อนใช้งานเมื่อเข้าเว็บไปแล้วให้ทำการ ลงทะเบียนใช้งานก่อน

 

Read more: เรียนรู้ Arduino ผ่านเว็บ 123d.circuits.io เพื่อจำลองวงจรและเขียน code