บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ Basic content

จะ LED หรือหลอดไฟในบ้าน มันก็เขียนโปรแกรมคล้ายกันนั่นแหละ เรียนรู้การเขียนควบคุม output

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

รู้จักกับบอร์ดการเรียนรู้สำหรับผู้เริ่มต้นและสิ่งที่ควรรู้ก่อนเริ่มใช้งาน Arduino

รูปภาพ
เปิดตัว "บ อร์ดการเรียนรู้สำหรับผู้เริ่มต้นใหม่" เป็น Product ตัวใหม่จาก PrinceBot สำหรับใครที่กำลังเริ่มเรียนรู้หรือเริ่มศึกษา Arduino แต่ไม่รู้จะเริ่มจากตรงไหนหรือยังไงดี เจ้าของบล็อกขอแนะนำบอร์ดการเรียนรู้ตัวนี้และบทความชุดนี้เป็นคำตอบให้กับผู้อ่านนะครับบ :D เนื้อหาที่มีในบทความนี้ • สวัสดี~ เรามาทำความรู้จักกันเถอะ • รู้จัก input และ output • พื้นฐานโปรแกรมที่ควรรู้ก่อนอ่านบทความชุดนี้ สวัสดี~ เรามาทำความรู้จักกันเถอะ ทำไมบอร์ดตัวนี้ถึงชื่อว่า  "บ อร์ดการเรียนรู้สำหรับผู้เริ่มต้นใหม่"  จะไม่ให้เรียกอย่างนี้ได้ยังไง ในเมื่อบอร์ดชุดนี้มันมีพร้อมทุกอย่างสำหรับมือใหม่จริง ๆ ซึ่งหลัก ๆ ตัวบอร์ดและบทความชุดนี้จะเน้นไปที่  การเขียนโปรแกรม Arduino เป็นหลัก และจะมีแทรกเนื้อหาเสริมบ้างอย่างเช่นการต่อวงจร หรือ พื้นฐานอิเล็คทรอนิกส์ ตอนนี้เรามาดูกันดีกว่าว่าบอร์ดนี้มีอะไรให้เรามาหัดเล่นกันได้บ้างนะ!? จากรูปนี้เราจะเห็นว่าบอร์ดตัวนี้ได้ต่ออุปกรณ์มากมายไม่ว่าจะเป็น LED ปุ่มกด Sensor รวมทั้งจอแสดงผล OLED ด้วย ทั้งหมดได้ถูกออกแบบมาเพื่อการเรี...

มาเรียนเขียนโปรแกรมง่าย ๆ กัน!! : Mindset

รูปภาพ
      เจ้าของบล็อกเชื่อว่า คนที่กดเข้ามาอ่านบทความนี้ คือคนที่อยากจะเรียนรู้การเขียนโปรแกรม ตั้งแต่พื้นฐาน แต่บางครั้ง มันก็เป็นเรื่องยากมาก ๆ ที่จะทำความเข้าใจหลักการเขียนโปรแกรมได้ สิ่งที่เจ้าของบล็อกอยากจะแนะนำเลยก็คือ การอ่านแค่หนังสือหรือบทความ ไม่สามารถทำให้คุณเขียนโปรแกรมได้ สิ่งที่จะทำให้คุณเข้าใจในการเขียนโปรแกรมมากที่สุดก็คือ "การลงมือทำ" แต่ยังไงก็ตามเจ้าของบล็อกก็จะตั้งใจเขียนบทความเพื่อมือใหม่เข้าใจง่าย ๆ นะ 😙😙 พื้นฐานมาจากกระบวนการคิด       สิ่งแรกที่คุณได้เรียนรู้ การเขียนโปรแกรม ในหลาย ๆ ที่มักจะให้คุณรู้จักกับ Flow chart ก่อนใช่มั้ย แน่นอนว่ามันสำคัญมากในการเริ่มเขียนโปรแกรม แต่สิ่งที่สำคัญกลับไม่ใช่ Flow chart แต่สิ่งสำคัญคือวิธีคิดอย่างเป็นระบบต่างหาก       ในรอบ ๆ ตัวเรา ทุกอย่างเต็มไปด้วยโจทย์ปัญหามากมายนับไม่ถ้วนในแต่ละวัน แม้แต่วิธีการเดินทางไปโรงเรียน หรือที่ทำงานของคุณ คุณบอกได้หรือเปล่าว่า การเดินทางของคุณเหมือนเดิมทุกวัน เช่น นั่งรถเมล์ไปทำงาน แน่นอนว่าไม่ จะมีบางครั้งที่คุณนั่งแท็กซี่บ้าง นั่งวิ...

คณิตศาสตร์กับโปรแกรมมิ่งมันเป็นยังไงนะ ตอนที่ 3 โจทย์พีทาโกรัส (จบ)

