เริ่มต้นเขียนโปรแกรมควบคุมไมโครคอนโทรลเลอร์ด้วย KB-IDE

แนะนำเครื่องมือสำหรับเขียนโปรแกรมควบคุมไมโครคอนโทรลเลอร์ต่าง ๆ นั่นคือ KB-IDE ครับ สามารถเขียนในโหมด Block ที่สำคัญเชื่อมต่อกับบอร์ดหลายชนิด และเซ็นเซอร์หลายประเภทครับ #esp32 #blynk #kbide

บทเรียน Scratch : การเขียนโปรแกรมควบคุมตัวละครด้วยคีย์บอร์ด (ดาวน์โหลดไฟล์ด้านล่าง)

พื้นฐานการควบคุมการเคลื่อนที่ของตัวละครด้วยคีย์บอร์ด ต่อยอดสู่การทำเกมได้ครับ ตัวอย่างโปรแกรมที่นี่ครับ https://scratch.mit.edu/projects/470172793/ (โค้ดโปรแกรมคลิกที่ปุ่ม “ดูด้านใน”) ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1 และฝากกดติดตามช่องอันนาและพ่อโจ๊กแม่ฝนด้วยนะครับ ขอบคุณครับ https://www.youtube.com/channel/UCOyC1JHOKb-BvtXZuwGxpkw?sub_confirmation=1

บทเรียน Scratch : การเขียนโปรแกรมที่มีการตัดสินใจมากกว่า 2 ทางเลือก (ดาวน์โหลดไฟล์ด้านล่าง)

คลิปนี้แนะนำการเขียนโปรแกรมด้วย Scratch ที่มีการประมวลผลและการตัดสินใจแบบสองทางเลือก ตัวอย่างโปรแกรมที่นี่ครับ https://scratch.mit.edu/projects/469539456 (โค้ดโปรแกรมคลิกที่ปุ่ม “ดูด้านใน”) ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1 และฝากกดติดตามช่องอันนาและพ่อโจ๊กแม่ฝนด้วยนะครับ ขอบคุณครับ https://www.youtube.com/channel/UCOyC1JHOKb-BvtXZuwGxpkw?sub_confirmation=1

บทเรียน Scratch : การเขียนโปรแกรมที่มีการตัดสินใจ (2 ทางเลือก) ดาวน์โหลดไฟล์ด้านล่าง

คลิปนี้แนะนำการเขียนโปรแกรมด้วย Scratch ที่มีการประมวลผลและการตัดสินใจแบบสองทางเลือก ตัวอย่างโปรแกรมที่นี่ครับ https://scratch.mit.edu/projects/469194881 (โค้ดโปรแกรมคลิกที่ปุ่ม “ดูด้านใน”) ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1 และฝากกดติดตามช่องอันนาและพ่อโจ๊กแม่ฝนด้วยนะครับ ขอบคุณครับ https://www.youtube.com/channel/UCOyC1JHOKb-BvtXZuwGxpkw?sub_confirmation=1 

วิทยาการข้อมูล (Data Science) : ข้อมูลมีคุณค่า

เนื้อหานี้สำหรับวิชาวิทยาการข้อมูล (ว32288) ซึ่งเป็นวิชาเลือกสำหรับนักเรียนระดับชั้นมัธยมศึกษาปีที่ 5 ครับ ในส่วนนี้นำเสนอเกี่ยวกับความสำคัญของข้อมูลและการมีข้อมูลอยู่ในมือทำให้เราสามารถสร้างประโยชน์หรือสร้างข้อได้เปรียบต่าง ๆ สำหรับหรือโดยเฉพาะในเชิงธุรกิจของเราเองได้ สำหรับบทเรียนทั้งหมด ผมได้รวบรวมไว้ในเว็บไซต์รายวิชาวิทยาการข้อมูล www.nattapon.com/data-science ติดตามได้ที่นี่ครับ 

เริ่มพัฒนาระบบ IoT ด้วย ESP32 และ Blynk ตอนที่ 1

หลังจากที่คลิปก่อนหน้านี้หลายๆ ตอนได้นำเสนอการพัฒนาระบบอัตโนมัติไปแล้ว คลิปนี้เรามาลองพัฒนาระบบ IoT ต่อยอดจากการพัฒนาระบบอัตโนมัติกันครับ คลิปนี้ขอนำเสนอการพัฒนาระบบ IoT ด้วยบอร์ด ESP32 ร่วมกับ Blynk ครับ ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1 และฝากกดติดตามช่องอันนาและพ่อโจ๊กแม่ฝนด้วยนะครับ ขอบคุณครับ https://www.youtube.com/channel/UCOyC1JHOKb-BvtXZuwGxpkw?sub_confirmation=1 

