Arduino UNO R3, Pin Διάγραμμα, προδιαγραφές και εφαρμογές

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





ο Arduino UNO R3 χρησιμοποιείται συχνά πλακέτα μικροελεγκτή στην οικογένεια ενός Arduino. Αυτή είναι η τελευταία τρίτη έκδοση ενός πίνακα Arduino και κυκλοφόρησε το έτος 2011. Το κύριο πλεονέκτημα αυτού του πίνακα είναι εάν κάνουμε ένα λάθος μπορούμε να αλλάξουμε τον μικροελεγκτή στον πίνακα. Τα κύρια χαρακτηριστικά αυτού του πίνακα περιλαμβάνουν κυρίως, διατίθεται σε DIP (dual-inline-package), αποσπώμενο και ATmega328 μικροελεγκτή. Ο προγραμματισμός αυτής της πλακέτας μπορεί εύκολα να φορτωθεί χρησιμοποιώντας ένα πρόγραμμα υπολογιστή Arduino. Αυτός ο πίνακας έχει τεράστια υποστήριξη από την κοινότητα Arduino, η οποία θα κάνει έναν πολύ απλό τρόπο για να ξεκινήσετε να εργάζεστε σε ενσωματωμένα ηλεκτρονικά και σε πολλές άλλες εφαρμογές. Ανατρέξτε στον σύνδεσμο για να μάθετε Arduino - Βασικά και Σχεδιασμός

Τι είναι το Arduino Uno R3;

Το Arduino Uno R3 είναι ένα είδος πλακέτας μικροελεγκτή με βάση το ATmega328P. Περιλαμβάνει το όλο πράγμα που απαιτείται για να κρατήσετε πατημένο τον μικροελεγκτή, απλώς συνδέστε τον σε έναν υπολογιστή με τη βοήθεια ενός καλωδίου USB και δώστε την τροφοδοσία χρησιμοποιώντας προσαρμογέα AC-DC ή μια μπαταρία για να ξεκινήσετε. Ο όρος Uno σημαίνει 'ένα' στη γλώσσα 'Ιταλικά' και επιλέχθηκε για την επισήμανση της κυκλοφορίας του λογισμικού IDE 1.0 του Arduino. Το R3 Arduino Uno είναι η 3η καθώς και η πιο πρόσφατη τροποποίηση του Arduino Uno. Το Arduino board και το λογισμικό IDE είναι οι εκδόσεις αναφοράς του Arduino και έχουν προχωρήσει σε νέες κυκλοφορίες. Το Uno-board είναι το πρωτεύον σε μια ακολουθία USB- Πίνακες Arduino , & το μοντέλο αναφοράς που έχει σχεδιαστεί για την πλατφόρμα Arduino.




Arduino Uno R3

Arduino Uno R3

Προδιαγραφές Arduino Uno R3

ο Πίνακας Arduino Uno R3 περιλαμβάνει τις ακόλουθες προδιαγραφές.



  • Είναι ένας μικροελεγκτής που βασίζεται σε ATmega328P
  • Η τάση λειτουργίας του Arduino είναι 5V
  • Η συνιστώμενη τάση εισόδου κυμαίνεται από 7V έως 12V
  • Η τάση i / p (όριο) είναι 6V έως 20V
  • Ψηφιακές καρφίτσες εισόδου και εξόδου-14
  • Ψηφιακές ακίδες εισόδου και εξόδου (PWM) -6
  • Οι αναλογικές ακίδες i / p είναι 6
  • Το ρεύμα DC για κάθε Pin I / O είναι 20 mA
  • Το συνεχές ρεύμα που χρησιμοποιείται για την καρφίτσα 3.3V είναι 50 mA
  • Η μνήμη Flash -32 KB και η μνήμη 0,5 KB χρησιμοποιούνται από τον εκτυπωτή εκκίνησης
  • Το SRAM είναι 2 KB
  • Το EEPROM είναι 1 KB
  • Η ταχύτητα του CLK είναι 16 MHz
  • Ενσωματωμένο LED
  • Το μήκος και το πλάτος του Arduino είναι 68,6 mm Χ 53,4 mm
  • Το βάρος του πίνακα Arduino είναι 25 g

