Τρίτη 28 Φεβρουαρίου 2012

Arduino Shiftout Registers

Επειδή πολλές φορές χρειαζόμαστε περισσότερες πόρτες από αυτές που προσφέρει το ARDUINO, οι λύσεις είναι δύο:
1. Χρήση του I2C PCF8574
2. Χρήση shift out registers.

Στο παρόν άρθρο θα καλύψουμε την περίπτωση με χρήση shift out register που υπερτερεί σε ταχύτητα έναντι του πρωτοκόλλου I2C.


Integrated Circuit 74HC595


PIN No
Description
Task
1
Q1
Output 1
2
Q2
Output 2
3
Q3
Output 3
4
Q4
Output 4
5
Q5
Output 5
6
Q6
Output 6
7
Q7
Output 7
8
GND
Connect to GND
9
Q7’
Connect to the next IC in array
10
MR
Connect to +5V
11
SH_CP
Clock Pin
12
ST_CP
Latch Pin
13
OE
Connect to GND
14
DS
Data Pin
15
Q0
Output 0
16
Vcc
Connect to +5V

Συνδέσεις
PIN 11 (Clock) --> ARDUINO ClockPin (οποιοδήποτε digital pin)
PIN 12 (Latch) --> ARDUINO LatchPin (οποιοδήποτε analog/digital pin)
PIN 14 (Data) --> ARDUINO  DataPin (οποιοδήποτε digital pin)

PIN 8 (GND) Ground
PIN 10 (MR) +5V
PIN 13 (OE) Ground
PIN 16 (Vcc) +5V

Πλήρης οδηγός  http://www.arduino.cc/en/Tutorial/ShiftOut

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου