Sự khác biệt giữa Raspberry Pi và Arduino là gì?


10

Câu hỏi này xuất phát từ sự thiếu hiểu biết lớn, nhưng nó liên quan đến một dự án mà tôi muốn thực hiện trong một thời gian.

Đây là trang Instructables cho khối led 8 x 8 x 8 và bước thứ 70 giải quyết câu hỏi: "Tôi có thể sử dụng Arduino để điều khiển khối không?" Hướng dẫn phác thảo cách kết nối khối với Arduino Duemilanove.

Bởi vì Raspberry Pi có thể chạy một hệ điều hành, có vẻ như nó đủ điều kiện để có thể đánh bại một Arduino (ít nhất là Uno và các mô hình nhỏ khác) trong nhiệm vụ này, nhưng tôi không có kiến ​​thức để so sánh cả hai.

Sự khác biệt là gì?


Bạn cũng có thể kiểm tra bài đăng trên blog này giải thích sự khác biệt giữa Raspberry Pi và Arduino .
Sudar

Câu trả lời:


8

Tôi có vài sự khác biệt tôi đã nhận thấy. Quả mâm xôi Pi:

  • Không hỗ trợ IO tương tự
  • Không có nhiều chân cho IO như Arduino
  • Khó truy cập hơn các chân IO (imo)
  • Viết vào các chân cho các ứng dụng thiết yếu về thời gian trong Python có thể dẫn đến sự không chính xác
  • Chạy một hệ điều hành Linux chính thức
  • Tính năng Ethernet (và WiFi và Bluetooth trên các mẫu mới hơn)
  • Hai USB 2.0
  • Có thể hiển thị với TV dễ dàng (HDMI / Analogue)
  • Bộ xử lý 700Mhz với 512M RAM
  • Thẻ SD

Arduino Uno:

  • Hỗ trợ cho IO tương tự
  • Nhiều mã PIN có sẵn mà không cần phải thoát ra
  • Số lượng lớn Thư viện và hỗ trợ cộng đồng (Raspberry pi vẫn còn khá mới) (Hiện tại Pi có hỗ trợ cộng đồng và thư viện tương đương hoặc lớn hơn)
  • Là chính xác với các ứng dụng nhạy cảm với thời gian
  • Bộ xử lý 16Mhz với 2KB RAM (Arduino Uno)
  • Thêm phụ kiện;) (Hiện có số lượng phụ kiện tương tự)

Hy vọng rằng sẽ giúp một chút, tôi không thể xem liên kết do tường lửa tôi đứng sau: /


11

Arduino: là một nền tảng điện toán vật lý dựa trên vi điều khiển, được lập trình bằng ngôn ngữ dựa trên dây (cú pháp và thư viện), tương tự như C ++ với một số đơn giản hóa và sửa đổi nhỏ, và môi trường phát triển tích hợp dựa trên Xử lý. Với Arduino Uno, bạn sẽ cần tạo một bản phác thảo bằng ngôn ngữ Arduino. Điều này không khó - nó trông rất giống C. Nó chỉ là một cái gì đó bạn phải làm. Có rất nhiều thư viện và lớp học cho Arduino.

Raspberry pi: là một máy tính bảng đơn dựa trên bộ vi xử lý chạy linux, bạn có thể lập trình cho nó bằng C ++, Java, python hoặc một số ngôn ngữ khác mà bạn có thể đã cảm thấy thoải mái. Bạn thực sự có thể có được một ứng dụng bạn đã có và biên dịch nó để chạy trên Pi / Do mà không thực hiện bất kỳ thay đổi nào, ngoài ra nó tích hợp với Qt theo nhiều cách.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.