Διάγραμμα καρφιτσών Arduino Uno R3

ο Διάγραμμα ακίδων Arduino Uno R3 φαίνεται παρακάτω. Περιλαμβάνει 14-ψήφους ακροδέκτες I / O. Από αυτές τις ακίδες, μπορούν να χρησιμοποιηθούν 6 ακίδες όπως εξόδους PWM. Αυτή η πλακέτα περιλαμβάνει 14 ψηφιακούς ακροδέκτες εισόδου / εξόδου, αναλογικές εισόδους-6, σύνδεση USB, κρύσταλλο χαλαζία-16 MHz, υποδοχή τροφοδοσίας, Σύνδεση USB , συντονιστής-16Mhz, υποδοχή τροφοδοσίας, κεφαλίδα ICSP και κουμπί RST.

Διάγραμμα Arduino Uno Pin

Διάγραμμα Arduino Uno Pin

Παροχή ηλεκτρικού ρεύματος

ο παροχή ηλεκτρικού ρεύματος του Arduino μπορεί να γίνει με τη βοήθεια εξωτερικού τροφοδοτικού αλλιώς σύνδεση USB. Το εξωτερικό τροφοδοτικό (6 έως 20 βολτ) περιλαμβάνει κυρίως μια μπαταρία ή έναν προσαρμογέα AC σε DC. Η σύνδεση ενός προσαρμογέα μπορεί να γίνει συνδέοντας ένα κεντρικό θετικό βύσμα (2,1 mm) στην πρίζα του πίνακα. Οι ακροδέκτες της μπαταρίας μπορούν να τοποθετηθούν στους πείρους του Vin καθώς και στο GND. Οι ακροδέκτες ισχύος ενός Πίνακας Arduino συμπεριλάβετε τα ακόλουθα.


Κρασί: Η τάση εισόδου ή Vin στο Arduino ενώ χρησιμοποιεί εξωτερική τροφοδοσία αντίθετη από βολτ από τη σύνδεση USB ή αλλιώς RPS (ρυθμιζόμενη τροφοδοσία) . Χρησιμοποιώντας αυτόν τον πείρο, μπορεί κανείς να τροφοδοτήσει την τάση.

5Volts: Το RPS μπορεί να χρησιμοποιηθεί για την παροχή ρεύματος ο μικροελεγκτής καθώς και εξαρτήματα που χρησιμοποιούνται στον πίνακα Arduino. Αυτό μπορεί να προσεγγιστεί από την τάση εισόδου μέσω ενός ρυθμιστή.

3V3: Μια 3.3 τάση τροφοδοσίας μπορεί να παραχθεί με τον ενσωματωμένο ρυθμιστή και το υψηλότερο ρεύμα έλξης θα είναι 50 mA.

GND: Καρφίτσες GND (γείωση)

Μνήμη

Η μνήμη ενός μικροελεγκτή ATmega328 περιλαμβάνει 32 KB και η μνήμη 0,5 KB χρησιμοποιείται για τον φορτωτή εκκίνησης), και περιλαμβάνει επίσης SRAM-2 KB καθώς και EEPROM-1KB.

Είσοδος και έξοδος

Γνωρίζουμε ότι ένα υποστηριζόμενο Uno R3 περιλαμβάνει 14-ψηφιακούς ακροδέκτες που μπορούν να χρησιμοποιηθούν ως είσοδο αλλιώς έξοδος χρησιμοποιώντας τις λειτουργίες όπως η λειτουργία Pin (), η ψηφιακή ανάγνωση () και η ψηφιακή εγγραφή (). Αυτές οι ακίδες μπορούν να λειτουργήσουν με 5V και κάθε ψηφιακός ακροδέκτης μπορεί να δώσει ή να λάβει 20mA και περιλαμβάνει 20k έως 50k ohm τραβήξτε την αντίσταση . Το μέγιστο ρεύμα σε οποιονδήποτε ακροδέκτη είναι 40mA το οποίο δεν μπορεί να ξεπεράσει για την αποφυγή του μικροελεγκτή από τη ζημιά. Επιπλέον, ορισμένες από τις καρφίτσες ενός Arduino περιλαμβάνουν συγκεκριμένες λειτουργίες.

Σειριακές καρφίτσες

Οι σειριακές ακίδες ενός πίνακα Arduino είναι ακροδέκτες TX (1) και RX (0) και αυτές οι ακίδες μπορούν να χρησιμοποιηθούν για τη μεταφορά των σειριακών δεδομένων TTL. Η σύνδεση αυτών των ακίδων μπορεί να γίνει με τους αντίστοιχους ακροδέκτες του ATmega8 U2 USB με το τσιπ TTL.

Εξωτερικές καρφίτσες διακοπής

Οι εξωτερικοί ακροδέκτες διακοπής της πλακέτας είναι 2 & 3, και αυτοί οι ακροδέκτες μπορούν να διευθετηθούν για να ενεργοποιήσουν μια διακοπή σε μια ανερχόμενη κατά τα άλλα πτώση, μια χαμηλή τιμή, διαφορετικά μια τροποποίηση στην τιμή

Καρφίτσες PWM

Οι ακίδες PWM ενός Arduino είναι 3, 5, 6, 9, 10, & 11, και δίνουν έξοδο PWM 8-bit με την αναλογική λειτουργία Write ().

Καρφίτσες SPI (σειριακή περιφερειακή διασύνδεση)

Οι ακίδες SPI είναι 10, 11, 12, 13 και συγκεκριμένα SS, MOSI, MISO, SCK και αυτές θα διατηρήσουν το Επικοινωνία SPI με τη βοήθεια της βιβλιοθήκης SPI.

Καρφίτσα LED

Ένας πίνακας επιχειρημάτων είναι ενσωματωμένος με ένα LED χρησιμοποιώντας ψηφιακό pin-13. Όποτε ο ψηφιακός πείρος είναι υψηλός, το LED θα ανάβει αλλιώς δεν θα ανάβει.

TWI (2-Wire Interface) ακίδες

Οι ακίδες TWI είναι SDA ή A4, & SCL ή A5, οι οποίες μπορούν να υποστηρίξουν την επικοινωνία του TWI με τη βοήθεια της βιβλιοθήκης Wire.

Καρφίτσα AREF (Αναλογική Αναφορά)

Ένας αναλογικός πείρος αναφοράς είναι η τάση αναφοράς στις εισόδους ενός αναλογικού i / ps χρησιμοποιώντας τη λειτουργία όπως η αναλογική αναφορά ().

Επαναφορά (RST) Pin

Αυτός ο πείρος φέρνει μια χαμηλή γραμμή για την επαναφορά του μικροελεγκτή και είναι πολύ χρήσιμο για τη χρήση ενός κουμπιού RST προς ασπίδες που μπορούν να μπλοκάρουν αυτόν πάνω από την πλακέτα Arduino R3.

Επικοινωνία

Τα πρωτόκολλα επικοινωνίας ενός Arduino Uno περιλαμβάνουν SPI, I2C και Σειριακή επικοινωνία UART .

UART

Το Arduino Uno χρησιμοποιεί τις δύο λειτουργίες όπως τον ψηφιακό ακροδέκτη πομπού 1 και τον ψηφιακό ακροδέκτη0 του δέκτη. Αυτές οι ακίδες χρησιμοποιούνται κυρίως στο UART TTL σειριακή επικοινωνία.

