บทความ

กำลังแสดงโพสต์จาก พฤษภาคม, 2018

เริ่มต้นกับการเขียนโปรแกรม 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      ว่าแ...

ของที่ต้องการมาแล้วครับ

รูปภาพ
หลังจากที่สั่งได้ประมาณ 10 กว่าวัน ของก็มาแล้ว มาเร็วมมากครับ ดีใจมาก :D วันนี้ไม่มีอะไรมาก ไร้สาระวันนึงนะครับ ขอเปิดดูก่อนนะครับว่ามีอะไรบ้าง 555+

ข้อมูลบอร์ด NB-IOT ของ AIS (DEVIO NB-SHIELD I)

หลังจากที่ได้บอร์ดมาก็ต้องพยายามหาข้อมูลเกี่ยวกับบอร์ด แต่ก็ยังไม่ค่อยตอบโจทย์ผมได้สักเท่าไร โดย โจทย์ที่ผมต้องการคือ "ผมจะใช้งานมันยังไง" เพราะฉะนั้นผมขอไม่บอกรายละเอียดอื่นๆ นะครับ เพราะสามารถหาในเน็ตได้อยู่ครับ ดังนั้นสิ่งที่ผมจะพูดถึงคือ มันต่อยังไง และจะใช้มันยังไงแทนนะครับ สิ่งที่ต้องรู้คร่าวๆ ก่อนนั้นคือ มันทำงานด้วยตัวมันเอง ได้หรือเปล่า หรือ มันต้องทำงานร่วมกับอย่างอื่น ถึงจะทำงานได้ ผมจึงได้ทำการหาข้อมูลจนรู้ว่า มันคือ "Arduino Shield"  นั้นเอง แล้ว Arduino มันคืออะไร ? และ Shield มันคืออะไรละ ? Arduino คือ Micro-controller ตัวนึง ถูกออกแบบมาให้ใช้งานได้ง่าย ดังนั้นจึงเหมาะสำหรับผู้เริ่มต้นศึกษา ทั้งนี้ผู้ใช้งานยังสามารถดัดแปลง เพิ่มเติม พัฒนาต่อยอดทั้งตัวบอร์ด หรือโปรแกรมต่อได้อีกด้วย สามารถดูรายละเอียดเพิ่มเติมได้จาก ที่มา Shield  คือ อุปกรณ์เสริมที่นำมาใช้ต่อพ่วงร่วมกับบอร์ด Arduino เป็นลักษณะที่เป็น Board มาประบกอบกับ Board ซึ่งทำให้สะดวกต่อการใช้งาน สามารถทำความรูปจักกันมากกว่านี้  ที่นี่ เพิ่มเติม    Micro-controller นั้นจะประกอบไป...