ผู้จัดจำหน่ายและนำเข้า อุปกรณ์ทางวิทยาศาสตร์ อุปกรณ์ห้องแลป และสื่อการเรียนการสอน

50th Anniversary

หมวดหมู่ : Lego-education ( 84 )

  • THE DOG Transmitter

      THE DOG Transmitter   Wireless Transmission คือ การส่งสัญญาณภาพและเสียงไร้สาย โดยมีอุปกรณ์ตัวส่งสัญญาณ (Transmitter) ทำงานร่วมกับอุปกรณ์ตัวรับสัญญาณ (Receiver) ซึ่งตัวส่งสัญญาณจะเชื่อมต่อกับอุปกรณ์ต้นทาง และในบทความนี้เราจะพูดถึงการทำให้ Spike Hub ของเรากลายร่างเป็น transmitter กัน ซึ่งจะมีความสัมพันธ์กับบทความอย่าง…
    Read more 
  • The Dog Receiver

      THE DOG Receiver   Wireless Transmission คือ การส่งสัญญาณภาพและเสียงไร้สาย โดยมีอุปกรณ์ตัวส่งสัญญาณ(Transmitter) ทำงานร่วมกับอุปกรณ์ตัวรับสัญญาณ (Receiver) ซึ่งตัวส่งสัญญาณจะเชื่อมต่อกับอุปกรณ์ต้นทาง และในบทความนี้เราจะพูดถึงการทำให้ Spike Hub ของเรากลายร่างเป็น Receiver กันซึ่งจะมีความสัมพันธ์กับบทความอย่าง…
    Read more 
  • การเขียนโปรแกรมด้วย 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 Randoms)

      บางครั้ง โปรแกรมที่ดีที่สุด คือโปรแกรมที่คาดเดาไม่ได้ เมื่อคุณไม่รู้ว่าโปรแกรมจะทำอะไรต่อไป มันจะดู “มีชีวิตชีวา” มากขึ้น เพื่อให้ได้ผลลัพธ์แบบนั้น — เราสามารถ เพิ่มการสุ่มเข้าไปในโปรแกรมได้ ตัวอย่างโปรแกรมด้านล่างนี้ จะตั้งค่า ไฟตรงปุ่ม 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