Μια επισκόπηση του Arduino Nano Board

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





Αυτό το άρθρο παρέχει λεπτομερείς πληροφορίες σχετικά με μια πλακέτα Arduino Nano και είναι ένα είδος πίνακα μικροελεγκτών που έχει σχεδιαστεί από την ομάδα Arduino. Αυτός ο μικροελεγκτής βασίζεται σε Atmega168 ή Atmega328p. Είναι αρκετά παρόμοιο με το Arduino Uno board, αλλά όταν πρόκειται για pin-setup και χαρακτηριστικά, αυτό το nano board έχει αντικατασταθεί Arduino uno λόγω μικρού μεγέθους. Όπως το γνωρίζουμε, ενώ σχεδιάζουμε ένα ενσωματωμένο σύστημα Προτιμώνται συστατικά μικρού μεγέθους. Οι σανίδες Arduino χρησιμοποιούνται κυρίως για την κατασκευή ηλεκτρονικά έργα . ενσωματωμένα συστήματα, ρομποτική, κ.λπ. Αλλά οι νανο πίνακες παρουσιάζονται κυρίως για αρχάριους που δεν προέρχονται από το τεχνικό υπόβαθρο.

Τι είναι το Arduino Nano Board;

Το Arduino Nano είναι ένα τύπος μικροελεγκτή και έχει σχεδιαστεί από την Arduino.cc. Μπορεί να κατασκευαστεί με έναν μικροελεγκτή όπως το Atmega328. Αυτός ο μικροελεγκτής χρησιμοποιείται επίσης στο Arduino ΟΗΕ. Είναι ένας μικρός πίνακας μεγέθους και επίσης ευέλικτος με μεγάλη ποικιλία εφαρμογών. Αλλα Πίνακες Arduino περιλαμβάνουν κυρίως τα Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo και Arduino Due. Και άλλοι πίνακες ανάπτυξης είναι το AVR Development Board, PIC Development Board, Raspberry Pi , Intel Edison, MSP430 Launchpad και πλακέτα ESP32.




Αυτός ο πίνακας έχει πολλές λειτουργίες και χαρακτηριστικά, όπως ένας πίνακας Arduino Duemilanove. Ωστόσο, αυτός ο πίνακας Nano είναι διαφορετικός στη συσκευασία. Δεν διαθέτει υποδοχή DC, έτσι ώστε η παροχή ρεύματος να μπορεί να δοθεί χρησιμοποιώντας μια μικρή θύρα USB, διαφορετικά να είναι άμεσα συνδεδεμένη με τις ακίδες όπως VCC & GND. Αυτή η πλακέτα μπορεί να παρέχεται με 6 έως 20volts χρησιμοποιώντας μια θύρα mini USB στην πλακέτα.

Χαρακτηριστικά Arduino Nano

Τα χαρακτηριστικά ενός Arduino nano περιλαμβάνουν κυρίως τα ακόλουθα.



arduino-nano-σανίδα

Arduino-nano-σανίδα

  • Ο μικροελεγκτής ATmega328P προέρχεται από οικογένεια AVR 8-bit
  • Η τάση λειτουργίας είναι 5V
  • Η τάση εισόδου (Vin) είναι 7V έως 12V
  • Οι ακίδες εισόδου / εξόδου είναι 22
  • Οι αναλογικές ακίδες i / p είναι 6 από A0 έως A5
  • Οι ψηφιακές ακίδες είναι 14
  • Η κατανάλωση ισχύος είναι 19 mA
  • Οι ακίδες I / O DC ρεύματος είναι 40 mA
  • Η μνήμη flash είναι 32 KB
  • Το SRAM είναι 2 KB
  • Το EEPROM είναι 1 KB
  • Η ταχύτητα CLK είναι 16 MHz
  • Βάρος-7g
  • Το μέγεθος της πλακέτας τυπωμένου κυκλώματος είναι 18 X 45mm
  • Υποστηρίζει τρεις επικοινωνίες όπως SPI, IIC και USART

Arduino Nano Pinout

Η διαμόρφωση του Arduino nano pin παρουσιάζεται παρακάτω και κάθε λειτουργικότητα ακίδων συζητείται παρακάτω.

arduino-nano-pinout

Arduino-nano-pinout

Power Pin (Vin, 3.3V, 5V, GND): Αυτές οι καρφίτσες είναι καρφίτσες τροφοδοσίας


  • Το Vin είναι η τάση εισόδου του πίνακα και χρησιμοποιείται όταν είναι εξωτερικό πηγή ενέργειας χρησιμοποιείται από 7V έως 12V.
  • Το 5V είναι το ρυθμιζόμενη τροφοδοσία τάση της πλακέτας νανο και χρησιμοποιείται για την παροχή της τροφοδοσίας στον πίνακα καθώς και των εξαρτημάτων.
  • 3.3V είναι η ελάχιστη τάση που παράγεται από το ρυθμιστής τάσης στο κατάστρωμα, στον πίνακα.
  • Το GND είναι ο πείρος γείωσης της σανίδας

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

Αναλογικοί πείροι (A0-A7): Αυτές οι ακίδες χρησιμοποιούνται για τον υπολογισμό της αναλογικής τάσης της πλακέτας στην περιοχή από 0V έως 5V

Καρφίτσες I / O (Ψηφιακές ακίδες από D0 - D13): Αυτές οι ακίδες χρησιμοποιούνται ως καρφίτσες i / p διαφορετικά. 0V & 5V

Σειριακές καρφίτσες (Tx, Rx): Αυτές οι ακίδες χρησιμοποιούνται για τη μετάδοση και λήψη σειριακών δεδομένων TTL.

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

PWM (3, 5, 6, 9, 11): Αυτές οι ακίδες χρησιμοποιούνται για την παροχή 8-bit εξόδου PWM.

SPI (10, 11, 12 και 13): Αυτές οι ακίδες χρησιμοποιούνται για υποστήριξη Επικοινωνία SPI .

Ενσωματωμένο LED (13): Αυτός ο πείρος χρησιμοποιείται για την ενεργοποίηση του LED.

IIC (A4, A5): Αυτές οι ακίδες χρησιμοποιούνται για την υποστήριξη της επικοινωνίας TWI.

ΠΕΡΙΟΧΗ: Αυτός ο πείρος χρησιμοποιείται για να δώσει τάση αναφοράς στην τάση εισόδου

Διαφορά μεταξύ Arduino UNO και Arduino Nano

Ο πίνακας Arduino Nano είναι παρόμοιος με έναν πίνακα Arduino UNO που περιλαμβάνει παρόμοιο μικροελεγκτή όπως το Atmega328p. Έτσι μπορούν να μοιραστούν ένα παρόμοιο πρόγραμμα. Η κύρια διαφορά μεταξύ αυτών των δύο είναι το μέγεθος. Επειδή το μέγεθος του Arduino Uno είναι διπλό με νανοσανίδα. Οι πίνακες Uno χρησιμοποιούν περισσότερο χώρο στο σύστημα. Ο προγραμματισμός του UNO μπορεί να γίνει με ένα USB καλώδιο ενώ το Nano χρησιμοποιεί το καλώδιο mini USB. Οι κύριες διαφορές μεταξύ αυτών των δύο παρατίθενται στον παρακάτω πίνακα.

διαφορά-μεταξύ-arduino-uno-και-arduino-nano

διαφορά-μεταξύ-Arduino-UNO-και-Arduino-nano

Επικοινωνία Arduino Nano

Η επικοινωνία μιας πλακέτας Arduino Nano μπορεί να γίνει χρησιμοποιώντας διαφορετικές πηγές, όπως χρησιμοποιώντας μια πρόσθετη πλακέτα Arduino, έναν υπολογιστή, διαφορετικά χρησιμοποιώντας μικροελεγκτές. Ο μικροελεγκτής που χρησιμοποιεί στο Nano board (ATmega328) προσφέρει σειριακή επικοινωνία (UART TTL). Αυτό είναι προσβάσιμο σε ψηφιακές καρφίτσες όπως TX και RX. Το λογισμικό Arduino αποτελείται από μια σειριακή οθόνη που επιτρέπει την εύκολη μετάδοση και λήψη πληροφοριών από τον πίνακα.

Οι λυχνίες LED TX & RX στην πλακέτα Nano θα αναβοσβήνουν κάθε φορά που αποστέλλονται πληροφορίες μέσω του συνδέσμου FTDI & USB προς την κατεύθυνση του υπολογιστή. Η βιβλιοθήκη που μοιάζει με βιβλιοθήκη επιτρέπει τη σειριακή επικοινωνία σε οποιαδήποτε από τις ψηφιακές καρφίτσες του πίνακα. Ο μικροελεγκτής υποστηρίζει επίσης την επικοινωνία SPI & I2C (TWI).

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

Ο προγραμματισμός ενός Arduino nano μπορεί να γίνει χρησιμοποιώντας το λογισμικό Arduino. Κάντε κλικ στην επιλογή Εργαλεία και επιλέξτε το nano board. Ο μικροελεγκτής ATmega328 πάνω από την πλακέτα Nano έρχεται με προ-προγραμματισμένο με φορτωτή εκκίνησης. Αυτός ο φορτωτής εκκίνησης επιτρέπει την αποστολή νέου κώδικα χωρίς τη χρήση εξωτερικού προγραμματιστή υλικού. Η επικοινωνία αυτού μπορεί να γίνει με το πρωτόκολλο STK500. Εδώ μπορεί επίσης να αποφευχθεί ο φορτωτής εκκίνησης και το πρόγραμμα μικροελεγκτή μπορεί να γίνει χρησιμοποιώντας την κεφαλίδα του σειριακού προγραμματισμού κυκλώματος ή ICSP με έναν ISP Arduino.

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

Αυτές οι πλακέτες χρησιμοποιούνται για την κατασκευή έργων Arduino Nano διαβάζοντας εισόδους ενός αισθητήρα, ενός κουμπιού ή ενός δακτύλου και δίνουν έξοδο περιστρέφοντας τον κινητήρα ή το LED ON ή μερικές από τις εφαρμογές αναφέρονται παρακάτω.

Έτσι, πρόκειται για μια επισκόπηση του Δελτίο δεδομένων Arduino nano . Από τις παραπάνω πληροφορίες επιτέλους, μπορούμε να συμπεράνουμε ότι για τους αρχάριους που είναι νέοι στην ηλεκτρονική, αυτή η πλακέτα Nano προτείνεται εξαιρετικά να πάει για αυτόν τον πίνακα λόγω των χαρακτηριστικών της όπως το χαμηλό κόστος και πολύ απλή στη χρήση σε διαφορετικές εφαρμογές. Αυτός ο πίνακας μπορεί απλά να συνδεθεί με οποιονδήποτε υπολογιστή σε όλη τη θύρα mini USB. Εδώ είναι μια ερώτηση για εσάς, τι είναι το πρόγραμμα οδήγησης Arduino nano;