ภาษาซี

แจกโค้ดเพื่อการศึกษา หุ่นยนต์ สพฐ. ระดับกลาง (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 »

CodeBlocks โปรแกรมสำหรับเขียนโปรแกรมภาษา C และ C++

Code::Blocks หรือ CodeBlocks เป็นโปรแกรม IDE สำหรับไว้เขียนโปรแกรมภาษา C หรือ C++ โดยตัวโปรแกรม CodeBlocks เขียนขึ้นมาจากภาษา C++ ตัวโปรแกรมนั้นเปิดเป็น Open-source และยังเป็น Cross-platform ที่สามารถทำงานบนระบบปฏิบัติการที่หลากหลาย ไม่ว่าจะเป็น Windows, Mac หรือ Linux ตัวโปรแกรม CodeBlocks นั้นมีความสามารถในการ Debug แบบเต็มรูปแบบ ไม่ว่าจะเป็น breakpoints, แสดงค่าตัวแปร, รันโปรแกรมทีละบรรทัด, Disassembly, ดู Call stack, ดู Register ของ CPU ต่างๆ The codeblocks-17.12mingw-setup.exe file includes additionally the GCC/G++ compiler and …

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 »