ATmega328 Arduino Uno Πίνακας που λειτουργεί και οι εφαρμογές του

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





ο Arduino uno είναι ένα είδος πλακέτας μικροελεγκτή που βασίζεται στο ATmega328 και το Uno είναι ένας ιταλικός όρος που σημαίνει έναν. Το Arduino Uno πήρε το όνομά του για την επισήμανση της επερχόμενης κυκλοφορίας του πίνακα μικροελεγκτών, συγκεκριμένα Arduino Uno Board 1.0 . Αυτή η πλακέτα περιλαμβάνει ψηφιακούς ακροδέκτες I / O-14, υποδοχή τροφοδοσίας, αναλογικό i / ps-6, κεραμικό αντηχείο-A16 MHz, σύνδεση USB, κουμπί RST και κεφαλίδα ICSP. Όλα αυτά μπορούν να υποστηρίξουν ο μικροελεγκτής για περαιτέρω λειτουργία συνδέοντας αυτήν την πλακέτα στον υπολογιστή. Η τροφοδοσία αυτής της πλακέτας μπορεί να γίνει με τη βοήθεια ενός προσαρμογέα AC σε DC, ενός καλωδίου USB, διαφορετικά μιας μπαταρίας. Αυτό το άρθρο ασχολείται με το τι είναι Μικροελεγκτής Arduino Uno , διαμόρφωση ακίδων, Arduino Uno προδιαγραφές ή χαρακτηριστικά ,και εφαρμογές.

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

ο ATmega328 είναι ένα είδος μικροελεγκτή ενός τσιπ που σχηματίζεται με το Atmel εντός του οικογένεια megaAVR . Η αρχιτεκτονική αυτού του Arduino Uno είναι μια προσαρμοσμένη αρχιτεκτονική Harvard με 8 bit Επεξεργαστής RISC πυρήνας. Άλλα διοικητικά συμβούλια του Arduino Ενας περιλαμβάνουν τα Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega και Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Χαρακτηριστικά του Arduino Uno Board

ο χαρακτηριστικά του Arduino Uno ATmega328 περιλαμβάνει τα ακόλουθα.



  • Η τάση λειτουργίας είναι 5V
  • Η συνιστώμενη τάση εισόδου θα κυμαίνεται από 7v έως 12V
  • Η τάση εισόδου κυμαίνεται από 6v έως 20V
  • Οι ψηφιακοί ακροδέκτες εισόδου / εξόδου είναι 14
  • Οι αναλογικές ακίδες i / p είναι 6
  • Το ρεύμα DC για κάθε πείρο εισόδου / εξόδου είναι 40 mA
  • Το ρεύμα DC για Pin 3.3V είναι 50 mA
  • Η μνήμη Flash είναι 32 KB
  • Το SRAM είναι 2 KB
  • Το EEPROM είναι 1 KB
  • Η ταχύτητα CLK είναι 16 MHz

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

Η πλακέτα Arduino Uno μπορεί να κατασκευαστεί με καρφίτσες ισχύος, αναλογικές ακίδες, ATmegs328, κεφαλίδα ICSP, κουμπί Επαναφοράς, LED ισχύος , ψηφιακοί ακροδέκτες, δοκιμαστικός οδηγός 13, ακροδέκτες TX / RX, διασύνδεση USB, εξωτερική παροχή ηλεκτρικού ρεύματος . ο Περιγραφή του πίνακα Arduino UNO συζητείται παρακάτω.

Διαμόρφωση καρφίτσας Arduino Uno

Διαμόρφωση καρφίτσας Arduino Uno

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

ο Τροφοδοσία Arduino Uno μπορεί να γίνει με τη βοήθεια καλωδίου USB ή εξωτερικού τροφοδοτικού. Τα εξωτερικά τροφοδοτικά περιλαμβάνουν κυρίως προσαρμογέα AC σε DC, διαφορετικά μια μπαταρία. Ο προσαρμογέας μπορεί να συνδεθεί στο Arduino Uno συνδέοντας την πρίζα τροφοδοσίας της πλακέτας Arduino. Ομοίως, η μπαταρία καλώδια μπορούν να συνδεθούν με τον πείρο Vin και τον πείρο GND του συνδετήρα POWER. Το προτεινόμενο εύρος τάσης θα είναι 7 βολτ έως 12 βολτ.


Εισόδου-εξόδου

Οι 14 ψηφιακές καρφίτσες στο Arduino Uno μπορούν να χρησιμοποιηθούν ως είσοδος και έξοδος με τη βοήθεια των λειτουργιών όπως pinMode (), digitalWrite () και Digital Read ().

Pin1 (TX) & Pin0 (RX) (σειριακό): Αυτός ο ακροδέκτης χρησιμοποιείται για τη μετάδοση και τη λήψη σειριακών δεδομένων TTL και συνδέονται με τους ακροδέκτες ATmega8U2 USB σε TTL Serial chip.

Pin 2 & Pin 3 (Εξωτερικές διακοπές): Οι εξωτερικές ακίδες μπορούν να συνδεθούν για να ενεργοποιήσουν μια διακοπή σε χαμηλή τιμή, αλλαγή στην τιμή.

Καρφίτσες 3, 5, 6, 9, 10 και 11 (PWM): Αυτός ο πείρος δίνει 8-bit PWM o / p από τη λειτουργία του analogWrite ().

Καρφίτσες SPI (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Αυτές οι καρφίτσες διατηρούν την επικοινωνία SPI, παρόλο που προσφέρονται από το βασικό υλικό, δεν περιλαμβάνονται προς το παρόν στη γλώσσα Arduino.

Pin-13 (LED): Το ενσωματωμένο LED μπορεί να συνδεθεί με το pin-13 (ψηφιακό pin). Ως καρφίτσα ΥΨΗΛΗΣ τιμής, η δίοδος εκπομπής φωτός ενεργοποιείται, όποτε ο πείρος είναι ΧΑΜΗΛΟΣ.

Pin-4 (SDA) & Pin-5 (SCL) (I2C): Υποστηρίζει επικοινωνία TWI με τη βοήθεια της βιβλιοθήκης Wire.

AREF (τάση αναφοράς): Η τάση αναφοράς είναι για το αναλογικό i / ps με analogReference ().

Επαναφορά καρφίτσας: Αυτός ο πείρος χρησιμοποιείται για επαναφορά (RST) του μικροελεγκτή.

Μνήμη

Η μνήμη αυτού του μικροελεγκτή Atmega328 Arduino περιλαμβάνει μνήμη flash-32 KB για αποθήκευση κώδικα, SRAM-2 KB EEPROM-1 KB.

Επικοινωνία

Το Arduino Uno ATmega328 προσφέρει UART TTL- σειριακή επικοινωνία και είναι προσβάσιμο σε ψηφιακές ακίδες όπως TX (1) και RX (0). Το λογισμικό ενός Arduino διαθέτει μια σειριακή οθόνη που επιτρέπει εύκολη πρόσβαση σε δεδομένα. Υπάρχουν δύο LED στο ταμπλό, όπως το RX & TX που αναβοσβήνουν κάθε φορά που μεταδίδονται δεδομένα μέσω του USB.

Μια βιβλιοθήκη SoftwareSerial επιτρέπει σειριακή επικοινωνία σε ψηφιακές ακίδες Arduino Uno και το ATmega328P υποστηρίζει TWI (I2C) καθώς και SPI-επικοινωνία . Το λογισμικό Arduino περιέχει μια ενσύρματη βιβλιοθήκη για απλοποίηση της χρήσης του διαύλου I2C.

Πώς να χρησιμοποιήσετε ένα Arduino Uno;

Το Arduino Uno μπορεί να εντοπίσει το περιβάλλον από την είσοδο. Εδώ η είσοδος είναι μια ποικιλία αισθητήρων και αυτοί μπορούν να επηρεάσουν το περιβάλλον του μέσω ελέγχου κινητήρων, φώτων, άλλων ενεργοποιητών κ.λπ. Ο μικροελεγκτής ATmega328 στην πλακέτα Arduino μπορεί να προγραμματιστεί με τη βοήθεια μιας γλώσσας προγραμματισμού Arduino και του IDE (Ολοκληρωμένο Περιβάλλον Ανάπτυξης) ). Έργα Arduino μπορεί να επικοινωνεί μέσω λογισμικού ενώ εκτελείται σε υπολογιστή.

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

