
Articles by ครูออฟ


2.1.2 การทำงานขององค์ประกอบต่างๆในบอร์ด KidBright
การทำงานขององค์ประกอบต่างๆ ในบอร์ด KidBright ประกอบด้วย
1. เซนเซอร์วัดอุณหภูมิ เซนเซอร์วัดอุณหภูมิ ใช้วัดค่าอุณหภูมิที่อยู่รอบๆ บอร์ด KidBright
2. จอแสดงผล LED ใช้แสดงผลตัวอักษร ข้อความ หรือ รูปภาพ
3. เซนเซอร์วัดแสง ใช้วัดปริมาณแสงที่อยู่รอบ ๆ บอร์ด KidBright
4. ช่องเสียบสายไมโครยูเอสบี ใช้เป็นช่องรับกระแสไฟฟ้าจากแหล่งจ่ายกระแสไฟฟ้า และรับข้อมูลจากคอมพิวเตอร์
5. ลำโพง เป็นแหล่งกำเนิดเสียงให้กับบอร์ด KidBright
6. คอนเนกเตอร์ เป็นช่องทางในการเชื่อมต่อกับบอร์ดเสริมของ KidBright
7. พอร์ตยูเอสบี ใช้ควบคุมการทำงานของอุปกรณ์ไฟฟ้าแบบยูเอสบี
8. สวิตช์ 1 ใช้ควบคุมการทำงานของบอร์ด KidBright
9. สวิตช์ 2 ใช้ควบคุมการทำงานของบอร์ด KidBright
10. สวิตช์รีเซ็ต ใช้รีเซ็ตเพื่อเริ่มต้นการทำงานใหม่ของบอร์ด
11. ช่องสัญญาณอินพุต 1-4 ใช้รับค่าสัญญาณอินพุตแบบดิจิทัลจากอุปกรณ์ภายนอกที่มาเชื่อมต่อ
12. ช่อสัญญาณเอาต์พุต 1-2 ใช้ส่งค่าเอาต์พุตแบบดิจิทัลจากบอร์ด KidBright ไปยังอุปกรณ์ภายนอกที่มาเชื่อมต่อ
13. นาฬิกาเรียลไทม์ ใช้เป็นอุปกรณ์บอกเวลาของบอร์ด KidBright ถ้าใส่แบตเตอรี่จะทำให้นาฬิกาเรียลไทม์เดินได้ตรงเวลา แม้ไม่มีการจ่ายกระแสไฟฟ้าให้กับบอร์ด KidBright
14. รางใส่แบตเตอรี่ ใส่แบตเตอรี่สำหรับเป็นแหล่งจ่ายกระแสไฟฟ้าให้กับนาฬิกาเรียลไทม์
15. ส่วนควบคุมการทำงานของบอร์ด KidBright บอร์ด KidBright ถูกควบคุมการทำงานโดยไมโครคอนโทรลเลอร์ ESP32 ซึ่งมีฟังก์ชันการเชื่อมต่ออินเทอร์เน็ตผ่าน Wifi และ Bluetooth

2.1.1 องค์ประกอบของบอร์ด Kidbright
บอร์ด KidBright เป็นบอร์ดสมองกลฝังตัว (Embeded board) สามารถใช้เป็นอุปกรณ์ควบคุมขนาดเล็กที่ประกอบด้วย ไมโครคอนโทรลเลอร์ (Microcontroller) จอแสดงผล นาฬิกา ลำโพง และเซนเซอร์ต่าง ๆ
โดยบอร์ด KidBright จะทำงานตามคำสั่งที่ผู้ใช้สร้างขึ้นผ่านโปรแกรมสร้างชุดคำสั่งแบบบล็อก (Block-based programing)

1.1.4 ภาษาโปรแกรมคอมพิวเตอร์
ภาษาโปรแกรมคอมพิวเตอร์ (Computer Programming Language) คือ ชุดคำสั่งที่นักเขียนโปรแกรม หรือโปรแกรมเมอร์ (Programmer) เขียนโปรแกรมซอร์สโค้ด (Source Code) ที่ถูกต้องตามหลักไวยากรณ์
ของภาษาโปรแกรมคอมพิวเตอร์ เพื่อให้สามารถติดต่อสื่อสาร ควบคุมการรับส่งข้อมูล และสั่งให้คอมพิวเตอร์ทำงานตามที่นักเขียนโปรแกรมต้องการได้
การเขียนโปรแกรมแบบ Block-based programming คือ การเขียนโปรแกรมในลักษณะการนำ Block ของคำสั่งมาต่อๆ กัน คล้ายการต่อจิ๊กซอว์ โดยใชวิธีการลากวาง (Drag and Drop) เพื่อให้ง่ายต่อการเขียนโปรแกรมสำหรับผู้เริ่มต้น

1.1.3 โครงสร้างผังงาน
การกำหนดโครงสร้างของการเขียนผังงาน เพื่อนำไปใช้ในการเขียนโปรแกรม เป็นการกำหนดขั้นตอน
ให้โปรแกรมทำงาน โดยมีโครงสร้างการควบคุมพื้นฐาน 3 หลักการ ดังนี้
1. โครงสร้างแบบลำดับ (Sequence Structure)
2. โครงสร้างแบบเลือกทำ หรือมีเงื่อนไข (Selection Structure)
3. โครงสร้างแบบการทำซ้ำ (Repetition Structure)
ซึ่ง การกำหนดโครงสร้างของผังงาน จะช่วยให้การทำงานเป็นขั้นตอนตามลำดับ สามารถเข้าใจถึงความต้องการนำไปสู่การแก้ไขที่ตรงจุดได้ ช่วยลดข้อผิดพลาดและสามารถตรวจสอบข้อผิดพลาดได้ง่าย และยังช่วยพัฒนาทักษะที่ดีในการวางแผน การวิเคราะห์ปัญหาในการทำงาน และปัญหาที่พบเจอในชีวิตประจำวันได้อีกด้วย

1.1.2 การออกแบบ FlowChart
ผังงาน (Flowchart) เป็นเครื่องมือ ที่ใช้ในการวางแผนหรือออกแบบการแก้ปัญหา เพื่อให้สามารถนำไปปฏิบัติตาม หรือเขียนโปรแกรมเพื่อสั่งให้คอมพิวเตอร์ทำงานได้ง่าย โดยใช้สัญลักษณ์ที่เป็นมาตรฐานเดียวกัน
และใช้ข้อความสั้น ๆ อธิบายข้อมูล ผลลัพธ์ คำสั่ง หรือจุดตัดสินใจของขั้นตอน และเชื่อมโยงขั้นตอนเหล่านั้น
ด้วยเส้นที่มีลูกศรชี้ทิศทางการทำงานตั้งแต่เริ่มต้นจนจบกระบวนการ

1.1.1 รู้จักกับการเขียนโปรแกรม
การเขียนโปรแกรม หมายถึง กระบวนการใช้ ภาษาคอมพิวเตอร์ เพื่อกำหนดโครงสร้างของข้อมูล และกำหนดขั้นตอนวิธีเพื่อใช้แก้ปัญหาตามที่ได้ออกแบบไว้ เกมคอมพิวเตอร์ Subway Surfers นักเรียนคิดว่า เกมคอมพิวเตอร์ที่นักเรียนเล่น มีเงื่อนไขอย่างไรบ้าง และมีวิธีการสร้างเกมอย่างไร มอบหมายให้ผู้เรียนวิเคราะห์ข้อมูลเกี่ยวกับเงื่อนไขวิธีการเล่นเกม Subway Surfers เกม Subway Surfers ที่เล่นบนคอมพิวเตอร์ ใช้วิธีการควบคุมตัวละครบนเกม โดยใช้แป้นพิมพ์ โดยกำหนดไว้ ดังนี้ เงื่อนไขในการเล่นเกมSubway Surfers เงื่อนไขในการเ [ อ่านต่อ ]

wh question คืออะไร
wh question คืออะไร อธิบายหลักการใช้ wh questions สรุปง่ายๆครบทุกตัว wh question คืออะไร มีอะไรบ้าง และหลักการใช้เป็นอย่างไร : Wh Questions อธิบายคร่าวๆคือ ประโยคคำถามที่ขึ้นต้นด้วย wh นั่นเอง ซึ่งมีทั้งหมดกี่ตัว อะไรบ้าง วันนี้เราจะมาไล่เรียงทีละตัวให้เข้าใจกันซะทีนะครับ Wh Question คืออะไร Wh ก็คือ Wh นี่แหล่ะ Question คือ คำถาม ดังนั้น Wh questions ก็คือ คำถามที่ขึ้นต้นด้วย Wh แต่เวลาเขาเรียนกันจริงๆเนี่่ยจะมี How พวงมาด้วยอีกตัว คำถามในภาษาอังกฤษมีอยู่ 2 ประเภทนะครับ คือ Wh Question มี [ อ่านต่อ ]


หลักการใช้ have has had
** have ในความหมายว่า “มี” เป็น Stative verbs แสดงความเป็นเจ้าของ จะใช้ใน Continuous tenses ไม่ได้ (เติม -ing ไม่ได้) แต่ถ้าในความหมายว่า “กิน” เป็น Dynamic verbs สามารถใช้ในรูป -ing ได้ Verb to have นอกจากมีความหมายว่า “มี” แล้ว ยังใช้ในความหมายอื่น ๆ เช่น “กิน” ได้ด้วย อีกทั้งจัดอยู่ในกลุ่ม Primary auxiliary verbs คือ ทำหน้าที่เป็นได้ทั้งกริยาหลักและกริยาช่วย (เช่นเดียวกับ Verb to be และ Verb to do) หลักการใช้ Verb to have 1.Verb to have ทำหน้าที่เป็นกริยาหลัก (Main Verbs) Verb to have เม [ อ่านต่อ ]