Mục lục:

So sánh giữa Micro: bit và Arduino: 6 bước
So sánh giữa Micro: bit và Arduino: 6 bước

Video: So sánh giữa Micro: bit và Arduino: 6 bước

Video: So sánh giữa Micro: bit và Arduino: 6 bước
Video: Robot Micro:Bit trẻ em cũng có thể lập trình 2024, Tháng mười một
Anonim
So sánh giữa Micro: bit và Arduino
So sánh giữa Micro: bit và Arduino

Bảng phát triển phổ biến nhất trong số các nhà sản xuất gần đây là gì? Tất nhiên, nó phải là micro: bit board. Dưới sự hợp tác của các công ty khổng lồ về công nghệ như BBC, Microsoft, Samsung và NXP, bảng mạch micro: bit đã được ban tặng cho một tầng lớp quý tộc kể từ khi nó ra đời. Năm ngoái, chính phủ Anh đã giao 1 triệu miếng micro: bit board cho học sinh lớp 7. Điều này thậm chí đã đưa xu hướng bùng nổ của micro: bit lên cao trào. Sau đó, sự phổ biến của micro: bit sẽ là một hiện tượng tiếp tục hay một bông hoa sẽ héo trong phút tới? Hoặc sẽ có một bảng khác ở cùng mức độ quan trọng với bảng Arduino? Với những câu hỏi này, tôi sẽ so sánh giữa micro: bit và Arduino từ khía cạnh phần cứng và phần mềm.

Ghi chú:

Bởi vì bảng Arduino có nhiều số model, ở đây chúng tôi sử dụng bảng UNO chính thức để so sánh.

Bước 1: Outlook của Micro: bit :

Micro: bảng bit có bề ngoài vát tròn với kích thước nhỏ. Ở mặt trước, có hai nút và một ma trận điểm LED 5 * 5; trong khi ở mặt sau, có cổng USB, nút khởi động lại, ổ cắm pin và các chip khác nhau. Cảm nhận trực quan nhất là đường hàn và lụa toàn bộ bảng mạch rất tinh xảo. Thông thường trong ấn tượng của chúng tôi, bảng phát triển là spead với tất cả các loại linh kiện và chân cắm trên bề mặt. Nhưng toàn bộ bảng vi: bit không có bất kỳ chân nào. Tất cả các cổng IO được dẫn ra khỏi đầu nối ở cạnh bo mạch của nó.

Có 5 vòng tròn trong connetor. Chúng là P0, P1, P2, VCC và GND riêng biệt.

Bước 2: Triển vọng của Arduino:

Arduino có một đặc điểm khá khác biệt. Trong ấn tượng của chúng tôi, triển vọng của nó gần với ban phát triển hơn. Trên bo mạch, có một chip chủ, một cổng USB và một đầu nối nguồn AC. Trên vành bảng có đầy đủ các tiêu đề nữ.

Từ triển vọng của nó, chúng ta có thể thấy rằng quan niệm thiết kế của micro: bit và Arduino là khá khác nhau. Micro: giá trị bit nhỏ hơn về kích thước và bảo mật, sau đó là khả năng mở rộng của nó. Trong khi Arduino tập trung vào việc khai thác đầy đủ khả năng mở rộng của bảng, điều này làm cho nó trông có phong cách lập dị hơn.

Bước 3: Hiệu suất

Micro: bit Arduino UNO
Master Chip nRF51822 ATmega328P
Bộ xử lý 32 bit ARM Cortex M0 AVR 8 bit
ROM flash 256KB 32KB
RAM 16KB 2KB
Tốc độ dao động 16 triệu 16 triệu
Trưng bày Ma trận điểm 5 * 5 LED 1 đèn LED
Cái nút 2 nút không xác định không ai
Bluetooth đúng không ai
Gia tốc kế đúng không ai
La bàn điện tử đúng không ai
Được cung cấp bởi UAB / Hộp đựng pin Nguồn điện USB / AC

Từ hình thức trên, chúng ta có thể thấy rằng micro: bit gần như đã thành công về mọi mặt so với Arduino. Có thể gọi đây là một tấm bảng nhỏ chứa đựng sức mạnh khổng lồ. Tất nhiên, sự ra đời của micro: bit board muộn hơn Arduino UNO vài năm. Vì vậy, không có gì lạ khi micro: bit đã thành công trong hiệu suất CPU của nó. Điều tuyệt vời là micro: bit được tích hợp Bluetooth, la bàn kỹ thuật số, gia tốc kế, ma trận điểm LED trên thân máy nhỏ bé của nó. Bất kể đó là bảng Arduino chính thức hay từ bên thứ ba, họ không mang quá nhiều cảm biến trên bảng của nó. Ngay cả khi micro: bit không kết nối bất kỳ cảm biến nào, chúng tôi có thể hoàn thành rất nhiều trường hợp chỉ với các cảm biến khác nhau được mang trên bo mạch của nó.

