สารบัญ:
- ขั้นตอนที่ 1: Outlook ของ Micro:bit:
- ขั้นตอนที่ 2: Outlook ของ Arduino:
- ขั้นตอนที่ 3: ประสิทธิภาพ
- ขั้นตอนที่ 4: ซอฟต์แวร์
- ขั้นตอนที่ 5: บทสรุป
- ขั้นตอนที่ 6: แหล่งที่มา
วีดีโอ: การเปรียบเทียบระหว่าง Micro:bit และ Arduino: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
ล่าสุด บอร์ดพัฒนาที่ได้รับความนิยมสูงสุดในหมู่ผู้ผลิตคืออะไร? แน่นอนว่าต้องเป็นบอร์ด 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]
แนะนำ:
[2020] การใช้ IPhone หรือ IPad และ Micro:bit Game Pad App เพื่อควบคุมรถ RC: 23 ขั้นตอน
[2020] การใช้ IPhone หรือ IPad และแอพเกมแพด Micro:bit เพื่อควบคุมรถ RC: คุณเคยคิดหรือไม่ว่าจะใช้ iPhone หรือ iPad เพื่อควบคุม micro:bit ของคุณ คุณรู้หรือไม่ว่า Micro:bit Educational Foundation มีแอพ iOS ใน แอพสโตร์? ค้นหา "micro:bit" ใน App Store และคุณสามารถดาวน์โหลดแอปได้ฟรี NS
ติดตาม: ศูนย์สื่อขั้นสูงพร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): 3 ขั้นตอน
ติดตาม: Advanced Media Center พร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): บทความนี้เป็นบทความต่อจากบทความก่อนหน้าของฉันที่ประสบความสำเร็จค่อนข้างมากเกี่ยวกับการสร้างศูนย์สื่ออเนกประสงค์ โดยอ้างอิงจาก Raspberry PI ที่ได้รับความนิยมมากในตอนแรก แต่ ในภายหลัง เนื่องจากไม่มีเอาต์พุตที่สอดคล้องกับ HEVC, H.265 และ HDMI 2.2 จึงมีสวิตช์
Coronavirus EXTER-MI-NATION ด้วย Micro:bit และ Daleks: 4 ขั้นตอน (พร้อมรูปภาพ)
Coronavirus EXTER-MI-NATION กับ Micro:bit และ Daleks: นี่เป็นโครงการที่สองในซีรีส์เรื่องการป้องกัน coronavirus จาก TinkerGen คุณสามารถหาบทความแรกได้ที่นี่ เราเชื่อมั่นว่าด้วยความพยายามร่วมกันของมนุษยชาติ โรคระบาดในปัจจุบันจะสิ้นสุดลงในไม่ช้า แต่แม้หลังจาก COVID-19 จะผ่านไป
Gimbal อย่างง่ายด้วย Micro:bit และ 2 Servos: 4 ขั้นตอน
Gimbal อย่างง่ายด้วย Micro:bit และ 2 Servos: สวัสดี! วันนี้ผมจะแสดงให้คุณเห็นถึงวิธีการสร้าง gimbal stabilizer แบบง่ายๆ คุณสามารถดูวิดีโอ YouTube ได้ที่นี่ โดยจะมีกล้องติดตัวไว้ แต่ถ้าคุณใส่เซอร์โวและโครงสร้างที่ทรงพลังกว่า ก็สามารถถือสมาร์ทโฟนของคุณหรือแม้แต่กล้องที่เหมาะสมได้ ในขั้นตอนต่อไป
การตรวจจับระยะทางด้วย Micro:bit และ Sonar (โมดูล HC-SR04): 3 ขั้นตอน (พร้อมรูปภาพ)
การตรวจจับระยะทางด้วย Micro:bit และ Sonar (โมดูล HC-SR04): สัปดาห์นี้ ฉันได้ใช้เวลาเล่นกับ BBC micro:bit ที่ยอดเยี่ยมและโซนิคเซ็นเซอร์ ฉันได้ลองใช้โมดูลต่างๆ สองสามตัว (รวมแล้วมากกว่า 50 รายการ) และคิดว่ามันน่าจะดี ดังนั้นโปรดแชร์ผลลัพธ์บางส่วน โมดูลที่ดีที่สุดที่ฉันพบจนถึงตอนนี้คือ Spar