สารบัญ:

การเปรียบเทียบระหว่าง Micro:bit และ Arduino: 6 ขั้นตอน
การเปรียบเทียบระหว่าง Micro:bit และ Arduino: 6 ขั้นตอน

วีดีโอ: การเปรียบเทียบระหว่าง Micro:bit และ Arduino: 6 ขั้นตอน

วีดีโอ: การเปรียบเทียบระหว่าง Micro:bit และ Arduino: 6 ขั้นตอน
วีดีโอ: EP6 รู้จักบอร์ดสมองกลที่ใช้ในวงการการศึกษา: Arduino Microbit และ Raspberry Pi 2024, พฤศจิกายน
Anonim
การเปรียบเทียบระหว่าง Micro:bit และ Arduino
การเปรียบเทียบระหว่าง Micro:bit และ Arduino

ล่าสุด บอร์ดพัฒนาที่ได้รับความนิยมสูงสุดในหมู่ผู้ผลิตคืออะไร? แน่นอนว่าต้องเป็นบอร์ด micro:bit ภายใต้ความร่วมมือของบริษัทยักษ์ใหญ่ด้านเทคนิค เช่น BBC, Microsoft, Samsung และ NXP บอร์ด micro:bit ได้รับการยกย่องให้เป็นชนชั้นสูงตั้งแต่กำเนิด ปีที่แล้ว รัฐบาลอังกฤษได้ส่งมอบ micro:bit board จำนวน 1 ล้านชิ้นให้กับนักเรียนในชั้นประถมศึกษาปีที่ 7 ซึ่งทำให้เทรนด์ micro:bit กลายเป็นจุดไคลแม็กซ์ แล้วความนิยมของ micro:bit จะเป็นปรากฏการณ์ต่อไปหรือดอกไม้จะเหี่ยวเฉาในนาทีหน้า? หรือจะมีบอร์ดอื่นในระดับสำคัญเท่ากับบอร์ด Arduino? เมื่อคำนึงถึงคำถามเหล่านี้แล้ว ฉันจะเปรียบเทียบระหว่าง micro:bit กับ Arduino จากแง่มุมต่างๆ ของฮาร์ดแวร์และซอฟต์แวร์

บันทึก:

เนื่องจากบอร์ด Arduino มีหลายหมายเลขรุ่น เราจึงใช้บอร์ด UNO อย่างเป็นทางการเพื่อทำการเปรียบเทียบ

ขั้นตอนที่ 1: Outlook ของ Micro:bit:

บอร์ด Micro:bit นำเสนอการลบมุมแบบกลมที่มีขนาดเล็ก ที่ด้านหน้ามีปุ่มสองปุ่มและดอทเมทริกซ์ LED ขนาด 5*5; ในขณะที่ด้านหลังมีพอร์ต USB, ปุ่มรีเซ็ต, ช่องเสียบแบตเตอรี่และชิปต่างๆ ความรู้สึกที่เข้าใจง่ายที่สุดคือการเชื่อมและซิลค์สกรีนของแผงวงจรทั้งหมดนั้นงดงามมาก โดยปกติในความประทับใจของเรา บอร์ดพัฒนาจะพูดกับส่วนประกอบและหมุดทุกชนิดบนพื้นผิว แต่บอร์ด micro:bit ทั้งหมดไม่มีพินใดๆ พอร์ต IO ทั้งหมดถูกนำออกจากขั้วต่อที่ขอบบอร์ด

มี 5 วงกลมในคอนเน็กเตอร์ คือ P0, P1, P2, VCC และ GND แยกกัน

ขั้นตอนที่ 2: Outlook ของ Arduino:

Arduino มีลักษณะที่แตกต่างกันมาก แนวโน้มดังกล่าวใกล้เคียงกับคณะกรรมการพัฒนามากขึ้นในการแสดงผลของเรา บนบอร์ดมีชิปหลัก, พอร์ต USB และขั้วต่อไฟ AC บนขอบกระดานมีส่วนหัวของผู้หญิงเต็มไปหมด

