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

Mục lục:

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

Video: Sự khác biệt giữa Arduino và Raspberry Pi

Video: Sự khác biệt giữa Arduino và Raspberry Pi
Video: Chia sẻ về sự khác nhau giữa Arduino và Raspberry Jetson Nano 2024, Tháng mười một
Anonim

Sự khác biệt chính - Arduino vs Raspberry Pi

Sự khác biệt chính giữa Arduino và Raspberry Pi là Arduino là một bảng phát triển vi điều khiển trong khi raspberry pi là một máy tính đa năng dựa trên Hệ điều hành Linux.

Việc chọn Arduino hoặc Raspberry Pi tùy thuộc vào dự án sẽ phát triển. Bài viết này thảo luận về Arduino Uno và Raspberry Pi B + phổ biến nhất. Nói chung, so với Arduino, mức tiêu thụ điện năng thấp hơn và tốc độ cao hơn trong Raspberry pi.

Arduino là gì?

Bảng phát triển Arduino chứa vi điều khiển, phần cứng lập trình, giao diện lập trình USB, nút đặt lại, đầu nối nguồn, v.v. Có nhiều loại bảng Arduino như Arduino Uno, Mega, Nano. Bo mạch Arduino phổ biến nhất là Arduino Uno có hai bộ vi điều khiển. ATmega328 được lập trình bởi người dùng. ATmega16U2 đã được lập trình sẵn và nó được sử dụng cho giao tiếp USB. Các chân IO được sử dụng để kết nối với thế giới bên ngoài. Có chân kỹ thuật số và chân tương tự.

Sự khác biệt chính giữa Arduino và Raspberry Pi
Sự khác biệt chính giữa Arduino và Raspberry Pi

Hình 01: Arduino

Arduino IDE được sử dụng để viết các chương trình cho bảng phát triển. Nó có thể được sử dụng để viết mã, biên dịch, gỡ lỗi và cuối cùng là tải mã lên bảng. Arduino IDE giúp phát triển dự án nhanh hơn và dễ dàng hơn. Phần mềm này là một mã nguồn mở và miễn phí. Các chương trình được viết bằng Arduino IDE tương tự như các chương trình C. Có thể dễ dàng tích hợp Arduino với phần cứng bằng cách sử dụng lá chắn. Tấm chắn này có thể được xếp chồng trực tiếp vào Arduino. Lá chắn Ethernet được sử dụng để kết nối với Ethernet. Tấm chắn LCD màu được sử dụng để giao diện với màn hình. Lập trình viên có thể trực tiếp sử dụng các lá chắn này và gọi các hàm thư viện cần thiết để thực hiện tác vụ cần thiết.

Raspberry Pi là gì?

Raspberry Pi chạy trên Hệ điều hành (OS). Nó là một lớp bổ sung của phần mềm xử lý phần cứng. Trong Arduino, ứng dụng trực tiếp chạy trên vi điều khiển nhưng trong raspberry pi, ứng dụng phải thông qua Hệ điều hành để điều khiển phần cứng.

Có nhiều phiên bản khác nhau như Raspberry pi A, B, B +. Raspberry Pi B + chứa Hệ thống Broadcom BCM 2836 trên chip (SoC). Nó có các bộ vi xử lý và các thành phần khác được kết nối để tạo thành toàn bộ hệ thống. Bộ xử lý là bộ xử lý dựa trên ARM Broadcom BCM 2826. Bộ xử lý ARM là cốt lõi của hầu hết các thiết bị IoT. Raspberry Pi có thể được lập trình bằng các ngôn ngữ như Python, C ++.

Sự khác biệt giữa Arduino và Raspberry pi
Sự khác biệt giữa Arduino và Raspberry pi

Hình 02: Raspberry Pi

Nó cũng chứa Bộ xử lý đồ họa (GPU). Nó giúp tăng tốc đồ họa. Nó có 40 chân đầu ra đầu vào mục đích chung (GPIO). Có 4 cổng USB và cổng Ethernet RJ45. Có một giao diện USB Ethernet IC được sử dụng để giao tiếp với Ethernet và cổng USB. Ngoài ra còn có một đầu nối CSI Camera. Cổng HDMI giúp kết nối thiết bị với màn hình. DSI là một giao diện màn hình cho các màn hình. Nó là một giải pháp thay thế cho HDMI. Thẻ micro SD nằm bên trong khe cắm micro SD. Nó nằm ở mặt sau của bảng.

Điểm giống nhau giữa Arduino và Raspberry Pi là gì?

Cả Arduino và Raspberry Pi đều có thể được sử dụng để xây dựng Internet vạn vật (IoT) và các hệ thống nhúng

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

Ardunio vs Raspberry Pi

Arduino là vi điều khiển bo mạch đơn cung cấp nền tảng mã nguồn mở để xây dựng môi trường phần cứng và phần mềm. Raspberry Pi là một máy tính bảng đơn nhỏ được phát triển để thúc đẩy việc giảng dạy những kiến thức cơ bản về khoa học máy tính trong trường học và ở các nước đang phát triển.
Tốc độ xử lý
Tốc độ của Arduino là 16MHz. Tốc độ của Raspberry Pi là 900MHz.
Không gian địa chỉ
Arduino có không gian địa chỉ thấp hơn vì nó là vi điều khiển 8 bit. Raspberry Pi hỗ trợ không gian địa chỉ lớn hơn vì nó có bộ xử lý 32 bit.
Mức điện áp đầu ra đầu vào
Đầu vào Các mức điện áp đầu ra cho Arduino là 0V và 5V. Đầu vào Mức điện áp đầu ra cho Raspberry Pi là 0V và 3,3V.
Bộ nhớ
Arduino có 32K Flash, 2K SRAM và 1K EEPROM. Raspberry Pi có 4GB Flash, 512K SRAM và micro SD.
OS
Arduino không chạy trên hệ điều hành. Raspberry Pi chạy trên hệ điều hành.

Tóm tắt - Arduino vs Raspberry Pi

Bài viết này đã thảo luận về sự khác biệt giữa Arduino và Raspberry Pi. Sự khác biệt giữa Arduino và Raspberry Pi là Arduino là một bảng phát triển vi điều khiển trong khi raspberry pi là một máy tính đa năng dựa trên Hệ điều hành Linux.

Đề xuất: