เขียนโปรแกรมหุ่นยนต์

แจกโค้ดเพื่อการศึกษา หุ่นยนต์ สพฐ. ระดับกลาง (Arduino C/C++)

ตัวอย่างโค้ดโปรแกรมภาษาซี C/C++ Arduino สำหรับการแข่งขันหุ่นยนต์ สพฐ. ระดับกลาง ทั้งประถมและมัธยม ศึกษาแนวทางเบื้องต้น โครงสร้างโปรแกรม ฟังก์ชั่นพื้นฐานในการการสั่งงานหุ่นยนต์ให้ปฏิบัติภารกิจตามโจทย์ที่ได้รับ สามารถนำหลักการไปพัฒนา/แก้ไข เป็นภาษาอื่น ๆที่ถนัด เพื่อประยุกต์ใช้กับหุ่นยนต์หรือระบบอัตโนมัติต่าง ๆได้หลากหลายตามต้องการครับ int sValue=350,ball=0,green=0; int power=100,delay=200; bool W(int s){ return (analog(s)>sValue) ? true : false; } bool B(int s){ return (analog(s)<svalue) ? true; false; } void trackline(){ while(true){ if(analog(8)>0&&ball==0) {keep_up();ball=1;} if(B(2)) {ao();sleep(delay);break;} else if(W(0)&&W(4)) fd(power); else if(B(0)&&W(4)) …

Read More »

หุ่นยนต์ซูโม่เอไอ AI SumoBot HuskyLens

ทดสอบพื้นฐานหุ่นยนต์ซูโม่ปัญญาประดิษฐ์ AI Sumo Robot โครงสร้างจากบอร์ดไมโครบิต+แผงวงจรขยาย INEX iBIT+ และ HuskyLens AI Module ในการสำรวจขอบเขตพื้นที่สนาม ทุกท่านสามารถศึกษา ดูเป็นแนวทางเบื้องต้น แล้วไปพัฒนาและต่อยอดในการแข่งขันหุ่นยนต์ซูโม่ AI-sumoBOT รุ่น Amateur ในงาน MakerFlash ปลายเดือนมกราคม 2564 นี้ได้นะครับ  

Read More »

ใช้ micro:bit ควบคุม Scratch 3.0

Install Scratch Link 1. Download and install Scratch Link. Download for Windows 2. Start Scratch Link and make sure it is running. It should appear in your toolbar. Getting Started Install Scratch micro:bit HEX 1 Connect a micro:bit to your computer with a USB cable 2 Download the Scratch micro:bit HEX file 3 …

Read More »

คู่มือการเขียนโปรแกรม Scratch ภาษาไทย โดย สสวท.

1. เอกสารประกอบการอบรม การจัดการเรียนรู้สะเต็มศึกษา ด้วยการเขียนโปรแกรม Scratch >> << ดาวน์โหลด 2. ตัวโปรแกรม Scratch แบบออฟไลน์ ใช้งานได้โดยไม่ต้องต่ออินเตอร์เน็ต สามารถ Download ได้ที่เว็บทางการครับ เพื่อจะได้โปรแกรมต่าง ๆ ที่เป็นเวอร์ชั่นอัพเดทล่าสุด >> Download Scratch Offline Editor  

Read More »

สมาร์ทคอม ม.ต้น เรียนอะไร?

หลักสูตรห้องเรียนพิเศษ Smart Computer (สมาร์ทคอม) ที่ต้องการสร้างกลุ่มนักเรียนผู้มีความสามารถพิเศษทางคอมพิวเตอร์และเทคโนโลยี ตั้งแต่ระดับชั้นมัธยมศึกษา ปีที่ 1 โรงเรียนระยองวิทยาคม โรงเรียนนำร่อง EEC โครงการระเบียงเศรษฐกิจภาคตะวันออก ได้เปิดทำการเรียนการสอนในปีการศึกษา 2561 นี้เป็นปีแรก ซึ่งเป็นที่สนใจของนักเรียน และผู้ปกครองเป็นอย่างมาก เนื่องจากเป็นหลักสูตรใหม่ ทันสมัย ทั้งยังสอดคล้องต่อการรองรับอุตสาหกรรมใหม่ได้แก่ อุตสาหกรรมหุ่นยนต์ และ อุตสาหกรรมดิจิทัล อีกด้วย ทาง NPS ROBOTICS COMPUTER จึงได้รวบรวมข้อมูลพื้นฐานของโปรแกรม software ต่าง ๆ ที่ใช้ในการเรียนการสอนของหลักสูตร SmartCom นี้ มาเป็นแนวทางสำหรับน้อง ๆ นักเรียนที่กำลังจะเริ่มเรียนในปีการศึกษา 2561 นี้ ตลอดจนผู้ปกครองทุกท่าน และน้อง ๆ นักเรียนทั้งระดับมัธยม และประถมศึกษาที่สนใจศึกษาทางด้านคอมพิวเตอร์และเทคโนโลยี รวมถึงน้อง ๆนักเรียน ที่แม้จะไม่ได้เรียนโครงการนี้ ก็ต้องควรรู้ และหาหนทางศึกษาเพิ่มเติมกันทุกคน ด้วยนะครับ 🙂 …

Read More »

เด็กระยองคว้ารางวัลเหรียญทอง การแข่งขันหุ่นยนต์ สพฐ. ระดับชาติ ปีการศึกษา 2560

ทีมหุ่นยนต์ลูกพระเจ้าตาก โรงเรียนอนุบาลนานาชาติตากสินระยอง Anuban Taksin Rayong International School ได้เข้าร่วมการแข่งขันหุ่นยนต์ สพฐ. ได้รับรางวัล ชนะเลิศ ระดับกลุ่มโรงเรียน อบจ. ระยอง ชนะเลิศ ระดับเขตพื้นที่การศึกษา สพป. ระยอง เขต 1 รองชนะเลิศอันดับ 1 ระดับภาคกลางและภาคตะวันออก ผ่านเข้าสู่รอบ 12 ทีมสุดท้ายในการแข่งขันระดับประเทศ ในงานศิลปหัตถกรรมนักเรียน ระดับชาติ ครั้งที่ 67 และได้รับ รางวัลเหรียญทองระดับประเทศ มาได้ในที่สุด   ครูผู้ควบคุม/ฝึกสอน ทีมหุ่นยนต์ลูกพระเจ้าตาก 1. นางกมลนิตย์ วิลัยแลง 2. นางสาวทิพาพร อินทร์ตลาดชุม 3. นายจักรี เพชรนิล 4. นางสาววัชริกา สุวรรณเวียง นักเรียนคนเก่ง ประกอบด้วย 1. ด.ช. นภสินธุ์ พลายละหาร …

Read More »

เด็กอนุบาลนานาชาติตากสินระยองคว้ารางวัลรองชนะเลิศอันดับ 1 แข่งขันหุ่นยนต์ สพฐ. ระดับภาค

3 โปรแกรมเมอร์หนุ่มน้อยจากโรงเรียนอนุบาลนานาชาติตากสินระยอง Anuban Tasin Rayong International Scool ชนะเลิศการแข่งขันหุ่นยนต์ สพฐ. ครั้งที่ 67  ปีการศึกษา 2560 เป็นตัวแทนของ สพป. ระยอง เขต 1 เข้าแข่งขันหุ่นยนต์ระดับภาคกลางและภาคตะวันออก ณ. โรงเรียนบ้านนา (นายกพิทยากร) เมื่อวันที่ 7 มกราคม 2561 ที่ผ่านมา เด็ก ๆ ต้องประกอบสร้างหุ่นยนต์ด้วยบอร์ด ATX2 และเขียนโปรแกรมสดๆ หน้างานด้วยภาษา C Arduino โดยที่ต้องแก้โจทย์ลายสนาม จุดเริ่มต้น จุดเส้นชัย รวมถึงจุดเก็บและวางกระป๋อง ที่กรรมการจะทำการแรนดอม และแจ้งให้ทราบก่อนเริ่มแข่งขันเท่านั้น ดังนั้น การที่ผ่านเข้ารอบต่อไปได้ ต้องเขียนโปรแกรมได้จริง และแก้ไขโปรแกรมกันได้จริงๆ เท่านั้น!! หลังเสร็จสิ้นการแข่งขัน 2 ครั้งในรอบคัดเลือก จาก …

Read More »