หน้าแรก ดูโปรเจกต์ทั้งหมด
Easy

โปรเจกต์ Blockly@rduino: สร้าง Code ด้วย Blocks

พัฒนาต่อยอดจาก Blockly และ BlocklyDuino นี่คือเวอร์ชัน multilingual ที่ได้รับการปรับปรุง พร้อมระบบ supervision, การ upload, multi-level blocks และอื่นๆ

โปรเจกต์ Blockly@rduino: สร้าง Code ด้วย Blocks
208,956 การดู
151 ถูกใจ

รายการอุปกรณ์และเครื่องมือ

แอปพลิเคชันและแพลตฟอร์ม

1x Forum Blockly@rduino
ค้นหา Google
1x Blockly@rduino
ค้นหา Google
1x Wiki Blockly@duino
ค้นหา Google

รายละเอียดและวิธีทำ

จุดประสงค์คือเพื่อให้สามารถเขียนโปรแกรมแบบ 'Scratch-block' สำหรับ Arduino card ได้ พร้อมด้วยฟีเจอร์มากมายที่จำเป็นสำหรับเด็กนักเรียนและผู้เริ่มต้นใช้งาน

ทุกคนรู้จัก Scratch และวิธีที่มันช่วยให้การเรียนรู้การเขียนโปรแกรมเป็นเรื่องง่ายสำหรับเด็กทุกคนทั่วโลก ขั้นตอนต่อไปคือการใช้มันเพื่อควบคุมอุปกรณ์ และนั่นคือเหตุผลที่ความเป็นไปได้ในการขยายการใช้งานนั้นยอดเยี่ยมมาก ไม่ว่าจะเป็น LeapMotion, Arduino, Wii, Picaxe และอื่นๆ

แต่การใช้งานส่วนขยายนั้นเป็นเพียงการเขียนโปรแกรมแบบ 'เชื่อมต่อเท่านั้น' (only connected) ในแบบ Real time ดังนั้นสิ่งที่เปรียบเสมือน 'จอกศักดิ์สิทธิ์' (Graal) คือการค้นหา Software ที่ช่วยให้สามารถเขียนโปรแกรมด้วย Block และสร้าง Code ออกมาได้ ผมได้พบกับ BlocklyDuino แต่โปรเจกต์นี้ถูกทิ้งไว้โดยไม่มีการอัปเดตมาหลายเดือน หลังจากติดต่อผู้สร้าง David Li ผมจึงตัดสินใจสร้าง Fork ของตัวเองขึ้นมา

หลังจากผ่านไปไม่กี่เดือน ด้วยความช่วยเหลือต่างๆ ผมได้สร้างเวอร์ชันใหม่ทั้งหมดจาก Blockly เวอร์ชันดั้งเดิมออกมาเป็น: Blockly@rduino.

วิดีโอสรุป

สิ่งที่คุณสามารถทำได้

เลือก Card และภาษา:

เลือกระหว่างการ Upload แบบ Online (ขอบคุณ Codebender plugin) หรือการ Upload แบบ Offline (ขอบคุณ Blockly@rduino-communication):

สื่อสารกับ Card แบบ Real time เพื่อทดสอบ Input/Output ขอบคุณ FirmataPlus จากผลงานที่ยอดเยี่ยมของ Alan Yorinks:

เลือกระดับความยากที่แตกต่างกันสำหรับนักเรียนของคุณ และมีรายการ Block ที่จัดไว้ให้โดยเฉพาะ:

เลือกเปิดหรือปิดการใช้งานในรายการ Block ที่มีการเพิ่มขึ้นอย่างต่อเนื่อง:

ลากและวาง (Drag'n'drop) Block เพื่อเขียนโปรแกรม:

ดู Arduino Code อัปเดตแบบ Real time:

แก้ไข Arduino Code, บันทึก และคัดลอกไปวางที่ local IDE:

หรือใช้ Codebender plugin เพื่อ Upload:

และสื่อสารผ่าน Serial port:

เลือกจากรายการ Example:

สร้าง Example ของคุณเอง:

ไม่เพียงแค่เลือก Card เท่านั้น แต่ยังสามารถเลือก 'kit' เฉพาะที่จัดเตรียมไว้พร้อมหมวดหมู่ Block และการกำหนด Pinout สำหรับนักเรียน:

รวมถึงการปรับปรุงด้านกราฟิกอีกมากมาย! และยังมีฟีเจอร์อื่นๆ ที่จะตามมาอีก เช่น การเพิ่มประสิทธิภาพด้านการเข้าถึง (Accessibility)

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: blocklyrduino-create-code-with-blocks-5756fb
79 บาท
PromptPay QR Code

ประเมินราคาอัตโนมัติ + Reference Code

อยากได้งานคล้ายโปรเจคนี้ ให้ AI ประเมินราคาก่อน

กรอกข้อมูลให้ครบ ระบบจะสร้างรหัสอ้างอิงและประเมินราคา/ระยะเวลาคร่าว ๆ จากรายละเอียดงาน แล้วให้กด Add LINE พร้อมพิมพ์รหัสนี้เพื่อคุยต่อ

คำถามให้ AI ประเมินแม่นขึ้น

หลังส่งฟอร์ม ระบบจะโชว์ Reference Code ให้ copy แล้วกด Add LINE เพื่อคุยต่อ ข้อมูลส่วนตัวจะไม่ถูกส่งเข้า GA4

รีวิวจากคนใช้งานจริง

รีวิวจากลูกค้าและคนที่เคยใช้งาน

ถ้าเคยสั่งงาน เคยอ่านหน้านี้แล้วได้ประโยชน์ หรือมีข้อเสนอแนะ ฝากรีวิวไว้ได้เลย

กำลังโหลดรีวิว...