Introduction to Arduino UNO
ภาพรวมของกิจกรรม แนะนำ Arduino (ฮาร์ดแวร์และซอฟต์แวร์) ทดลองใช้ซอฟต์แวร์ Arduino IDE คำสั่งพื้นฐานสำหรับ Arduino เบื้องต้น การต่อวงจรบนเบรดบอร์ด
แนะนำ Arduino เป็นแนวคิดในการสร้าง แพลตฟอร์ม (Platform) ใช้สำหรับการเชื่อมต่อคอมพิวเตอร์กับสิ่งแวดล้อมทางกายภาพและรวมถึงผู้ใช้ หรือที่เรียกว่า Physical Computing) เริ่มต้นเผยแพร่ผลงาน ปี ค.ศ. 2005 มีวัตถุประสงค์ คือ การสร้างฮาร์ดแวร์และซอฟต์แวร์ที่เป็น Open Source เหมาะสำหรับผู้ที่ต้องการสร้างอุปกรณ์อิเล็กทรอนิกส์เป็นต้นแบบ (Electronics Prototyping) และนำไปสู่การนำเสนอผลงาน และแลกเปลี่ยนอย่างเสรีในวงกว้าง
คุณสมบัติของ Arduino ใช้งานง่าย เช่น ใช้แหล่งจ่ายไปจากพอร์ต USB และดาวน์โหลดโปรแกรมผ่านสาย USB ได้ ซอฟต์แวร์ในการพัฒนาโปรแกรมเป็น Open Source - ทำงานได้หลายแพลตฟอร์ม (Windows, Mac OS, Linux) - เปิดเผยโค้ดต้นฉบับ และนำไปต่อยอดได้ เปิดเผยวงจรเป็น OpenHardware ภายใต้ลิขสิทธิ์ที่ชื่อ่า Creative Commons License สามารถดัดแปลง ต่อขยาย และเพิ่มเติมได้ภายใต้เงื่อนตามลิขสิทธิ์ดังกล่าว และมีความหลากหลายทางฮาร์ดแวร์
Arduino Software ใช้ Software Arduino IDE ในการเขียนโปรแกรม ใช้โปรแกรมภาษา C/C++ ในการเขียนโปรแกรม (เรียกว่า Arduino Sketch) - สามารถเขียนโปรแกรมเชิงวัตถุได้ (OOP) - Class หรือ Object เกี่ยวข้องกับการใช้งานฮาร์ดแวร์ต่าง ๆ ของตัวประมวลผล หรือที่เรียกว่า Microcontroller มีชุดคำสั่งสำหรับใช้งาน Arduino - มีการสร้าง Functions หรือคำสั่งไว้ให้เรียกใช้งานหลายคำสั่ง - จัดทำในรูปของ library ในภาษา C++
เริ่มต้นใช้งาน Arduino UNO
1. เปิดเว็บไซต์ http://arduino.cc/en/Main/Software 2. และคลิกที่เมนู Download Windows Installer Just Download 3. ในกรณีที่เป็น Administrator หรือเลือกรายการ Windows ZIP file
Sketch คือ หน้าจอจะขึ้นโปรแกรม sketch ดังนี้ ตัวโปรแกรมที่เขียนบน Arduino IDE
หน้าตาของโปรแกรมและไอคอนที่ใช้งานบ่อยดังรูป
ทำการเสียบสาย USB เข้ากับบอร์ด Arduino และคอมพิวเตอร์
Breadboard
LED จากภาพจะเห็นว่า LED มีขายื่นออกมาสองขา ขาที่สั้นกว่าคือ ขั้วแคโทด (ขั้วลบ) และขาที่ยาวกว่าคือ ขั้วแอโนด (ขั้วบวก)
Resister ตัวต้านทานเป็นอุปกรณ์อิเล็กทรอนิกส์ชนิดหนึ่งที่มีคุณสมบัติ ในการต้านการไหลของกระแสไฟฟ้า มีหน่วยเป็นโอห์ม ( Ω )
The End