รูปภาพ
      ในบทความที่แล้วเราได้ลองทำไปโจทย์นึงก็คือโจทย์สร้างสามเหลี่ยมขึ้นมา  คณิตศาสตร์กับโปรแกรมมิ่งมันเป็นยังไงนะ ตอนที่ 2 โจทย์พีทาโกรัส แต่ในบทความนี้เจ้าของบล็อกก็กะเอาให้จบอีก 2 โจทย์ที่เหลือเลย ซึ่งอีก 2 โจทย์ที่เหลือก็คือ สร้างวงกลมมาคลอบสามเหลี่ยมด้านเท่าที่พึ่งสร้างไปในบทความที่แล้วอีกที และอีกโจทย์สุดท้ายก็คือ ทำให้สามเหลี่ยมหมุนตามเข็มหรือทวนเข็มนาฬิกา โจทย์วาดวงกลม       มาดูที่โจทย์แรกของบทความนี้กันก่อน สร้างวงกลมคลอบสามเหลี่ยม  หน้าตาก็จะออกมาประมาณนี้       ผู้อ่านคิดว่า ถ้าเราจะสร้างวงกลมตัวนี้เนี่ย เราจำเป็นต้องรู้อะไรบ้าง ...       สิ่งที่จำเป็นในการสร้างวงกลมเลยก็คือรัศมีและจุดศูนย์กลาง เราต้องหาก่อนว่า ก่อนจะวาดวงกลมเราจะตั้งจุดศูนย์กลางไว้ตรงไหน เมื่อเรารู้เราก็สามารถวาดวงกลมได้ละ โดยการอ้างอิงจากรัศมีนั่นแหละ       แต่เมื่อลองสมมติจุดศูนย์กลางขึ้นมาก่อน แล้วลองลากเส้นจากจุดศูนย์กลางไปยังเส้นรอบวง จะเห็นว่าเราสามารถลากเส้นจากจุดศูนย์กลางไปยังมุมต่าง ๆ ข...

คณิตศาสตร์กับโปรแกรมมิ่งมันเป็นยังไงนะ ตอนที่ 2 โจทย์พีทาโกรัส

รูปภาพ
      ก่อนหน้านี้เราได้ทักทายกันไปบ้างแล้วกลับเรื่องของทฤษฎีบทพีทาโกรัส แน่นอนว่าอาจจะยังมองไม่เห็นภาพว่าเอาไปใช้คำนวณยังไงได้บ้าง ซึ่งส่วนท้ายของบทความตอนที่แล้วเจ้าของบล็อกได้พูดเปรย ๆ ถึงเรื่องที่ใช้คณิตศาสตร์กับเรื่อง Graphic Programming หรือการเขียนโปรแกรมกับภาพ

Basic Network เรื่องพื้น ๆ ของการสื่อสารในโลกออนไลน์ ตอนที่ 1

รูปภาพ
      ที่บทความ Basic Network เกิดขึ้นมาได้ เพราะในปัจจุบันนี้ได้มีเทคโนโลยีตัวหนึ่งที่เข้ามาบทบาทในบ้านเราอย่างมาก และก็เป็นส่วนสำคัญในเทคโนโลยีอุตสาหกรรม นั่นก็คือ Internet of Things นั่นเอง แต่ว่าในปัจจุบันเทคโนโลยีเหล่านี้สามารถใช้งาน หรือนำมาประยุกต์ใช้ได้อย่างง่ายมาก จึงทำให้นักพัฒนาหน้าใหม่หลายคน ละเลยที่จะศึกษาพื้นฐาน ซึ่งมันสำคัญมาก ๆ เลยนะ เพราะงั้นเจ้าของบล็อกจึงอยากเขียน ซีรี่ย์บทความ Network พื้นฐานขึ้นมา เพื่อให้นักพัฒนามือใหม่หลาย ๆ คน ได้เรียนรู้ และ เข้าใจพื้นฐานของ Network มากขึ้น

คณิตศาสตร์กับโปรแกรมมิ่งมันเป็นยังไงนะ ตอนที่ 1 เกริ่นพีทาโกรัส

รูปภาพ
ทฤษฎีบทพีทาโกรัส       พีทาโกรัสเป็นอีก 1 เนื้อหาที่ส่วนตัวเจ้าของบล็อกเองอยากจะทำความเข้าใจกับเรื่องนี้มาก ๆ เช่นกัน เพราะงั้นก็เลยเอาเป็นบทความแรกของซีรี่ย์เลยแล้วกัน ฮ่า ๆ       อย่างที่รู้ ๆ กันว่า พีทาโกรัสเป็น 1 ในเจ้าพ่อคณิตศาสตร์คนนึงที่ทำให้มนุษย์อย่างเรา ๆ ต้องปวดหัว จนต้องร้องขอให้ไปตัดหัวเจ้าพ่อคนนี้ซะ แต่ถ้าไม่มีเจ้าพ่อคนนี้ความก้าวหน้าทางด้านคณิตศาสตร์ วิทยาศาสตร์ หรือเทคโนโลยีต่าง ๆ ก็คงไม่ก้าวหน้าเหมือนอย่างปัจจุบันนี้ พอหลังจากที่พีทาโกรัสได้ค้นพบความสัมพันธ์เลขาคณิต ระหว่างด้านทั้ง 3 ของ 3 เหลี่ยมที่มี 2 ด้านต่อกันเป็นมุมฉาก จนได้ออกมาเป็นสมการคณิตศาสตร์       ซึ่งจากที่เจ้าของบล็อกได้ลองศึกษาดูเขาบอกว่า พีทาโกรัสเนี่ยเป็นชาวกรีก และพยายามค้นหาว่าโลกนี้สร้างขึ้นมาได้อย่างไร จึงได้ออกเดินทางไปที่ต่าง ๆ จนมาเจอพีระมิดที่อียิปต์ และได้สังเกตุเห็นสามเหลี่ยมอย่างง่าย บนตัวพีระมิด ซึ่งมองเป็นรูปสามเหลี่ยมที่มีด้านสองด้านทำมุมฉากกันอยู่ (คือชาวบ้านปกติเค้าไม่ได้มองเหมือน-ันไง) จึงได้ศึกษามัน จนค้นพบความมหัศจรรย์ของ...