Arduino Board Γνωριμία με το Υλικό (Hardware) (Μερος 2ο)

Arduino Board Γνωριμία με το Υλικό (Hardware) (Μερος 2ο)

Τεχνικά χαρακτηριστικά.

Arduino Board Ρεύμα λειτουργίας

Το Arduino Board μπορεί να δουλέψει με ρεύμα από τη USB θύρα του υπολογιστή σας. Όμως με αυτόνομη παροχή ρεύματος από μπαταρία. Η μονάδα παρέχει σταθερά τάση 5V στις εξόδους της.

Για παροχή ρεύματος στη μονάδα από εξωτερική πηγή δέχεται τροφοδοσία από εξωτερικό βύσμα. Συνιστώμενη παρεχόμενη τάση λειτουργίας είναι στα 7V έως 12V.

Έτσι μπορεί να λειτουργήσει και να δώσει σταθερά τα 5V στην έξοδο.  Μπορείτε να συνδέσετε την παροχή ρεύματος απευθείας στα pins που προορίζονται για αυτό το σκοπό: (+) στο Pin VCC IN και (-) στο Gnd δίπλα του.  Στην περίπτωση που είναι συνδεδεμένη η μονάδα σας μόνιμα με θύρα USB τότε δουλεύει χωρίς πρόβλημα με τα 5V που παρέχει η USB θύρα.

Arduino Board θύρες εισόδου/εξόδου (Pins)

Το Arduino Board Uno R3 έχει 14 ψηφιακές θύρες εισόδου ή εξόδου. (digital input/outpit pins). Και έξι αναλογικές εισόδους (analog input pins). Οι 14 ψηφιακές θύρες ονομάζονται με νούμερα από το 0 έως το 13.

Ενώ οι έξι αναλογικές με το γράμμα Α ακολουθούμενο από ένα νούμερο από 0 μέχρι το 5 (π.χ. Α3).  Στην έξοδο τα pins μπορούν να δώσουν 0 έως και 5V τάση. Από τις 14 ψηφιακές θύρες οι έξι, και ειδικότερα οι 3, 5, 6, 9, 10, 11, είναι και PWM θύρες. (Pulse Width Modulation). Δηλαδή μπορούν να προσομοιώσουν αναλογικές εξόδους.

Έτσι, συνοπτικά για την είσοδο και έξοδο έχουμε:

  • Για ψηφιακή είσοδο, χρησιμοποιούμε τις 14 ψηφιακές 0..13. Όταν δουλεύουν ψηφιακά, η είσοδος μπορεί να είναι ή 0 ή 5V, με τον χαρακτηρισμό LOW ή HIGH όπως θα δούμε παρακάτω.
  • Για αναλογική είσοδο, δηλαδή να διαβάσουμε τιμές ρεύματος στο διάστημα 0 έως 5V, χρησιμοποιούμε τις έξι αναλογικές θύρες A0..A5.
  • Για αναλογική έξοδο, μπορούμε να χρησιμοποιήσουμε τις έξι PWM ψηφιακές θύρες (3, 5, 6, 9, 10, 11), οι οποίες θα μας δώσουν ρεύμα εξόδου όποιας τιμή θέλουμε στο διάστημα από 0 έως 5V.

Arduino Board Uno-R3-with-Part-Labels

Γράφοντας κώδικα θα πρέπει να αρχικοποιήσουμε τις θύρες που χρησιμοποιούμε με τη συνάρτηση pinMode(), δηλαδή να δίνουμε την πληροφορία για όποιες χρησιμοποιήσουμε αν θα είναι για είσοδο ή για έξοδο. Η συνάρτηση αυτή αναλύεται στην επόμενη ενότητα.

Όταν χρησιμοποιείται η σειριακή οθόνη παρακολούθησης της επικοινωνίας με τον υπολογιστή, χρησιμοποιούνται τα pins 0 και 1 για αυτό, οπότε προτείνουμε να μην τα χρησιμοποιείτε στις εφαρμογές σας, εκτός αν αυτό είναι απαραίτητο (π.χ. δεν μας φτάνουν τα υπόλοιπα 12 pins για την εφαρμογή μας).

Επίσης, στη θύρα 13 υπάρχει συνήθως συνδεδεμένο ήδη ένα Led πάνω στην πλακέτα Arduino Uno, κι έτσι μπορούμε να το χρησιμοποιούμε για σχετικές λειτουργίες

Απάντηση

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει τα ανεπιθύμητα σχόλια. Μάθετε πώς υφίστανται επεξεργασία τα δεδομένα των σχολίων σας.