Μόλις το εργαλείο Arduino IDE εγκατασταθεί στον υπολογιστή, συνδέστε την πλακέτα Arduino στον υπολογιστή με τη βοήθεια καλωδίου USB. Ανοίξτε το Arduino IDE και επιλέξτε τη σωστή πλακέτα επιλέγοντας Tools–> Board ..> Arduino Uno και επιλέξτε τη σωστή θύρα επιλέγοντας Tools–> Port. Αυτός ο πίνακας μπορεί να προγραμματιστεί με τη βοήθεια ενός Arduino γλώσσα προγραμματισμού εξαρτάται από την καλωδίωση.

Για να ενεργοποιήσετε την πλακέτα Arduino & αναβοσβήνει το LED στην πλακέτα, απορρίψτε τον κωδικό προγράμματος με την επιλογή Files–> Παραδείγματα ..> Βασικά ..> Flash. Όταν οι κωδικοί προγραμματισμού απορρίπτονται στο IDE και, στη συνέχεια, κάντε κλικ στο κουμπί «μεταφόρτωση» στην επάνω γραμμή. Μόλις ολοκληρωθεί αυτή η διαδικασία, ελέγξτε το φλας LED στον πίνακα.

Προστασία υψηλής τάσης USB

Η πλακέτα Arduino Uno έχει μια αναδιατάξιμη πολυ ασφάλεια που υπερασπίζεται τη θύρα USB του υπολογιστή από την υπερβολική τάση. Αν και οι περισσότεροι υπολογιστές έχουν τη δική τους εσωτερική προστασία, η ασφάλεια παρέχει μια επιπλέον επίστρωση ασφάλειας. Εάν δοθεί πάνω από 500mA στη θύρα USB, τότε η ασφάλεια διακόπτει συνήθως τη σύνδεση έως ότου αφαιρεθεί η υπερβολική τάση.

Φυσικά χαρακτηριστικά

Τα φυσικά χαρακτηριστικά ενός πίνακα Arduino περιλαμβάνουν κυρίως μήκος και πλάτος. ο πλακέτα τυπωμένου κυκλώματος του μήκους και του πλάτους του Arduino Uno είναι 2,7 X 2,1 ίντσες, αλλά η υποδοχή τροφοδοσίας και η υποδοχή USB θα επεκταθούν πέρα ​​από την προηγούμενη μέτρηση. Η πλακέτα μπορεί να στερεωθεί στην επιφάνεια διαφορετικά σε περίπτωση που οι οπές βιδών.

Εφαρμογές του Arduino Uno ATmega328

ο εφαρμογές του Arduino Uno συμπεριλάβετε τα ακόλουθα.

  • Arduino uno χρησιμοποιείται σε πρωτότυπα έργων Do-it-Yourself.
  • Κατά την ανάπτυξη έργων που βασίζονται σε έλεγχο βάσει κώδικα
  • Ανάπτυξη συστήματος αυτοματισμού
  • Σχεδιασμός βασικών σχεδίων κυκλωμάτων.

Επομένως, αυτό είναι όλο Δελτίο δεδομένων Arduino Uno . Από τις παραπάνω πληροφορίες επιτέλους, μπορούμε να συμπεράνουμε ότι πρόκειται για έναν μικροελεγκτή 8-bit ATmega328P. Έχει διαφορετικά στοιχεία όπως η σειριακή επικοινωνία, ταλαντωτής κρυστάλλου , ο ρυθμιστής τάσης για υποστήριξη ο μικροελεγκτής . Αυτή η πλακέτα περιλαμβάνει σύνδεση USB, ψηφιακούς ακροδέκτες I / O-14, αναλογικούς ακροδέκτες i / p-6, υποδοχή βαρελιού ισχύος, κουμπί επαναφοράς και κεφαλίδα ICSP. Εδώ είναι μια ερώτηση για εσάς, τι είναι Arduino Uno τιμή στην Ινδία ;