The Center of learning aids to develop Thai education to international

50th Anniversary

Blog post

  • การเขียนโปรแกรมด้วย Python (Lists and Constants)

        หากคุณต้องการให้การแสดงไฟมีเฉพาะบางสี คุณสามารถใส่สีเหล่านั้นไว้ใน list แล้วสุ่มเลือกสี จากในนั้นได้คุณสามารถสร้าง list ใหม่ได้เหมือนกับการสร้าง variable ทั่วไป โดยเริ่มจากพิมพ์ชื่อ list ตามด้วยเครื่องหมาย = แล้วใส่ค่าต่าง ๆ ภายในวงเล็บเหลี่ยม โดยแต่ละค่าคั่นด้วยเครื่องหมายจุลภาค (,) เช่น…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Loop Forever)

        คุณยังสามารถใช้ while loop เพื่อให้บางโปรแกรมทำงานซ้ำไปเรื่อย ๆ ตลอดไป แทนที่จะกำหนดให้ทำซ้ำ เป็นจำนวนครั้งที่แน่นอน ในภาษา Python วิธีที่ง่ายที่สุดในการสร้าง loop แบบนี้ คือเขียนว่า while True: ตามด้วยโปรแกรมที่คุณต้องการให้ทำงานตลอดไป ตัวอย่างต่อไปนี้ใช้ while True loop เพื่อรันโชว์ไฟดิสโก้สั้น…
    Read more 
  • การเขียนโปรแกรมด้วย Python (The Power of Random)

      บางครั้ง โปรแกรมที่ดีที่สุด คือโปรแกรมที่คาดเดาไม่ได้ เมื่อคุณไม่รู้ว่าโปรแกรมจะทำอะไรต่อไป มันจะดู “มีชีวิตชีวา” มากขึ้น เพื่อให้ได้ผลลัพธ์แบบนั้น — เราสามารถ เพิ่มการสุ่มเข้าไปในโปรแกรมได้ ตัวอย่างโปรแกรมด้านล่างนี้ จะตั้งค่า ไฟตรงปุ่ม Power บน SPIKE Prime Hub โดยจะเปลี่ยนสีทั้งหมด 10 ครั้งแต่ละครั้งจะมี…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Variables in Loops)

        ในภาษา Python วิธีที่ง่ายที่สุดในการทำซ้ำโปรแกรมหลาย ๆ ครั้งคือการใช้ for loop กับฟังก์ชัน range() ในตัว ตัวอย่างเช่น หากต้องการทำซ้ำ 4 ครั้ง ให้เขียน for i in range(4): ตามด้วยโปรแกรมที่ต้องการทำซ้ำ 4 ครั้ง คุณสามารถมองว่า range(4) ให้ค่าที่เหมือนกับ (0, 1, 2, 3) แต่จริง ๆ แล้วเป็นวัตถุชนิดพิเศษของ…
    Read more 
  • การเขียนโปรแกรมด้วย Python (Variables Scope)

        สิ่งสำคัญคือต้องเข้าใจว่า ตำแหน่งที่สร้าง Variable มีความสำคัญ เมื่อคุณสร้าง Variable ภายในฟังก์ชันใด Variable นั้น จะสามารถใช้งานได้เฉพาะภายในฟังก์ชันนั้นเท่านั้น เรียกว่า Local Variable หากคุณต้องการใช้ Variable นั้น ข้ามหลายฟังก์ชันในโปรแกรมของคุณ คุณต้องสร้าง Variable ภายนอกฟังก์ชัน…
    Read more 
  • (Thermo Hygrometer)

    เทอร์โม-ไฮโกรมิเตอร์ (Thermo Hygrometer) เป็นเครื่องมือวัดที่รวมการทำงานของ เทอร์โมมิเตอร์ (Thermometer) สำหรับวัดอุณหภูมิ และไฮโกรมิเตอร์ (Hygrometer) สำหรับวัดความชื้นสัมพัทธ์ของอากาศไว้ในอุปกรณ์เดียวกัน เครื่องมือชนิดนี้ใช้ตรวจสอบและควบคุมสภาพแวดล้อมได้หลากหลาย เช่น ห้องปฏิบัติการทางวิทยาศาสตร์ การเกษตร…
    Read more 
  • Distance Stop

        ในบทความนี้นอกจากการสั่งให้หุ่นเคลื่นอที่ไปเป็นระยะทางที่ต้องการ ผมได้เสริมคำสั่งลัดอย่าง function definition ด้วย เพื่อให้เพื่อนๆเรียกใช้ได้ง่ายขึ้น และสำหรับ คำสั่ง บรรทัดที่ 5 ถึง 7 เป็นคำสั่ง DEF ย่อมาจาก "definition" และใช้เพื่อ กำหนดหรือสร้างฟังก์ชัน การใช้ def ช่วยให้โปรแกรมเมอร์สามารถสร้างชุดคำสั่งที่ทำงานเฉพาะอย่างและเรียกใช้งานได้หลายครั้ง…
    Read more 
  • Lunar Eclipse

    จันทรุปราคา (Lunar Eclipse) จันทรุปราคา คือ ปรากฏการณ์ทางดาราศาสตร์ที่เกิดขึ้นเมื่อโลกอยู่ระหว่างดวงอาทิตย์กับดวงจันทร์และเงาของโลกบังแสงอาทิตย์ไม่ให้ส่องถึงดวงจันทร์ส่งผลให้เรามองเห็นดวงจันทร์มืดลงบางส่วนหรือทั้งหมด     จันทรุปราคา (Lunar Eclipse)   Writer : Varong-on Kunchai  …
    Read more 
  • Ohm's Law

    กฎของโอห์ม (Ohm's Law) กฎนี้ตั้งขึ้นโดย จอร์จ ไซมอน โอห์ม (Georg Simon Ohm) นักฟิสิกส์ชาวเยอรมัน กฎของโอห์ม (Ohm’s Law) คือกฎพื้นฐานทางไฟฟ้าที่ใช้บอกความสัมพันธ์ระหว่าง "ถ้าแรงดันเพิ่มขึ้น กระแสก็จะเพิ่มขึ้นด้วย ตราบใดที่ความต้านทานยังคงเดิม"   กฎของโอห์ม (Ohm's Law)   Writer : Sirapop Theekoh…
    Read more