วิทยาการคำนวณ การเขียนโปรแกรมภาษาไพทอน ตอน ATM ระบุเงินจนกว่าจะถูกต้อง (Loop)

คลิปนี้เรามาเขียนโปรแกรมตู้ ATM ให้สมบูรณ์ขึ้นอีกนิดครับ ด้วยการทำให้ผู้ใช้ป้อนจำนวนเงินจนกว่าจะป้อนจำนวนเงินได้ถูกต้อง คือ เงินที่ป้อนต้องอยู่ระหว่าง 100 – 20000 และ หารด้วย 100 แล้วไม่เหลือเศษ หากผิดจากเงื่อนไขให้ผู้ใช้ป้อนเงินไปเรื่อย ๆ จนกว่าจะถูกต้องครับ เรื่องนี้เราจะได้เรียนรู้การเขียนโปรแกรมที่มีการวนซ้ำหรือทำงานซ้ำครับ ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1 และฝากกดติดตามช่องอันนาและพ่อโจ๊กแม่ฝนด้วยนะครับ ขอบคุณครับ https://www.youtube.com/channel/UCOyC1JHOKb-BvtXZuwGxpkw?sub_confirmation=1 

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

คลิปนี้เรามาสร้างโจทย์ไพทอนและให้ระบบตรวจผลการเขียนชุดคำสั่งของนักเรียนเองด้วย Elabsheet กันครับ โดยคลิปนี้จะนำเสนอแบบการเติมคำสั่งในช่องว่างครับ ลองดูนะครับ รับรองว่าการตรวจโค้ดหรือโปรแกรมนักเรียนจะง่ายและรวดเร็วขึ้นอย่างมาก ลิงค์สำหรับพัฒนาชุดคำสั่งของตนเอง https://elabsheet.org/elab/taskpads/show/li0r1rkg02/?sharing=cg74 ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1 และฝากกดติดตามช่องอันนาและพ่อโจ๊กแม่ฝนด้วยนะครับ ขอบคุณครับ https://www.youtube.com/channel/UCOyC1JHOKb-BvtXZuwGxpkw?sub_confirmation=1 

สร้างโจทย์ไพทอนและตรวจอัตโนมัติด้วย Elabsheet (แบบเติมคำในช่องว่าง) มีลิงค์ให้นำไปปรับแก้ด้านล่าง

คลิปนี้เรามาสร้างโจทย์ไพทอนและให้ระบบตรวจผลการเขียนชุดคำสั่งของนักเรียนเองด้วย Elabsheet กันครับ โดยคลิปนี้จะนำเสนอแบบการเติมคำสั่งในช่องว่างครับ ลองดูนะครับ รับรองว่าการตรวจโค้ดหรือโปรแกรมนักเรียนจะง่ายและรวดเร็วขึ้นอย่างมาก ลิงค์สำหรับพัฒนาชุดคำสั่งของตนเอง https://elabsheet.org/elab/taskpads/show/48cjfb2u19/?sharing=dffc ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1 และฝากกดติดตามช่องอันนาและพ่อโจ๊กแม่ฝนด้วยนะครับ ขอบคุณครับ https://www.youtube.com/channel/UCOyC1JHOKb-BvtXZuwGxpkw?sub_confirmation=1 

วิทยาการคำนวณ การเขียนโปรแกรมภาษาไพทอน ตอน ตู้ ATM #2 ตรวจสอบยอดเงินก่อนถอน

ครั้งนี้เรามาเขียนโปรแกรมตู้ ATM ต่อจากครั้งที่ผ่านมาครับ โดยมีการใช้คำสั่ง If-Else เพื่อตรวจสอบจำนวนเงินที่ผู้ใช้ป้อนเข้ามาว่าถูกต้องตามเงื่อนไขหรือไม่ ดังนั้นในคลิปนี้เราจะได้เรียนรู้การใช้คำสั่ง If-Else เพื่อสั่งให้โปรแกรมตัดสินใจครับ ขอกำลังใจด้วยการกดไลค์ กดติดตามช่องครูโจ๊กด้วยนะครับ https://www.youtube.com/c/NattaponBuaurai?sub_confirmation=1