Сдвиговый регистр 74HC595 и Arduino (скетч)
//http://arduino.ru/Reference/ShiftOut
int latchPin = 12;
int clockPin = 11;
int dataPin = 13;
void setup()
{
pinMode(latchPin, OUTPUT);
pinMode(dataPin, OUTPUT);
pinMode(clockPin, OUTPUT);
}
void loop()
{
byte c = B10000000; // формируем байт информации из 8 бит для 8 светодиодов
byte q = B00000001; // формируем байт информации из 8 бит для 8 светодиодов
digitalWrite(latchPin, LOW);// открываем защелку для ввода информации
shiftOut(dataPin, clockPin, LSBFIRST, q );// побитово закружаем байт информации
shiftOut(dataPin, clockPin, LSBFIRST, c );// побитово закружаем байт информации
digitalWrite(latchPin, HIGH);// закрываем защелку
}
Добавить комментарий
Ваше имя
Ваш e-mail
Отправить