Arduino Lab4: Switch การทำงานเกี่ยวกับสวิตซ์

การทำงานเกี่ยวกับอุปกรณ์ไฟฟ้าหลายๆ ประเภทมักจะมีการใช้งานเกี่ยวกับสวิตซ์ (Switch) วันนี้เราจะมารู้จักสวิตซ์ 2 ประเภทครับ คือ สวิตซ์แบบเลื่อน (Slide Switch) กับสวิตซ์แบบกดติดปล่อยดับ (Push Switch) ครับ โดยเครื่องมือที่ใช้ทดลองของเราก็ยังคงเหมือนเดิมคือ www.tinkercad.com ครับผม

Arduino Lab3: Resistor and Variable Resistor

แลปปฏิบัติการครั้งนี้ นักเรียนจะได้เรียนรู้เกี่ยวกับตัวต้านทาน การคำนวณค่าตัวต้านทานโดยดูจากสีต่างๆ ที่ปรากฎบนตัวต้านทานครับ รวมไปถึงการคำนวณค่าตัวต้านทานเพื่อเลือกใช้ตัวต้านทานในการต่อวงจรต่าๆ ได้อย่างเหมาะสม นอกจากนี้นักเรียนจะได้ใช้ตัวต้านทางปรับค่าได้ หรือ Variable Resistor ในการนำมาประยุกต์ใช้งานในการพัฒนาหรือต่อวงจรประเภทต่างๆ ครับ เช่น การควบคุมความเร็วของวงจรไฟวิ่งครับ ดาวน์โหลดเอกสารการสอนที่นี่

Micro:bit Lab2: Extension NeoPixel

วันนี้เรามาลองติดตั้ง Extension เสริมเพื่อเพิ่มความสามารถให้กับเจ้า Microbit ครับ ด้วยการติดตั้ง Neopixel ซึ่งเป็น extension จัดการเกี่ยวกับหลอดไฟ LED ที่ต่อกันเป็นแผงวงจรหรือเป็นสาย ลองทำตามนี้ได้เลยครับ

Micro:bit Lab1: ทำความรู้จักกับ Micro:bit และการเขียนโปรแกรมเบื้องต้น

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

Arduino Lab2: หลอดไฟ LED และการแสดงไฟอัตโนมัติด้วย Arduino

หลังจากใน Lab1 แนะนำการใช้ Tinkercad.com ในการต่อวงจรและทำความเข้าใจเกี่ยวกับวงจรไฟฟ้าเบื้องต้นไปแล้ว ครั้งนี้ใน Lab2 เราจะมาเริ่มรู้จักกับเจ้า Arduino กันครับ และทดลองต่อวงจรไฟ LED อย่างง่ายๆ กันดังนี้เลย

Arduino Lab1: เรียนรู้วงจรไฟฟ้าและ Arduino ด้วย Tinkercad.com

เทคโนโลยีต่างๆ รอบตัวเราในทุกวันนี้ควบคุมและมีการทำงานแบบอัตโนมัติ โดยมีหัวใจสำคัญก็คือไมโครคอนโทรลเลอร์ ซึ่งไมโครคอนโทรลเลอร์ชนิดหนึ่งที่ได้รับความนิยมและราคาไม่แพง สามารถหาซื้อมาฝึกหรือเรียนรู้วงจรไฟฟ้าและการเขียนโปรแกรมควบคุมอย่างง่ายๆ ได้ก็คือ Arduino ครับ แต่ก่อนที่เราจะไปจับของจริง เราสามารถฝึกและเรียนรู้การต่อวงจร การเขียนคำสั่งผ่าน Simulator ได้จากเว็บไซต์ www.tinkercad.com ดังนี้เลย

การสอนวิชาวิทยาการคำนวณ หลักสูตรและแนวทางการจัดการเรียนรู้ระดับประถมศึกษา-ขยายโอกาส

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

PowerPoint สอนการเขียนโปรแกรมภาษาไพทอนสำหรับครูมัธยมศึกษา

เอกสารการสอนภาษาไพทอนนี้ ผมได้รวบรวมไว้โดยเนื้อหาส่วนใหญ่ที่ผมเขียนทั้งหมดนั้นเป็นพื้นฐานการเขียนโปรแกรมภาษา ได้แก่ รู้จักตัวดำเนินการ ตัวแปรเบื้องต้น สามารถรับและแสดงผลข้อมูลได้ สามารถคำนวณ ประมวลผล ตัดสินใจ ทำซ้ำ เขียนเป็นฟังก์ชันได้ รวมทั้งมีเรื่อง python turtle ด้วย ซึ่งคุณครูสามารถนำไปใช้สอนนักเรียนได้ครับ คุณครูสามารถดาวน์โหลดได้ที่นี่ https://drive.google.com/drive/folders/1qIcTyJop2n-GZAD5k0kOHuS4K11xQ6PX?usp=sharing ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1 และฝากกดติดตามช่องอันนาและพ่อโจ๊กแม่ฝนด้วยนะครับ ขอบคุณครับ https://www.youtube.com/channel/UCOyC1JHOKb-BvtXZuwGxpkw?sub_confirmation=1 หากต้องการรู้เกี่ยวกับภาษาไพทอนในระดับสูงกว่านี้ก็สามารถดาวน์โหลดหนังสือของจุฬาลงกรณ์มหาวิทยาลัยมาศึกษาได้ครับที่นี่ https://www.eng.chula.ac.th/th/20535

เกมแมวเก็บแอปเปิ้ลด้วย Scratch เก็บคะแนนตามจำนวนแอปเปิ้ล

เกมแรกด้วยโปรแกรม Scratch ของผม ก็สนุกดีนะครับ Scratch ทำได้หลายอย่างเลย แอด extension เพิ่มก็ได้ ก่อนหน้านี้ไม่ค่อยได้เล่นจริงจังเท่าไหร่ ความรู้ที่ได้มาทั้งหมดต้องขอขอบคุณคุณครูอภิวัฒน์ วงศ์กัณหา ใครอยากเรียนรู้ไปติดตามเพจคุณครูได้นะครับ — Source Code เกมนี้ดาวน์โหลดได้จากที่นี่ เอาไปประยุกต์ทำเกมอื่นๆ ได้อีกเยอะเลย https://drive.google.com/…/1RbCf7-9THtzWft7POfwxGxyMt…/view… —- แต่การจะสอนเด็กๆ คนถึงขั้นทำเกมนี้นั้น ไม่ใช่เริ่มทำเกมเลย แต่ควรจะเริ่มสอนเรื่องของการเคลื่อนที่พื้นฐาน และสิ่งสำคัญก็คือ coordinate…

แชร์เอกสารแนวทางการจัดหลักสูตรและการสอนวิชาวิทยาการคำนวณ ระดับมัธยมศึกษา

แชร์เอกสารสำหรับวิชาวิทยาการคำนวณ ระดับมัธยมศึกษาครับ https://drive.google.com/drive/folders/1ibBesc39vLfXKnIj_l0eG9Eg5Lx_ApHH?usp=sharing Presentation ก็อยู่ในนี้แล้ว แต่ content ไม่ค่อยมีนะครับ ใส่ไว้แต่รูปภาพประกอบการบรรยาย ถ้าจะดู content ก็ตามเอกสารประกอบอื่นๆ ที่ใส่ไว้ในไดฟว์ครับ คุณครูจะเอาไปสอน เอาไปบรรยาย เอาไปส่งต่อ หรืออะไรก็แล้วแต่ ไม่หวงห้าม แต่ขอแค่ “อย่าตัดชื่อผมออกจากเอกสารก็พอครับ” ฮ๋าๆ หวังว่าคงจะมีประโยชน์กับครูที่สอนวิชาวิทยาการคำนวณไม่มากก็น้อยนะครับผม