เราจะเห็นได้จากมุมมองที่ว่าแนวความคิดในการออกแบบของ micro:bit และ Arduino นั้นแตกต่างกันมาก Micro:bit มีค่าเพียงเล็กน้อยเกี่ยวกับขนาดและความปลอดภัย ตามด้วยความสามารถในการขยาย ในขณะที่ Arduino มุ่งเน้นไปที่การขุดออกความสามารถในการขยายของบอร์ดอย่างเต็มที่ซึ่งทำให้ดูมีสไตล์มากขึ้น

ขั้นตอนที่ 3: ประสิทธิภาพ

ไมโคร:บิต Arduino UNO
มาสเตอร์ชิป nRF51822 ATmega328P
โปรเซสเซอร์ ARM Cortex M0. แบบ 32 บิต 8 บิต AVR
แฟลชรอม 256KB 32KB
แกะ 16KB 2KB
ออสซิลเลเตอร์ความเร็ว 16M 16M
แสดง 5*5 LED dot matrix 1 LED
ปุ่ม 2 ปุ่มที่ไม่ได้กำหนด ไม่มี
บลูทู ธ ใช่ ไม่มี
มาตรความเร่ง ใช่ ไม่มี
เข็มทิศดิจิตอล ใช่ ไม่มี
ขับเคลื่อนโดย UAB/ กล่องแบตเตอรี่ ไฟ USB/AC

จากรูปแบบข้างต้น เราจะเห็นได้ว่า micro:bit เกือบจะประสบความสำเร็จในทุกด้านมากกว่า Arduino เรียกได้ว่าเป็นกระดานขนาดเล็กที่มีพลังมหาศาล แน่นอนว่าการกำเนิดของบอร์ด micro:bit นั้นช้ากว่า Arduino UNO หลายปี ดังนั้นจึงไม่น่าแปลกใจที่ micro:bit จะประสบความสำเร็จในด้านประสิทธิภาพของ CPU สิ่งที่น่าทึ่งคือ micro:bit ได้รวม Bluetooth, เข็มทิศดิจิตอล, มาตรความเร่ง, ดอทเมทริกซ์ LED ไว้บนตัวเครื่องขนาดเล็ก ไม่ว่าจะเป็นบอร์ด Arduino อย่างเป็นทางการหรือจากบุคคลที่สาม พวกเขาไม่มีเซ็นเซอร์มากมายบนบอร์ด แม้ว่า micro:bit จะไม่เชื่อมต่อเซ็นเซอร์ใดๆ ก็ตาม เราก็สามารถทำเคสต่างๆ ได้มากมายด้วยเซ็นเซอร์ต่างๆ ที่ติดอยู่บนบอร์ดเท่านั้น

ขั้นตอนที่ 4: ซอฟต์แวร์

ไมโคร:บิต

Micro:bit รองรับหลายภาษา เช่น ภาษาโปรแกรมกราฟิกแบบบล็อก, Python, C++ ที่นิยมมากที่สุดในสตรีมหลักคือเครื่องมือการเขียนโปรแกรมกราฟิกออนไลน์ JavaScript Blocks Editor ที่พัฒนาโดยไมโครซอฟต์ สภาพแวดล้อมการเขียนโปรแกรมขึ้นอยู่กับบริการเว็บ คุณไม่จำเป็นต้องดาวน์โหลดเครื่องมือการเขียนโปรแกรมในเครื่อง

รองรับการจำลองออนไลน์

จองโปรแกรมสะดวกเหมือนดิสก์ U

นอกจากนี้ micro:bit ยังรองรับภาษา Python กระแสหลักด้วย

Arduino

ในการเขียนโปรแกรมสำหรับ Arduino คุณต้องดาวน์โหลด IDE ลงในคอมพิวเตอร์ของคุณ Arduino รองรับภาษา C

นอกจากนี้ยังมีภาษาโปรแกรมกราฟิกตามรอยขีดข่วนที่พัฒนาโดยบริษัทบุคคลที่สามอื่นๆ

เกณฑ์สำหรับการใช้ซอฟต์แวร์การเขียนโปรแกรม Arduino นั้นสูงกว่ามาก แต่ IDE เป็นเพียงเครื่องมือ ความสามารถในการขยายซอฟต์แวร์มีความสำคัญมากกว่า ตลอดหลายปีของการพัฒนา ภายใต้การทำงานอย่างหนักของทั้งบริษัทฮาร์ดแวร์แบบเปิดและพัดลม Arduino ได้รวบรวมไฟล์ไลบรารีจำนวนมาก ในแง่ของการขยายซอฟต์แวร์ Arduino นั้นดีกว่า micro:bit มาก

