Ardublock: มันคืออะไรและทำอะไรได้บ้างสำหรับ Arduino ของคุณ

ภาพหน้าจอของปลั๊กอิน Ardublock

การซื้อบอร์ด Arduino เป็นสิ่งที่ล้าสมัยและอยู่ไม่ไกลจากกระเป๋ามากขึ้น แต่มันทำงานอย่างไร? เป็นที่ชัดเจนว่าเพื่อให้ใช้งานได้เราจำเป็นต้องมีรหัสหรือโปรแกรมที่ดำเนินการตามที่เราต้องการ น่าเสียดายที่ไม่สามารถใช้ได้กับทุกคนและเป็น คุณต้องมีความรู้ด้านการเขียนโปรแกรมเพื่อให้ Arduino ขยับมอเตอร์หรือเปิดไฟ.

ทั้งหมดนี้ทำให้โปรแกรมแก้ไขภาพและโปรแกรมภาพเป็นที่นิยมอย่างมาก ประเภทนี้ การเขียนโปรแกรมช่วยให้สามารถสร้างโปรแกรมผ่านบล็อกที่ลากด้วยเมาส์ลืมปิดวงเล็บปีกกาหรือต้องเขียนชื่อฟังก์ชันยาว ๆ เครื่องมือยอดนิยมที่แนะนำการเขียนโปรแกรมด้วยภาพให้กับ Arduino เรียกว่า Ardublock

Ardublock คืออะไร?

Ardublock เป็นโปรแกรมหรือส่วนเสริมของ Arduino IDE ที่ช่วยให้เราสร้างโปรแกรมและโค้ดได้โดยไม่จำเป็นต้องเขียนโค้ดนั่นคือผ่านเครื่องมือภาพ สิ่งนี้มีข้อดีเพราะถ้าเรารู้วิธีการเขียนโปรแกรมเราจะประหยัดเวลาได้มากในกระบวนการดีบั๊กเนื่องจากเราจะไม่ลืมเขียน ";" ที่รู้จักกันดี และไม่ปิดวงเล็บปีกกา การเขียนโปรแกรมด้วยวิชวลทูลคือการเขียนโปรแกรม มีไว้สำหรับโปรแกรมเมอร์มือใหม่และผู้เชี่ยวชาญ และสำหรับผู้ใช้ที่ไม่รู้วิธีตั้งโปรแกรมและต้องการเรียนรู้วิธีการทำ

ดังที่เราได้กล่าวไปแล้ว Ardublock เป็นส่วนเสริมมากกว่าโปรแกรมเนื่องจากจำเป็นต้องมี Arduino IDE สำหรับการทำงาน ดังนั้นในการสรุปเราสามารถพูดได้ว่า Ardublock เป็นการปรับแต่ง Arduino IDE เพื่อปรับการเขียนโปรแกรมโค้ดเป็นการเขียนโปรแกรมด้วยภาพ

บอร์ด Arduino Tre

Ardublock มีสิ่งที่เป็นบวกมากขึ้นนอกเหนือจากการเป็นเครื่องมือสำหรับโปรแกรมเมอร์มือใหม่ สิ่งที่ดีอย่างหนึ่งคือความเป็นไปได้ของ ทำงานกับบล็อกเพื่อสร้างโครงการได้เร็วขึ้น.

Ardublock ทำงานร่วมกับบล็อกและยังสามารถทำงานร่วมกับส่วนประกอบต่างๆ ดังนั้นเราสามารถสร้างบล็อกที่เป็นวงล้ออีกอันคือดนตรีและอีกอันที่เป็นแผ่น ทุกครั้งที่เราต้องการใช้บล็อกเหล่านี้เราจะตั้งชื่อหรือลากจากด้านหนึ่งของหน้าต่างไปยังอีกด้านหนึ่งของหน้าต่าง

ฟังก์ชั่นและความเป็นไปได้ที่ Ardublock มอบให้เรานั้นเหมือนกับ Arduino IDE นั่นคือเราสามารถเชื่อมต่อ Ardublock กับบอร์ด Arduino ของเราส่งรหัสที่ Ardublock สร้างขึ้นด้วยบล็อกและทดสอบโครงการของเราอย่างรวดเร็วและง่ายดาย และเมื่อเราจบรายการ ข้อมูลที่บันทึกไว้ยังคงเป็นรหัสที่เขียนขึ้นซึ่งเป็นรหัสที่ Ardublock สร้างขึ้นด้วยบล็อกของเรา.

จะติดตั้ง Ardublock ในระบบปฏิบัติการของเราได้อย่างไร?

เรารู้แล้วหรือมีความคิดที่ชัดเจนเกี่ยวกับ Ardublock คืออะไร แต่มันถูกติดตั้งบนคอมพิวเตอร์ของเราอย่างไรเราจะใช้มันได้อย่างไร?

การเตรียมคอมพิวเตอร์ของเรา

แม้ว่าเอกสารเดียวที่มีอยู่เกี่ยวกับ Ardublock จะเป็นภาษาอังกฤษ แต่ความจริงก็คือขั้นตอนการติดตั้งนั้นค่อนข้างง่ายและรวดเร็วหากเรามี Arduino IDE ก่อนอื่นเราต้อง มีในคอมพิวเตอร์ Arduino IDE ของเราหากเรายังไม่ได้ติดตั้ง คุณสามารถหยุดและดูวิธีการติดตั้งใน Gnu/Linux ได้ที่นี่ องค์ประกอบอีกอย่างหนึ่งที่เราจะต้องมีก็คือ มีเครื่องเสมือน Java หรือคล้ายกัน ในทีม หากเราใช้ Gnu/Linux อุดมคติคือการเดิมพัน OpenJDK โดยเฉพาะหลังจากการเผชิญหน้าระหว่าง Oracle และ Google ตอนนี้เราทำทุกอย่างเสร็จแล้วเราต้องไป เว็บไซต์ Ardublock อย่างเป็นทางการ และรับแพ็คเกจ Ardublock ซึ่งเป็นแพ็คเกจที่อยู่ในรูปแบบ java หรือมีนามสกุล. jar ไฟล์ที่ดาวน์โหลดไม่ใช่ไฟล์ปฏิบัติการที่มีวิซาร์ดการติดตั้งดังนั้นเราต้องทำทุกอย่างด้วยตนเอง

ภาพหน้าจอของ Arduino IDE

การติดตั้ง Ardublock

Primero เราเปิด Arduino IDE แล้วไปที่ Preferences หรือ Preferences. ตอนนี้เราไปที่ตัวเลือก "ตำแหน่ง Sketchbook:" ที่จะปรากฏในหน้าต่างใหม่ นี่คือที่อยู่ที่เราจะต้องบันทึกปลั๊กอินหรือองค์ประกอบบางอย่างของ Arduino IDE ตำแหน่งหรือที่อยู่ที่ปรากฏจะเป็น“ Documents / Arduino” หรือ home / Documents / Arduino เราสามารถเปลี่ยนที่อยู่ได้ แต่ถ้าจะเปลี่ยนเราต้องรู้ว่าที่อยู่ใหม่คืออะไรเพื่อย้ายไฟล์ Ardublock ที่ดาวน์โหลดมาไปที่นั่น หากเราเปิดโฟลเดอร์ Arduino เราจะเห็นว่ามีโฟลเดอร์ย่อยและไฟล์อื่น ๆ

เราต้องย้ายแพ็คเกจ Ardublock ออกจากที่อยู่ต่อไปนี้ "tools / ArduBlockTool / tool / ardublock-all.jar" หากเราเปิดโปรแกรม Arduino IDE ไว้ก็ถึงเวลาปิดและเมื่อเปิดอีกครั้ง ภายในเมนู Tools หรือ Tools ตัวเลือก Ardublock จะปรากฏขึ้น. เมื่อคลิกแล้วจะมีหน้าต่างใหม่ที่ตรงกับอินเทอร์เฟซ Ardublock อย่างที่คุณเห็นมันเป็นอะไรที่ง่ายและรวดเร็ว แต่สับสนหากเราไม่ทราบขั้นตอนการติดตั้ง