I2C

Ένας πίνακας Arduino UNO χρησιμοποιεί καρφίτσα SDA, αλλιώς ακροδέκτης Α4 & ακίδα Α5, διαφορετικά χρησιμοποιείται για ακίδα SCL Επικοινωνία I2C με συρμάτινη βιβλιοθήκη. Σε αυτό, τόσο το SCL όσο και το SDA είναι σήμα CLK και σήμα δεδομένων.

Καρφίτσες SPI

Η επικοινωνία SPI περιλαμβάνει MOSI, MISO και SCK.

MOSI (Pin11)

Αυτό είναι το master out slave στην καρφίτσα, που χρησιμοποιείται για τη μετάδοση των δεδομένων στις συσκευές

MISO (Pin12)

Αυτός ο πείρος είναι ένα σειριακό CLK και ο παλμός CLK θα συγχρονίσει τη μετάδοση του οποίου παράγεται από τον κύριο.

SCK (Pin13)

Ο παλμός CLK συγχρονίζει τη μετάδοση δεδομένων που δημιουργείται από τον κύριο. Για την επικοινωνία του SPI χρησιμοποιείται ισοδύναμη καρφίτσα με τη βιβλιοθήκη SPI. Οι κεφαλίδες ICSP (σειριακός προγραμματισμός) μπορούν να χρησιμοποιηθούν για προγραμματισμό Μικροελεγκτής ATmega απευθείας με τον φορτωτή εκκίνησης.

Προγραμματισμός Arduino Uno R3

  • Ο προγραμματισμός ενός Arduino Uno R3 μπορεί να γίνει χρησιμοποιώντας λογισμικό IDE. Ο μικροελεγκτής στην πλακέτα θα συνοδεύεται από προ-εγγραφή από ένα φορτωτή εκκίνησης που επιτρέπει την αποστολή νέου κώδικα χωρίς τη χρήση εξωτερικού προγραμματιστή υλικού.
  • Η επικοινωνία αυτού μπορεί να γίνει χρησιμοποιώντας ένα πρωτόκολλο όπως το STK500.
  • Μπορούμε επίσης να ανεβάσουμε το πρόγραμμα στον μικροελεγκτή, αποφεύγοντας τον φορτωτή εκκίνησης χρησιμοποιώντας την κεφαλίδα όπως το In-Circuit Serial Programming.

Έργα Arduino Uno R3

ο εφαρμογές του Arduino Η Uno εμπλέκεται κυρίως σε έργα που βασίζονται στο Arduino Uno και περιλαμβάνουν τα ακόλουθα

  • Συναγερμός επισκεπτών στο Office χρησιμοποιώντας το Arduino Uno
  • Με βάση το Arduino Uno Ρομπότ ποδοσφαίρου
  • Αυτόματη υπενθύμιση φαρμάκων με βάση το Arduino Uno
  • Ανίχνευση κίνησης με στατικό ηλεκτρισμό
  • Ταξί με βάση το Arduino Uno με ψηφιακό μετρητή ναύλου
  • Smart Stick με βάση το Arduino Uno
  • Ρομπότ Αυτοκίνητο ελεγχόμενο από Smartphone και Arduino

Επομένως, αυτό είναι όλο Arduino uno Δελτίο δεδομένων R3 . Από τις παραπάνω πληροφορίες επιτέλους, μπορούμε να συμπεράνουμε ότι είναι η πιο συχνά χρησιμοποιούμενη σανίδα. Το UNO είναι μια εξαιρετική επιλογή για το πρώτο Arduino λόγω των χαρακτηριστικών του, όπως είναι σχετικά φτηνό, μπορούμε να αντικαταστήσουμε τον μικροελεγκτή και πολύ εύκολο στη ρύθμιση. Εδώ είναι μια ερώτηση για εσάς, τι είναι εφαρμογές ενός Arduino Uno R3 ;