Bước 4: Phần mềm

Micro: bit

Micro: bit có thể hỗ trợ nhiều ngôn ngữ như ngôn ngữ lập trình đồ họa khối, Python, C ++. Trong đó, phổ biến nhất trong dòng chính là công cụ lập trình đồ họa trực tuyến JavaScript Blocks Editor do microsoft phát triển. Môi trường lập trình của nó dựa trên dịch vụ web. Bạn không phải tải xuống một công cụ lập trình cục bộ.

Hỗ trợ mô phỏng trực tuyến

Dự trữ chương trình thuận tiện như đĩa U.

Bên cạnh đó, micro: bit cũng hỗ trợ ngôn ngữ Python dòng chính.

Arduino

Để lập trình cho Arduino, bạn phải tải IDE vào máy tính của mình. Arduino hỗ trợ ngôn ngữ C.

Ngoài ra còn có ngôn ngữ chương trình đồ họa dựa trên đầu do các công ty bên thứ ba khác phát triển.

Ngưỡng sử dụng phần mềm lập trình Arduino cao hơn nhiều. Nhưng IDE chỉ là một công cụ. Khả năng mở rộng phần mềm quan trọng hơn. Qua nhiều năm phát triển, dưới sự làm việc chăm chỉ của cả các công ty phần cứng mở và người hâm mộ Arduino, nó đã tích lũy được rất nhiều tệp thư viện. Về khía cạnh mở rộng phần mềm, Arduino tốt hơn nhiều so với micro: bit.

Bước 5: Kết luận

Từ sự so sánh trên, chúng ta có thể thấy rằng dù ở khía cạnh phần cứng hay phần mềm, micro: bit đã thành công với Arduino. Nền tảng phần cứng mạnh mẽ và giao diện lập trình thân thiện giúp cho bảng mạch nhỏ này có được lợi thế vượt qua Arduino. Tuy nhiên, việc bo mạch phát triển có tuổi thọ cao hơn không phụ thuộc vào phần cứng mạnh đến mức nào, cũng như phần mềm đẹp như thế nào, mà quan trọng hơn là liệu môi trường sinh thái của nó có phát triển mạnh hay không. Trải qua khoảng 10 năm tích lũy và sự hợp tác của các công ty kỹ thuật và người hâm mộ nguồn mở, sự mở rộng phong phú của toàn bộ hệ thống Arduino có thể nói là đã đạt đến mức độ gần như hoàn chỉnh.

Tất nhiên, micro: bit không sẵn sàng thừa nhận điểm yếu của nó. Ra đời với dòng máu chính thức của Anh, micro: bit hiện đang được các tổ chức phi lợi nhuận của Anh quảng bá trên các lĩnh vực toàn cầu. Dưới sự khuyến khích của chính phủ Anh, ngày càng nhiều học sinh tiểu học hoặc trung học cơ sở bắt đầu thử nghiệm sử dụng micro: bit như một công cụ giáo dục lập trình đầu vào. Ngày càng nhiều giáo viên, nhà phát triển hoặc thậm chí nghệ sĩ đã tải dự án của họ lên cộng đồng micro: bit. Hệ thống sinh thái hiện tại, mặc dù nó yếu hơn Arduino, nhưng xu hướng đang phát triển rất khốc liệt mà bạn có thể không coi thường nó.

Micro: bit nhỏ hơn nhiều, đẹp và dễ cầm. Trong khi Arduino mang phong cách lập dị hơn với nhiều phần mở rộng hơn. Chúng tôi có thể nói rằng họ có mối quan hệ bổ sung cho nhau hơn là so sánh. Người dùng mục tiêu của Micro: bit là những người lần đầu tiên bước vào khu vực nhà sản xuất hoặc những người chơi ở cấp độ mới. Họ hầu hết là những người mới bắt đầu nghiên cứu micro: bit, trong khi Arduino đang phải đối mặt với những người chơi cấp cao hơn, hầu hết là các nhà phát triển.

Cả micro: bit và Arduino đều đã cắt giảm ngưỡng phát triển chương trình và phần cứng, giúp nhiều sinh viên có thể hiện thực hóa các ý tưởng dự án vô căn cứ của họ và làm cho từ “maker” không còn là đại từ của ít người nữa.

Bước 6: Nguồn

Bài viết này từ:

Nếu bạn có bất kỳ câu hỏi nào, bạn có thể liên hệ với : [email protected].

Đề xuất: