Tư vấn: 0979.466.469 / 0938.128.290

MENU

So sánh Arduino và Raspberry Pi

Nhận mua hàng nước ngoài

Raspberry Pi và Arduino là những bo mạch khá khác nhau. Mỗi bo đều có những ưu và nhược điểm riêng. Nếu bạn đang lựa chọn giữa hai loại này, thì nó phụ thuộc vào yêu cầu của dự án mà bạn đang làm. Chúng ta hãy cùng tìm hiểu chi tiết về hai bo này.

Arduino được phát minh bởi Massimo Benzi ở Ý. Arduino là một công cụ tạo prototype phần cứng đơn giản. Trong khi raspberry pi được phát minh bởi Eben Upton tại Đại học Cambridge, Vương quốc Anh để cải thiện kỹ năng lập trình của sinh viên.

Cả hai công cụ giảng dạy này đều phù hợp cho người mới bắt đầu. Sự khác biệt chính giữa chúng là Arduino là bo vi điều khiển trong khi raspberry pi là một máy tính mini. Vì vậy, Arduino chỉ là một phần của raspberry pi. Raspberry Pi phù hợp về các ứng dụng phần mềm, trong khi Arduino làm cho các dự án phần cứng trở nên đơn giản.

Dưới đây là bảng so sánh Arduino và Raspberry Pi về sự khác biệt giữa chúng.



Arduino

Raspberry Pi

Arduino là một bộ vi điều khiển, là một phần của máy tính. Nó chỉ chạy đi chạy lại một chương trình.

Đây là một máy tính mini chạy hệ điều hành Raspbian, có thể chạy nhiều chương trình cùng một lúc.

Arduino có thể được cấp nguồn bằng cách sử dụng một bộ pin.

Rất khó để cấp nguồn bằng cách sử dụng một bộ pin.

Rất đơn giản để giao tiếp các cảm biến và các linh kiện điện tử khác với Arduino.

Nó yêu cầu các tác vụ phức tạp như cài đặt thư viện và phần mềm cho giao tiếp các cảm biến và các linh kiện khác

Giá rẻ

Giá mắc

Arduino yêu cầu phần cứng bên ngoài để kết nối với internet và phần cứng này được định địa chỉ đúng cách bằng cách sử dụng mã.

Raspberry Pi có thể dễ dàng kết nối với internet bằng cổng Ethernet và USB Wi-Fi.

Arduino có thể cung cấp bộ nhớ tích hợp.

Raspberry Pi không có bộ nhớ trên bo mạch. Nó có một cổng thẻ SD.

Arduino chỉ có một cổng USB để kết nối với máy tính.

Raspberry Pi có 4 cổng USB để kết nối các thiết bị khác nhau.

Bộ xử lý được sử dụng trong Arduino là từ họ AVR Atmega328P

Bộ xử lý được sử dụng là từ họ ARM.

Đây là một thiết bị chỉ cắm và chạy. Nếu nguồn được kết nối, nó sẽ bắt đầu chạy chương trình và nếu bị ngắt kết nối, nó sẽ dừng lại.

Cần phải được tắt đúng cách nếu không sẽ có nguy cơ hỏng file và các sự cố phần mềm.

Quảng cáo đặt hàng nhập

Arduino sử dụng Arduino, C / C ++.

Ngôn ngữ lập trình được đề xuất là python nhưng C, C ++, Python, ruby được cài đặt sẵn.

 

Hai bo mạch này chạy với công suất rất thấp. Nhưng ngắt điện đối với raspberry pi có thể gây ra hư hỏng cho phần mềm và ứng dụng. Trong trường hợp Arduino, nếu có bất kỳ nguồn điện nào bị cắt, nó sẽ khởi động lại. Vì vậy, raspberry pi phải được tắt máy đúng cách trước khi ngắt nguồn điện.

 

Raspberry Pi đi kèm với hệ điều hành đầy đủ chức năng được gọi là Raspbian. Nó có tất cả các tính năng của một máy tính với bộ xử lý, bộ nhớ và trình điều khiển đồ họa. Pi có thể sử dụng các hệ điều hành khác nhau. Mặc dù Linux được ưu tiên hơn nhưng Android cũng có thể được cài đặt. Arduino không có bất kỳ hệ điều hành nào. Firmware của nó chỉ đơn giản là diễn giải mã được viết cho nó. Nó rất dễ để thực thi mã đơn giản.

 

Các chân đầu vào và đầu ra cho phép các bo mạch này kết nối với các thiết bị khác. Raspberry pi2 có 2 gói chân đầu vào / đầu ra trong khi Arduino Uno có 20 chân.

 

Pi có tốc độ xung nhịp nhanh hơn Arduino 40 lần, Pi có RAM cao hơn Arduino 128000 lần, vì vậy Raspberry Pi mạnh hơn Arduino.

 

Arduino có 32kb dung lượng lưu trữ trên bo mạch, được sử dụng để lưu trữ mã, mã này quyết định các chức năng của Arduino. Raspberry pi không có bất kỳ bộ lưu trữ nào trên bo mạch, nhưng nó có cổng micro SD.

 

Arduino có thể được mở rộng bằng cách sử dụng phần cứng bên ngoài như Wi-Fi, Ethernet, màn hình cảm ứng, máy ảnh, ... Các bo này được gọi là shield. Các shield này được cài đặt dễ dàng cho Arduino. Trong khi raspberry là bo mạch tự giới hạn. Raspberry pi cũng có thể thêm một số hat để thêm phần cứng như màn hình cảm ứng, GPS, bảng RGB, ... nhưng không có nhiều tùy chọn như bo Arduino.

 

Arduino sử dụng Arduino IDE để phát triển mã. Trong khi Raspberry Pi có thể sử dụng Scratch, IDLE hay bất kỳ thứ gì hỗ trợ Linux.

 

Chọn lựa giữa Raspberry Pi và Arduino

 

Để quyết định chọn lựa giữa 2 bo này, trước tiên bạn nên biết bạn muốn làm gì trong dự án của mình.

 

Từ những chia sẻ ở trên, chúng ta có thể thấy rằng Arduino phù hợp với các tác vụ lặp đi lặp lại như mở cửa nhà để xe, bật và tắt đèn.

Trong khi Raspberry Pi phù hợp để thực hiện nhiều nhiệm vụ, điều khiển các robot phức tạp.

Ví dụ, nếu bạn muốn theo dõi độ ẩm của đất và gửi mail cho bạn nếu cần thiết phải tưới cây. Đối với ứng dụng này, có thể sử dụng arduino.

Nhưng nếu bạn muốn theo dõi độ ẩm, gởi mail cho bạn khi cây cần được tưới nước và kiểm tra báo cáo thời tiết trên mạng. Đối với ứng dụng này cần có Raspberry pi.

Nói một cách đơn giản, Arduino được sử dụng cho các dự án của những người mới và một số dự án phức tạp có thể dễ dàng xử lý bằng pi.

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
PIC18 8-bit Microcontrollers - MCU 32KB 1536 RAM...
205000 /Cái
/ Cái

Code: 7204-103 Còn hàng

Lưu xem sau
Sale 0%
115000 /Cái
/ Cái

Code: 7004-022 Còn hàng

Lưu xem sau
Sale 0%
85000 /Cái
/ Cái

Code: 7204-243 Liên hệ

Lưu xem sau
Sale 0%
22000 /Sợi
/ Sợi

Code: M-7006-051 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0359 366 469
Bạn cần linh kiện mẫu ? 7-11 ngày