บทความ

การทดลอง Arduino Lesson 4 RGB LED

รูปภาพ
     ใน Lesson 4 นี้เป็นการทดลองกับ RGB LED กล่าวคือ เป็น LED ที่มี 3 สีภายในหลอดเดียวกัน สามารถกำหนดให้ LED แปลงแสงเป็นสีอะไรก็ได้ที่ผสมกันระหว่าง 3 สี red green blue      ใน Lesson 4 RGB LED นี้จะต้องมีอุปกรณ์ที่ทดลองตามรายการดังนี้           1. Arduino Uno R3 x 1           2. RGB LED   x 1           3. Resistor 220 ohm x 3           6. M-M wires (Male to Male jumper wires) x 4           7. Breadboard x 1 RGB LED      มีลักษณะและโครงสร้างตามรูปด้านล่าง โดยแสงที่สว่างออกมาจะเป็นแส้งที่ผสมกันระว่างแม่สี 3 สี (RGB) รายละเอียดเพิ่มเติม คลิ๊กที่นี่  และการผสมสีดูรายละเอียด ที่นี่ ในส่วนของ Lesson 4 RGB LED จะมีการต่อวงจรตามรูปด้านล่างนี้ และมีการใส่ Code ตามนี้ครับ #define BLUE 3 #define GREEN 5 #define RED 6 void setup() {    pinMode(RED, OUTPUT); ...

การทดลอง Arduino Lesson 3 LED

รูปภาพ
     เริ่มแรกขอมาที่ Lesson 3 LED เลยนะครับ (Lesson 0-2 เป็นการ Install และ Blink ที่เคยทดลองไปก่อนหน้านี้ครับ เลยขอข้าม)      ใน Lesson 3 LED นี้จะต้องมีอุปกรณ์ที่ทดลองตามรายการดังนี้           1. Arduino Uno R3 x 1           2. LED 5mm (red)  x 1           3. Resistor 220 ohm x 1           4. Resistor 1 k ohm x 1           5. Resistor 10 k ohm x 1           6. M-M wires (Male to Male jumper wires) x 2           7. Breadboard x 1 Breadboard     เป็นบอร์ดสำหรับทดลองต่อวงจร มีหน้าตาตารูปด้านล่าง หากเปิดด้านใน จะเห็นว่าแต่ละแถวมีการเชื่อมต่อถึงกันอย่างไร รายละเอียดเพิ่มเติม  คลิ๊กที่นี่ LED      เป็นสารกึ่งตัวนำที่สามารถเปล่งแสงได้ เมื่อมีการจ่ายไฟ DC ให้กับตัวมัน โดยมีลักษณะดังรูป รายละเอียดเพิ่มเติม คลิ๊กที่นี่   ...

Ultimate Starter Kit for UNO R3

รูปภาพ
     ก่อนหน้านี่ที่ผมเคยบอกไปว่าได้ทำการสั่งซื้อ Ultimate Starter Kit for UNO R3 มาเพื่อทำการศึกษาการทำงานของ Arduino วันนี้เราลองมาดูกันดีกว่าว่าภายในชุดมีอะไรกันบ้าง      ในชุดประกอบไปด้วยอุปกรณ์ต่างๆ อยู่เยอะพอสมควร เราจะต้องมีการทดลองกัน จะได้รู้จักกับการทำงานของอุปกรณ์เหล่านี้ เพื่อใช้สำหรับออกแบบระบบต่างๆ ที่ต้องการในอนาคตครับ       รอบหน้าผมจะลองทำการทดลองตาม Lab ที่ได้ในแต่ละ Lab เพื่อศึกษานะครับ รอชมกันนะครับ ^_^

เริ่มต้นกับการเขียนโปรแกรม Arduino UNO

รูปภาพ
หลังจากรู้จักบอร์ดคร่าวๆ แล้วลองมาต่อเพื่อลองเขียนโปรแกรมตัวอย่างเล็กๆ กันดีกว่า      เริ่มต้นด้วยการ ต่อ บอร์ด Arduino เข้ากับ Notebook ผ่านทาง Port USB ตามรูป      เปิด Program Arduino IDE ขึ้นมาตามรูป      จากนั้นต้องระบุบอร์ดที่จะใช้ โดยบอร์ดที่ผมมีอยู่ตอนนี้คือ Arduino UNO ดังนั้นต้องไปเลือกที่ Menu Tools ==> Board ==> Arduino/Genuino Uno ตามรูปครับ       และต้องระบุ Port ที่ใช้งาน ที่เมนู Tools ==> Port ==> COM6*           *ในส่วนของ Port COM จะขึ้นอยู่กับเครื่องคอมแต่ละเครื่อง ที่เมื่อต่อบอร์ดจะมีการ Generate Port ที่ใช้งานขึ้นมาให้ สามารถสังเกตุได้จากใน Device Manager (คลิ๊กขวา My Computer ==> Properties แล้วเลือก Device Manager) เมื่อกำหนดบอร์ดให้เรียบร้อยแล้ว ตัวโปรแกรมจะขึ้นชื่อบอร์ด และ Port ที่ใช้งานดังรูป ทดสอบ Program ไฟกระพริบ      โปรแกรมแรกที่เราจะลอง Examples คือ ทดสอบ ไฟกระพริบ โดยสามารถใช้ Examples ของ Progr...

เข้าใจบอร์ด Arduino UNO แบบคร่าวๆ

รูปภาพ
หลังจากที่ได้บอร์ดมา คราวนี้มาดูหน้าตาบอร์ดก่อนว่ามีหน้าตาอย่างไร ตามรูปด้านล่างนี้เป็นบอร์ด Arduino Uno ที่มีขายอยู่ทั่วๆ ไปในตลาด หากสังเกตุดีๆ จะเห็นว่ามี Post การเชื่อมต่อ และ แหล่งจ่ายไฟต่างๆ ตามรูปด้านล่างนี้ จากรูปจะแบ่ง Port หลัก ๆ  ออกเป็นดังนี้      1. Port Analog (PC0 - PC5) ที่อยู่ฝั่ง ซ้ายมือ      2. Port Digital (PB0 - PB5 และ PD0 - PD7 )  ที่อยู่ฝั่งขวามือ      ซึ่ง Port ทั้ง 2 แบบสามารถกำหนดได้เป็นทั้ง Input และ Output  ส่วน ด้านบนซ้าย จะเป็น Jack สำหรับต่อแหล่งจ่ายไฟ ด้านบนขาวเป็น Port USB สำหรับต่อกับ Computer      และใน Port Analog และ Port Digital ก็มีการแบ่งแยกย่อยลงไปอีก ซึ่งจะขอกล่าวอีกครั้งนะครับ ตอนนี้ขอคร่าวๆ ก่อน เพื่อกันบางคนสับสนนะครับ ที่มา :  https://components101.com/microcontrollers/arduino-uno

เตรียม Software ที่จำเป็นในการใช้งาน แบบ step by step

รูปภาพ
เนื่องจากกลัวว่าบางท่านจะไม่ทราบวิธีลงโปรแกรม Arduino IDE เพื่อใช้งาน จึงขอกลับมาบอกวิธี Install นะครับ 1. ขั้นแรกต้องเข้า Website ของ Arduino ที่นี่ เพื่อ Download Program ก่อน โดย Download ที่เมนู Windows Installer ตามรูป  2. ให้เลือกเมนู Just Download เพื่อทำการ Download Program ตามรูป 3. Programs ที่ Download จะอยู่ตรง ด้านล่างของ Browser (กรณีนี้ใช้ Chrome ในการ Download) เมื่อ Download เสร็จแล้วสามารถคลิ๊กเพื่อ Install ได้เลย 4. เครื่องจะขึ้น popup ขึ้นมาเพื่อยืนยันว่าจะทำการลง Program ให้คลิ๊กที่ Yes 5. คลิ๊ก I Agree เพื่อยอมรับข้อตกลงในการใช้งาน Program 6. คลิ๊ก Next 7. คลิ๊ก Install เพื่อติดตั้ง 8. เครื่องจะดำเนินการ Install Program รอสุกครู่ 9. ในบางกรณี เครื่องบางเครื่องอาจมี popup ขึ้นมาเพื่อให้ลง Driver เพิ่ม สามารถคลิ๊ก Install ได้เลย หรือหากไม่ต้องการลง Driver ก็เลือก Don't Install ได้ แต่ในกรณีนี้ผมขอทำการ Install นะครับ 10. หลังจากนั้นให้คลิ๊กที่ปุ่ม Close ตามรูป เป็นอันเสร็จสิ้นการ Install ครับ 11. เมื่อ...

เริ่มต้นกับความอยากเป็น Maker

รูปภาพ
     สวัสดีครับ เป็นครั้งแรกในชีวิตเลยก็ว่าได้ที่มาเขียนบทความลงบน Blog แบบนี้ (ในชีวิตไม่เคยแม้แต่เขียนไดอารี่อะไรกับเขาสักที)      หลายคนที่เข้ามาอ่านอาจสงสัยว่า แล้วผมจะเขียนทำไมละ? ขอตอบเลยว่า เขียนเพื่อเตือนความจำให้ตัวเอง และเล่ารายละเอียดเรื่องราวการทดลองต่างๆ ในการเริ่มต้นกับการที่เราจะสร้างเทคโนโลยีอะไรสักอย่างมาใช้ ผมเองก็ไม่ได้ชำนาญทางด้านนี้สักเท่าไร เพราะฉะนั้นเลยต้องมาเริ่มศึกษาอุปกรณ์ที่จะนำมาใช้งานกันก่อน ผมขอเลือกเป็นอุปกรณ์ของ AIS ที่มีชื่อว่า  DEVIO NB-SHIELD I      ถ้าคิดที่จะเริ่มต้น ก็ต้องทำการจัดหาอุปกรณ์ที่ต้องการก่อน โดยผมได้ทำการ pre-order ตัวบอร์ด  NB-IoT  ไป (ของผม pre-order รอบ2) ซึงทาง AIS ก็ได้ทำการส่งบอร์  DEVIO NB-SHIELD I มาให้ช่วงต้นเดือน พ.ค. 2018 ที่ผ่านมานี่เอง      พอได้ของมาก็รีบเปิดดูด้วยความตื่นต้นว่าจะมีอะไรมาให้บ้าง โอ้ว! มันดูดีมากครับ แต่... มันมาแต่กล่องกับบอร์ด คู่มืออะไรไม่มีเลย แล้วความรู้เท่าหางอึ่งอย่างผมจะทำอย่างไรเนี่ย T^T      ว่าแ...