Plugin Blockly@rduino for Arduino IDE
การเขียนโปรแกรมด้วยภาพ: ปลั๊กอิน Blockly@rduino
การเขียนโค้ดที่เป็นข้อความดิบอาจเป็นเรื่องที่น่ากลัวอย่างยิ่งสำหรับนักเรียนอายุน้อยหรือนักออกแบบที่เน้นภาพ ข้อผิดพลาดทางไวยากรณ์ (เช่น การลืมเครื่องหมาย semicolon ;) ทำให้เกิดบั๊กที่น่าหงุดหงิดเป็นเวลาหลายชั่วโมง ปลั๊กอิน Blockly@rduino เปลี่ยนสภาพแวดล้อมการพัฒนาทั้งหมด ทำให้คุณสามารถเขียนโปรแกรมฮาร์ดแวร์ได้โดยการต่อชิ้นส่วนปริศนาสีสันสดใสเข้าด้วยกันบนหน้าจอของคุณ

พื้นฐานของ Google Blockly
ปลั๊กอินนี้สร้างขึ้นบนสถาปัตยกรรม Blockly แบบโอเพนซอร์สของ Google (คล้ายกับ MIT Scratch)
- บล็อกตรรกะ: แทนที่จะพิมพ์
if (digitalRead(2) == HIGH)คุณสามารถลากบล็อกสีเหลือง[If___Then___]มาวาง จากนั้นต่อบล็อกสีน้ำเงิน[Digital Pin 2]เข้าไปในส่วน 'If' และต่อบล็อกสีแดง[Turn LED ON]เข้าไปในส่วน 'Then' - กลไกการแปล: ในขณะที่คุณต่อชิ้นส่วนปริศนาเข้าด้วยกัน ปลั๊กอินจะสร้างไวยากรณ์ C++ ที่ถูกต้อง 100% และไร้ข้อผิดพลาดขึ้นมาโดยอัตโนมัติในหน้าต่างที่ซ่อนอยู่ข้างๆ!
- การอัปโหลด: คุณคลิกคอมไพล์ และปลั๊กอินจะส่งโค้ดที่สร้างขึ้นเข้าไปยัง Arduino IDE และตรงไปยัง Uno ผ่าน USB อย่างราบรื่น
รองรับฮาร์ดแวร์ภายนอก
จุดแข็งที่แท้จริงของปลั๊กอินนี้คือตัวจัดการไลบรารีที่ครอบคลุม
- ไม่ใช่แค่กระพริบ LED เท่านั้น แต่ยังมีบล็อกที่สร้างขึ้นเองสำหรับฮาร์ดแวร์ที่ซับซ้อน เช่น NeoPixel strips, I2C LCD Screens, และ Ultrasonic sensors
- คุณสามารถลากบล็อก
[Initialize I2C LCD 16x2]ไปยังพื้นที่ทำงาน และมันจะเขียนส่วนหัวไลบรารี<Wire.h>และการกำหนดแอดเดรสลงในไฟล์ของคุณโดยอัตโนมัติเบื้องหลัง!
การตั้งค่าและข้อกำหนด
- Arduino IDE (มักจะต้องใช้เวอร์ชันเก่า 1.8.x สำหรับปลั๊กอิน JAVA แบบ legacy)
- Java Runtime Environment (JRE) ติดตั้งอยู่บน PC ของคุณ
- เพียงดาวน์โหลดโฟลเดอร์เครื่องมือแล้วนำไปวางไว้ในไดเรกทอรี
Arduino/toolsของคุณเพื่อปลดล็อกการเขียนโปรแกรมด้วยภาพ!