ขั้นตอนที่ 5: บทสรุป

จากการเปรียบเทียบข้างต้น เราจะเห็นได้ว่าไม่ว่าในแง่ของฮาร์ดแวร์หรือซอฟต์แวร์ก็ตาม micro:bit ก็ประสบความสำเร็จกับ Arduino แพลตฟอร์มฮาร์ดแวร์ที่ทรงพลังและอินเทอร์เฟซการเขียนโปรแกรมที่เป็นมิตรทำให้บอร์ดขนาดเล็กนี้มีข้อได้เปรียบที่เหนือกว่า Arduino อย่างไรก็ตาม ไม่ว่าบอร์ดพัฒนาซอฟต์แวร์จะมีอายุยืนยาวหรือไม่ก็ตาม ไม่ได้ขึ้นอยู่กับประสิทธิภาพของฮาร์ดแวร์ หรือซอฟต์แวร์ที่สวยงามที่เป็นเจ้าของ แต่ที่สำคัญกว่านั้นคือสภาพแวดล้อมทางนิเวศวิทยาจะเจริญรุ่งเรืองหรือไม่ ตลอดระยะเวลาประมาณ 10 ปีของการสะสมและการทำงานร่วมกันของบริษัทด้านเทคนิคและแฟนโอเพ่นซอร์ส การขยายระบบ Arduino ทั้งหมดอาจกล่าวได้ว่ามีระดับที่เกือบจะสมบูรณ์แล้ว

แน่นอนว่า micro:bit ไม่ยอมรับจุดอ่อนของมัน micro:bit เกิดมาพร้อมกับสายเลือดอย่างเป็นทางการของอังกฤษ ปัจจุบันได้รับการส่งเสริมโดยองค์กรไม่แสวงหาผลกำไรของอังกฤษในระดับโลก ภายใต้การส่งเสริมของรัฐบาลอังกฤษ นักเรียนระดับประถมศึกษาหรือมัธยมศึกษาตอนต้นเริ่มทดลองใช้ micro:bit เป็นเครื่องมือในการศึกษาการเขียนโปรแกรมเบื้องต้นมากขึ้นเรื่อยๆ ครู นักพัฒนา หรือแม้แต่ศิลปินจำนวนมากขึ้นเรื่อยๆ ได้อัปโหลดโครงการของตนไปยังชุมชน micro:bit ระบบนิเวศในปัจจุบันถึงแม้จะอ่อนแอกว่า Arduino แต่แนวโน้มที่เพิ่มขึ้นนั้นรุนแรงจนคุณไม่อาจมองข้ามได้

Micro:bit มีขนาดเล็กกว่ามาก สวย และใช้งานง่าย ในขณะที่ Arduino มีสไตล์ที่เกินบรรยายด้วยส่วนขยายที่มากกว่า เราสามารถพูดได้ว่าพวกเขามีความสัมพันธ์แบบเสริมมากกว่าการรวบรวม ผู้ใช้เป้าหมายของ Micro:bit คือผู้ที่เข้าสู่พื้นที่ผู้ผลิตในครั้งแรกหรือผู้เล่นระดับเริ่มต้น พวกเขาส่วนใหญ่เป็นผู้เริ่มต้นศึกษา micro:bit ในขณะที่ Arduino กำลังเผชิญกับผู้เล่นระดับสูงซึ่งส่วนใหญ่เป็นนักพัฒนา

ทั้ง micro:bit และ Arduino ได้ลดขีดจำกัดของการพัฒนาโปรแกรมและฮาร์ดแวร์ ซึ่งช่วยให้นักเรียนจำนวนมากขึ้นได้ตระหนักถึงแนวคิดโครงงานแบบไร้เหตุผล และทำให้คำว่า "ผู้สร้าง" ไม่ใช่คำสรรพนามของคนเพียงไม่กี่คนอีกต่อไป

ขั้นตอนที่ 6: แหล่งที่มา

บทความนี้มาจาก:

หากคุณมีคำถามใด ๆ คุณสามารถติดต่อ: [email protected]

แนะนำ: