Διαφορά μεταξύ Arduino και Raspberry Pi

Πίνακας περιεχομένων:

Διαφορά μεταξύ Arduino και Raspberry Pi
Διαφορά μεταξύ Arduino και Raspberry Pi

Βίντεο: Διαφορά μεταξύ Arduino και Raspberry Pi

Βίντεο: Διαφορά μεταξύ Arduino και Raspberry Pi
Βίντεο: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Ιούλιος
Anonim

Βασική διαφορά – Arduino εναντίον Raspberry Pi

Η βασική διαφορά μεταξύ του Arduino και του Raspberry Pi είναι ότι το Arduino είναι μια πλακέτα ανάπτυξης μικροελεγκτή, ενώ το raspberry pi είναι ένας υπολογιστής γενικής χρήσης που βασίζεται σε λειτουργικό σύστημα Linux.

Η επιλογή του Arduino ή του Raspberry Pi εξαρτάται από το έργο που πρόκειται να αναπτυχθεί. Αυτό το άρθρο εξετάζει τα πιο κοινά Arduino Uno και Raspberry Pi B+. Γενικά, σε σύγκριση με το Arduino, η κατανάλωση ενέργειας είναι χαμηλότερη και η ταχύτητα είναι υψηλότερη στο Raspberry pi.

Τι είναι το Arduino;

Η πλακέτα ανάπτυξης Arduino περιέχει μικροελεγκτές, υλικό προγραμματισμού, διεπαφή προγραμματισμού USB, κουμπί επαναφοράς, υποδοχή τροφοδοσίας κ.λπ. Υπάρχουν διάφοροι τύποι πλακών Arduino όπως Arduino Uno, Mega, Nano. Η πιο κοινή πλακέτα Arduino που είναι το Arduino Uno έχει δύο μικροελεγκτές. Το ATmega328 προγραμματίζεται από τον χρήστη. Το ATmega16U2 είναι ήδη προ-προγραμματισμένο και χρησιμοποιείται για επικοινωνία USB. Οι ακίδες IO χρησιμοποιούνται για σύνδεση με τον έξω κόσμο. Υπάρχουν ψηφιακές ακίδες και αναλογικές ακίδες.

Βασική διαφορά μεταξύ Arduino και Raspberry Pi
Βασική διαφορά μεταξύ Arduino και Raspberry Pi

Εικόνα 01: Arduino

Το Arduino IDE χρησιμοποιείται για τη σύνταξη των προγραμμάτων για την πλακέτα ανάπτυξης. Μπορεί να χρησιμοποιηθεί για τη σύνταξη κώδικα, τη μεταγλώττιση, τον εντοπισμό σφαλμάτων και τέλος για τη μεταφόρτωση του κώδικα στον πίνακα. Το Arduino IDE κάνει την ανάπτυξη του έργου ταχύτερη και ευκολότερη. Αυτό το λογισμικό είναι δωρεάν και ανοιχτού κώδικα. Τα προγράμματα που είναι γραμμένα στο Arduino IDE είναι παρόμοια με τα προγράμματα C. Είναι εύκολο να ενσωματώσετε το Arduino με το υλικό χρησιμοποιώντας ασπίδες. Αυτή η ασπίδα μπορεί να στοιβάζεται απευθείας στο Arduino. Η ασπίδα Ethernet χρησιμοποιείται για σύνδεση στο Ethernet. Η έγχρωμη ασπίδα LCD χρησιμοποιείται για διασύνδεση με την οθόνη. Ο προγραμματιστής μπορεί να χρησιμοποιήσει απευθείας αυτές τις ασπίδες και να καλέσει τις απαραίτητες λειτουργίες βιβλιοθήκης για να εκτελέσει την απαιτούμενη εργασία.

Τι είναι το Raspberry Pi;

Το Raspberry Pi εκτελείται σε λειτουργικό σύστημα (OS). Είναι ένα επιπλέον επίπεδο λογισμικού που χειρίζεται το υλικό. Στο Arduino, η εφαρμογή εκτελείται απευθείας στον μικροελεγκτή, αλλά στο raspberry pi, η εφαρμογή πρέπει να περάσει από το λειτουργικό σύστημα για να ελέγξει το υλικό.

Υπάρχουν διαφορετικές εκδόσεις όπως το Raspberry pi A, B, B+. Το Raspberry Pi B+ περιέχει το Broadcom BCM 2836 System on Chip (SoC). Έχει τους επεξεργαστές και τα άλλα εξαρτήματα συνδεδεμένα για να φτιάξουν ένα ολόκληρο σύστημα. Ο επεξεργαστής είναι επεξεργαστής Broadcom BCM 2826 ARM. Οι επεξεργαστές ARM είναι ο πυρήνας των περισσότερων συσκευών IoT. Το Raspberry Pi μπορεί να προγραμματιστεί χρησιμοποιώντας γλώσσες όπως Python, C++.

Διαφορά μεταξύ Arduino και Raspberry pi
Διαφορά μεταξύ Arduino και Raspberry pi

Εικόνα 02: Raspberry Pi

Περιέχει επίσης μια μονάδα γραφικής επεξεργασίας (GPU). Βοηθά στην επιτάχυνση των γραφικών. Διαθέτει 40 ακίδες εισόδου γενικής χρήσης (GPIO). Υπάρχουν 4 θύρες USB και θύρα RJ45 Ethernet. Υπάρχει ένα IC διασύνδεσης USB Ethernet που χρησιμοποιείται για την επικοινωνία με τις θύρες Ethernet και USB. Υπάρχει επίσης υποδοχή CSI Camera. Η θύρα HDMI βοηθά στη σύνδεση της συσκευής με την οθόνη. Το DSI είναι μια διεπαφή οθόνης για οθόνες. Είναι μια εναλλακτική του HDMI. Η κάρτα micro SD βρίσκεται μέσα στην υποδοχή micro SD. Βρίσκεται στην πίσω πλευρά της σανίδας.

Ποια είναι η ομοιότητα μεταξύ Arduino και Raspberry Pi;

Τόσο το Arduino όσο και το Raspberry Pi μπορούν να χρησιμοποιηθούν για τη δημιουργία συστημάτων Internet of Things (IoT) και ενσωματωμένων συστημάτων

Ποια είναι η διαφορά μεταξύ Arduino και Raspberry Pi;

Ardunio εναντίον Raspberry Pi

Το Arduino είναι ένας μικροελεγκτής μιας πλακέτας που παρέχει μια πλατφόρμα ανοιχτού κώδικα για τη δημιουργία περιβάλλοντος υλικού και λογισμικού. Το Raspberry Pi είναι ένας μικρός υπολογιστής μονής πλακέτας που αναπτύχθηκε για την προώθηση της διδασκαλίας των βασικών γνώσεων της επιστήμης των υπολογιστών στα σχολεία και στις αναπτυσσόμενες χώρες.
Ταχύτητα επεξεργασίας
Η ταχύτητα του Arduino είναι 16MHz. Η ταχύτητα του Raspberry Pi είναι 900MHz.
Χώρος διευθύνσεων
Το Arduino έχει μικρότερο χώρο διευθύνσεων επειδή είναι μικροελεγκτής 8 bit. Το Raspberry Pi υποστηρίζει μεγαλύτερο χώρο διευθύνσεων επειδή διαθέτει επεξεργαστή 32 bit.
Επίπεδα τάσης εξόδου εισόδου
Τα επίπεδα τάσης εισόδου για το Arduino είναι 0V και 5V. Το επίπεδο τάσης εξόδου εισόδου για το Raspberry Pi είναι 0V και 3,3V.
Μνήμη
Το Arduino έχει 32K Flash, 2K SRAM και 1K EEPROM. Το Το Raspberry Pi διαθέτει 4 GB Flash, 512K SRAM και micro SD.
OS
Το Arduino δεν εκτελείται σε λειτουργικό σύστημα. Raspberry Pi τρέχει σε λειτουργικό σύστημα.

Σύνοψη – Arduino εναντίον Raspberry Pi

Αυτό το άρθρο εξέτασε τη διαφορά μεταξύ Arduino και Raspberry Pi. Η διαφορά μεταξύ του Arduino και του Raspberry Pi είναι ότι το Arduino είναι μια πλακέτα ανάπτυξης μικροελεγκτή ενώ το raspberry pi είναι ένας υπολογιστής γενικής χρήσης που βασίζεται σε λειτουργικό σύστημα Linux.

Συνιστάται: