Currently viewing the category: "Arduino-Tutorial"

มาแล้วตอนสอง ของ Jeremy Blum มาแล้ว สำหรับตอนสองก้อได้แนะนำเกี่ยวกับ การใช้งานวงจรปุ่มกดอย่างง่าย และ วิธีการเขียนโปรแกรม คืออยากให้ดูวีดีโอ ตามไปนะครับ คนที่ไม่คุ้นว่า ปกติเขาเขียนโปรแกรมกันอย่างไง จะได้เห็นคนเขียนโปรแกรมไม่ได้แค่พิมพ์ๆ

สำหรับเนื้อหาจะเกี่ยวข้องกับ

That’s right folks, it’s Monday, and the second installment of my arduino tutorial series is here! I spent the last week in Disney World, but now that I’m back, it’s time to get down to business! This week, I’ll show you how to read a push button, debounce its input using software, how to create a function in the arduino programming environment, and how to change LED brightness using Pulse Width Modulation (PWM). If you have no idea what PWM is, or if you are confused about analog and digital signals, go check out my TechBits episode on the topic first! Don’t forget to go browse the element14 Arduino Group; it’s a great place to post questions, and learn from others!

You can download the files associated with this episode here:

 

โดยรวมหลังจากที่ผมดูแล้ว ประกอบด้วย digitalRead(), เทคนิดการแก้ Debounce ของ switch , analongWrite() และการสร้าง function ด้วยตัวเองครับ เอาชมกันเลย

สำหรับใครที่ติดตาม วีดีโอ Arduino Tutorial จากทางเวปไอยาราฟันส์นะครับ ผมได้รวบรวมโดยกด TAG “SCIGUY14″ หรือเข้าไปดูที่ Youtube Channel ของทางเขาได้ครับ

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)

เอาล่ะครับ หลังจากที่ปล่อย Arduino ให้พี่น้องได้เริ่มใช้งานกัน 1 ปีกว่าๆ ที่ผ่านมา ผมก้อได้แอบเฝ้าสังเกต คนใหม่ๆ เขาเอาไปทำอะไรที่ไหนบ้าง หรือ ได้ลองใช้กันติดปัญหาบ้างไหม บางคนเอาไปใช้ได้ดี สร้างสรรค์ สิ่งประดิษฐ์ โชว์กันได้ตลอด บางคนก้อเอาไปเก็บสะสม (ทำเป็นของที่ระลึกกัน เป็นงั้นไป)

Notes: 2

สำหรับครั้งนี้ ผมจึงอยากจะมานำเสนอ “แบบฝึกหัดใช้ Arduino สำหรับคนเริ่มต้น” เพราะว่า ทางผมได้ BB SMS และ อีเมล์มาเยอะเกี่ยวกับ “ผม (หนู เค้า ตัวเอง) อยากเริ่มต้น และอยากใช้ไมโครฯ ไม่รู้จะเริ่มต้นอย่างไงดีอ่ะ?”   (มากันทุกเพศ ทุกวัย) ส่วนมาก ผมก้อแนะนำให้อ่านตาม ตัวอย่างบ้าง หรือ แนะนำหนังสือไปบ้าง ผมกลับมาคิดๆว่า ก่อนหน้านี้ ผมเคยใช้ไมโครคอนโทรลเลอร์ตัวอื่น ผมลองผิค ลองถูกเอง ใช้เวลานานเหมือนกัน กว่าจะเข้าใจพื้นฐาน มันก้อทำให้บางคนก็เล่นทางลัด ต่อตาม ตัวอย่างเลยแต่พอไม่ work ก้อทำอะไรต่อไม่ถูก ก้อมีอีกมาก

ฉะนั้น ผมนึกๆแล้ว คงต้องมี แบบฝึกหัดง่ายๆ ฉบับชาวบ้านไม่ต้อง เคยเป็น Programming อะไรล่ะครับ เพราะว่าจะไม่ใส่คำศัพท์อะไรยากๆเลย อยากให้พื้นฐานการเขียนโปรแกรม เดี่ยวไปศึกษาการใช้ Hardware ขั้นที่สูงกันต่อไป สำหรับคนที่เพิ่งจะเริ่มต้นกับ arduino (ไม่เคยใช้ไมโครตัวอื่นมาก่อน) อยากให้ลองทำการทดลองตาม บทความนี้ สักนิดก่อนครับ รายละเอียด →

VN:F [1.9.20_1166]
Rating: 9.0/10 (1 vote cast)

สำหรับวีดีโอ Tutorial นี้เป็นของนาย Jeremy Blum ซึ่งทางเขาตั้งใจจะทำเป็น series ยาวให้เราติดตาม โดยเขาแจ้งในเวปว่าจะพยายามออกทุกๆ วันจันทร์ ถี่กว่าทางเวปผมสักอีก  ซึ่งจากวีดีโอผมได้ดูแล้วก้อเข้าใจง่ายดีครับ อาจจะติดขัดทางภาษาบ้าง แต่ทำตามไป ก้อน่าจะช่วยให้เข้าใจได้ครับ

สำหรับวีดีโอแรกนี้ แนะนำให้รู้จักกับ arduino กับวิธีติดตั้ง และการเขียนโปรแกรมเบื้องต้น และทำไฟกระพริบนิดๆหน่อยๆ ครับ

สำหรับใครที่ติดตาม วีดีโอ Arduino Tutorial จากทางเวปไอยาราฟันส์นะครับ ผมได้รวบรวมโดยกด TAG “SCIGUY14″ หรือเข้าไปดูที่ Youtube Channel ของทางเขาได้ครับ

VN:F [1.9.20_1166]
Rating: 10.0/10 (1 vote cast)

สวัสดีครับ มิตรรัก ชาว embeded และชาว arduino สำหรับตอนนี้เราจะมานำเสนอสร้างเครื่องเบิร์น กับวิธีการเบิร์น bootloader อีกแล้วครับท่าน สำหรับในบทความเนื้อหาเพื่อให้เราหาอุปกรณ์มาช่วย flash สำหรับคนที่หาเครื่องเบิร์นไม่ได้ งกไม่ยอมซื้อ ล้านแปดเหตุผล ที่จะอ้างมา ฮ่าๆ โดยเราจะใช้บอร์ด arduino นี้ล่ะ เบิร์นกันเองเลย

เรื่องของเรื่องก้อมีอยู่ว่า วันหนึ่งที่ผมเข้าไปเยี่ยมรุ่นน้อง ที่ชมรม ไม่ไกลจาก กทม เมืองฟ้าอมร ที่เต็มไปด้วย ร้านเหล้าปั่นน ขอบอกก่อนว่า ทางชมรม ก้อจะมีบอร์ด arduino ที่ทางเรา มีทั้งให้แอบแจกฟรี ทั้งซื้อมาใช้ และยืมลืม เป็นจำนวนมาก มีรุ่นน้อง มาถามทางผมว่า

รุ่นน้อง: “พี่ครับ ผมสามารถทำไอซีบนบอร์ด arduino ได้หรือป่าวครับ”

ซึ่งทางผมก้อตอบไป แบบไม่ต้องกลัวยอดขายจะตกไปว่า

CE.O: “ได้อยู่แล้ว หาไอซีมา เบิร์น boot loader เข้าไปก้อเสร็จแล้ว”

“แล้วมีเครื่องเบิร์นอะไรบ้างหรือป่าว เดี่ยวพี่ทำให้ดู “

รุ่นน้อง: “เครื่องเบิร์น ไม่หรอกครับ มีแต่บอร์ด arduino เต็มเลย O_o!!!! “

CE.O. กลุ้ม !!

ทางผมก้อเลยกลับมาคิด นี้จะซื้อเครื่องเบิร์นให้มันเก็บไว้ดีป่าวนิ!!! แต่ด้วยความงก จึงทำให้คิดได้ว่า อย่าเลย!! การกระทำแบบนั้นมันไม่ยันยืน เดี่ยวเครื่องนี้ยืมหาย ก้อต้องมีการรอคอยเครื่องเบิร์น เครื่องใหม่อีกแน่แท้ มันเป็นการแก้ไขปัญหาไม่ยันยืน สิ่งที่เราควรทำ ก้อคือให้ความรู้คู่คุณธรรม (อารมณ์ เหมือนรัฐบวม กำลังวางแผนสร้างชาติอะไรสักอย่าง)

แต่ก้อแต่อีก ผมก้อนึกได้ว่าเวปไอยาราฟันส์ (เวปยอดนิยมแห่งหนึ่ง) ก้อมีบทความตั้งเยอะ ที่เกี่ยวกับ เครื่องเบิร์นกับการแก้ไขปัญหา Bootloader ก้อน้องๆ ก้อยังไม่เข้าใจอยู่้เลย หรือว่ามันไม่อ่านกัน “ใช่ครับ” คงไม่อ่านกันเลย ฮ่าๆ อีกอย่างครับ เครื่องเบิร์นในชมรมนิ มีแต่คนยืม ถ้าช่วงไหนเป็นฤดูส่งงาน รุ่นพี่จะยืมไปทำงานส่งโปรเจค ก้อหาย หากันไม่เจออีก เอาครับ ไหนๆ ก้อมีแต่บอร์ด arduino วิธีนี้ล่ะ ดีที่สุด “ก้อเอาบอร์ด arduino นี้ล่ะ มาทำเครื่องเบิร์นสักเลย” รายละเอียด →

VN:F [1.9.20_1166]
Rating: 9.0/10 (1 vote cast)

ไอเดียนี้น่าสนใจดีครับ ทำ cheatsheet (ชีตโพลข้อสอบ) ตอนที่เด็ก แอบทำไง สงสัยไม่เคยทำกัน ไม่คุ้นกันเลยใช่ไหมครับ วิชาพละผมยังแอบทำเลย ฮ่าๆ

สำหรับ แผ่นนี้เขาทำสรุปคำสั่งของ arduino มารวมไว้ในแผ่นเดียวครับ ใครสนใจ ไปโหลดกันได้เลย arduino แจกฟรี

(c) 2010 Arduino Cheatsheet by The Mechatronics Guy

 

สำหรับ download เพื่อเอาไปพิมพ์ โหลด PDF ไปโหลดที่ลิงค์นี้ครับ PDF File

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)

สวัสดีครับ มิตรรัก แฟนรัก ที่เข้ามาอ่านกัน สำหรับโพสนี้ ผมจะมาเสนอ ชุดทดลองอิเล็กทรอนิกส์ เบื้องต้น และ ขั้นสูง (advance) ด้วย arduino กันครับ แต่ขอบ่น ตามกระแสสักนิด ช่วงนี้ประเทศเรามีแต่เรื่องเครียด ประท้วงกัน ยึดโน่น ยึคนี้ ปิดถนน ผมสงสารเยาวชน ยุคนี้จริงๆ ยิ่งในยุคนี้ระบบการสื่อสารมีหลายช่องทางมาก นอกจาก ทีวี วิทยุ ที่เราก้อดูกันพร้อมหน้า พร้อมตากันได้ แล้วยังมีสื่อที่รับจาก ?youtube , twitter ,facebook ที่เราทั้งรับ และแสดงความคิดเห็นได้ ที่ผมกลัวคือ น้องๆหลายคน อาจจะซึมซาบความรุนแรง จากกระประท้วง แต่เพียงอย่างเดียว แล้วอาจจะขาดการคิด การไตร์ตรองให้ดีสักก่อน ทำให้กลายเป็นคนหัวรุนแรงไปสักก่อน ขนาดอย่างผมแก่ๆแล้วฟัง ผมยังรุนแรง ไปบางช่วงเวลาเลย ต้องไปหาโปรเจคทำแก้เครียด

เอาล่ะครับ พานอกเรื่องไปได้อีก สำหรับโพสนี้ ผมได้รวบรวม เอกสาร workshop ที่ผมว่ามันเหมาะมากสำหรับคนเริ่มต้น ไม่รู้จะเริ่มอย่างไง ก้อทดลองทำตามเขาไปเลยแล้วกัน สำหรับเอกสารนี้ จัดทำจากเมืองนอก มันจะเป็นภาษาอังกฤษครับ ใครสนใจตามไปโหลดกันครับ

รูปแบบของ Workshop ด้วยตัวเอง นี้มาเจ๋งอย่างไงเหรอครับ คือ ทางคนจัดทำเอกสาร เขามีไอเดียว่าอยากให้ทดลอง อิเล็กทรอนิกส์ แบบไม่มีการบัคกี้เลย ให้ทดลองบนบอร์ดทดลอง(bredboard) ต่อกันแบบง่ายๆ สำหรับในเอกสารนี้ิจะมีแผ่น sheet มาให้ด้วย แผ่น sheet จะแผงภาพเล็กๆ บอร์ดทดลองแล้ว เอาไอชี มาประกอบตามกันไปได้ครับ แถมในเอกสารยังมีตัวอย่างโปรแกรม มีเทคนิคการโมดิฟายโปรแกรม ให้ได้ทดลองตามไปเรื่อยๆ รายละเอียด →

VN:F [1.9.20_1166]
Rating: 10.0/10 (1 vote cast)

สวัสดีครับ ช่วงนี้กำลังบ้างาน กับไปออกกำลังกายครับ สุขภาพไม่ดี ทำอะไร ก้อไม่ดีนะครับ มือยังคัน หาโครงการใหม่ๆมาลองทำ ตอนนี้ผมมีโครงการจะทำอุปกรณ์ควบคุมภายในบ้าน ยังไม่ได้ตั้งชื่อนะครับ ตอนนี้เรียกว่า Smart Home ไปก่อน

โดยโปรเจคนี้ ผมจะได้ทดลองการสื่อสารหลายๆ อย่าง อย่างระยะใกล้ก้อจะใช้สัญญาณวิทยุ RF หรือ อุปกรณ์ไร้สาย เพื่อเอามาสร้าง เซ็นเซอร์ ไร้สาย กับ ทำรีโมตไร้สาย กับระยะไกลขึ้นมาอีกนิด ก้อว่าจะใช้ internet กับ twitter ก้อทดลองไปแล้วคร่าวๆ

วันนี้เลยมาเล่าเรื่องทดลองอุปกรณ์สื่อสาร กับ arduino กันก่อนครับ โดยตอนนี้ ผมจะรวบรวมโมดูลไร้สาย ที่มาในไทยและราคาไม่สูงมากมาทดลองก่อน

หลังจากที่ดูใน Playground ของ Arduino.cc จะพบว่าในข้อหัว wireless จะมีอุปกรณ์รับส่งไร้สาย อยู่ หลายตัวมาก ถ้าเอาตัวที่หาได้ในไทยก้อจะมี Bluetooth, Zigbee, โมดุล RF433, โมดุล NRF24L01

รายละเอียด →

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)

สวัสดีครับพี่น้องที่เคารพ วันนี้ก้อเอาบทความมาคั้นเวลาก่อนจะเอา โครงการใหม่ๆ มาโชว์กัน

สำหรับเพื่อนที่รับบอร์ดไป แล้วยังไม่มั่นใจ เพราะว่าเป็นมือใหม่ ไม่รู้จะบัคกี้บอร์ดได้ไหม ทางไอยาราฟันส์ก้อทำบทความใหม่มาสอนการประกอบบอร์ดด้วยเฉพาะ สำหรับคนที่เคยประกอบไปแล้ว เข้ามาอ่านใหม่อีกรอบก้อได้ เพิ่มพูน เทคนิคครับ

วิธีการใช้งานก้อ คลิกที่รูป มันจะขยายรูปใหญ่แล้ว สามารถกด next /prev ได้นะครับ

enjoy with it

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)

ช่วงนี้ update blog บ่อยๆ หน่อยหนึ่งครับ อันนี้เป็น slide “introduciton to mircocontroller with arduino for beginner and new coming” ที่เพิ่มเติมนิดหน่อย ให้ผู้สนใจ ได้เข้าใจว่า arduino คืออะไรครับ ก้อจิงเป็น slide เก่าๆ ผมมารวบรวมใหม่ กับ แก้ไข ให้อ่านดูกระชับ มากขึ้นครับ อันนี้เป็น เวอร์ชั่น 2 แล้ว

โดย slide นี้ผม ก้อได้ ไปนำเสนอที่งาน barcamp bangkok 3 @ ม.ศรีปทุม ด้วย ไปพูดหน้าผู้ชมจำนวนมาก ปกติไม่ได้ไปออกบ่อยๆ แอบ present หลังหน้าเวปตลอด ก้อขอบคุณทุกท่านนะครับที่เข้าชม แล้วรอบหน้าเจอกันใหม่ ผมคงจะปรับปรุงให้ดียิ่งๆขึ้น

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)

สำหรับ นักประดิษฐ์ และ DIY หลายคน อาจจะรู้จักนิตยสาร Make กันมาบ้าง ผมติดตามมาตั้งแต่เล่มแรกๆ ผมชอบในความที่มันง่ายๆ และดูสร้างสรรค์ดี ถ้าใครยังไม่รู้จัก หาอ่านดูนะครับ หรือเข้าไปชมกันในเวป http://www.makezine.com/

มาเข้าเรื่องของเราต่อ?ตอนนี้ arduino พัฒนาถึง เวอร์่ชั้น 13 แล้วนะครับ?เพิ่งได้เล่นจริงๆ ตอน 0011 แล้วแป็บเดี่ยวก้อมาเป็น 0012 กว่าจะปรับตัวทัน มันก้อมี 0013 มาอีก ฮ่าๆ

เข้าไป update software กันได้ที่นี้นะครับ? http://arduino.cc/en/Main/Software

สำหรับ ใครยังไม่รู้จัก โปรเจค อาร์ดูอีโน่ อยู่นะครับ เข้าไปดูวีดีโอ แนะนำ นี้ได้ครับ ขำดี

VN:F [1.9.20_1166]
Rating: 8.0/10 (1 vote cast)