รายการทางเลือกสำหรับ Ardublock

แม้ว่า Ardublock อาจดูเหมือนเป็นสิ่งใหม่และไม่เหมือนใครสำหรับ Arduino แต่ความจริงก็คือไม่ใช่โปรแกรมหรือเครื่องมือเดียวที่เราต้องดำเนินการเขียนโปรแกรมด้วยภาพ มีเครื่องมือหลายอย่างที่มุ่งเน้นไปที่การเขียนโปรแกรมด้วยภาพจนถึงขนาดที่ทางเลือกทั้งหมดของ Ardublock เป็นโปรแกรมเฉพาะและไม่ใช่ส่วนขยายหรือปลั๊กอินสำหรับ Arduino IDE

ทางเลือกแรกเรียกว่า Minibloq Minibloq เป็นโปรแกรมที่สมบูรณ์ที่เน้นการเขียนโปรแกรมด้วยภาพดังนั้นหน้าจอจึงแบ่งออกเป็นสามส่วนคือส่วนที่มีการสร้างบล็อกส่วนอีกส่วนหนึ่งที่เราจะย้ายบล็อกที่เราต้องการใช้ในโปรแกรมและส่วนที่สามที่จะแสดงรหัสที่เราจะสร้างสำหรับ ผู้ใช้ขั้นสูงมากขึ้น Minibloq ได้จากสิ่งนี้ ลิงค์.

ภาพหน้าจอของโปรแกรม Minibloq

เครื่องมือที่สองเรียกว่า Scratch สำหรับ Arduino. เครื่องมือนี้พยายาม ปรับโปรแกรมสำหรับเด็ก Scratch ให้เข้ากับทุกระดับ และด้วยปรัชญาเดียวกันสร้างโปรแกรม Scratch for Arduino เป็นโปรแกรมที่สมบูรณ์ดังนั้นการพูดถึงส้อมของ Scratch

เครื่องมือที่สามยังไม่ได้รับการยอมรับอย่างดี แต่เป็นเครื่องมือที่มีแนวโน้มดีในเครื่องมือการเขียนโปรแกรมด้วยภาพ เครื่องมือนี้เรียกว่า mod kit, เครื่องมือ ซึ่งเกิดใน Kickstarter แต่สุกช้าในวิธีที่ยอดเยี่ยม ความแตกต่างจากโปรแกรมอื่น ๆ อาจ มีความเชี่ยวชาญในผู้ใช้มือใหม่มากกว่าผู้ใช้ขั้นสูง. ในที่สุดทางเลือกอื่นสำหรับ Ardublock ก็คือการใช้ Arduino IDE แบบดั้งเดิมซึ่งเป็นทางเลือกที่ไม่สามารถมองเห็นได้และจะมีให้เฉพาะโปรแกรมเมอร์ผู้เชี่ยวชาญส่วนใหญ่เท่านั้น

ข้อสรุป

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

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


2 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ออสการ์ แมนซิลา dijo

    สวัสดียินดีที่ได้รู้จัก. Ardublock ทำงานร่วมกับ Arduino เวอร์ชันใหม่ได้หรือไม่

  2.   โฮเซ dijo

    สวัสดีด้วยเวอร์ชันกราฟิกเหล่านี้คุณสามารถพัฒนาโปรแกรมเช่นเดียวกับการเขียนได้หรือไม่? กล่าวอีกนัยหนึ่งโค้ดที่เขียนทั้งหมดสามารถทำได้ในบล็อกหรือไม่?
    คำถามอื่นคุณจะกำหนดหรือใช้. h รูทีนย่อยและอื่น ๆ ได้อย่างไร ในกรณีนี้?