Всем привет. Столкнулся с такой проблемой: использую сдвиговой регистр для подключения 7-сегметного индикатора, все нужные пины подключил к ардуино uno, вот код: Код (C++): int latchPin = 8; //Пин подключен к SH_CP входу 74HC595 int clockPin = 12; //Пин подключен к DS входу 74HC595 int dataPin = 11; void setup() { //устанавливаем режим OUTPUT pinMode(latchPin, OUTPUT); pinMode(clockPin, OUTPUT); pinMode(dataPin, OUTPUT); } void loop() { // устанавливаем синхронизацию "защелки" на LOW digitalWrite(latchPin, LOW); // передаем последовательно на dataPin shiftOut(dataPin, clockPin, MSBFIRST, 0b11111111); //"защелкиваем" регистр, тем самым устанавливая значения на выходах digitalWrite(latchPin, HIGH); // пауза перед следующей итерацией delay(500); } После заливки скетча на плату заметил странную вещь: индикатор горит очень тускло и иногда вовсе перестает мигать. Думал проблема в самом сдвиговом регистре - попробовал на 3 штуках - результат тот же. Распиновка сдвигового регистра такая: