From d863aaad396a70a3ada5adbc05e1abff1d675cb6 Mon Sep 17 00:00:00 2001 From: Michael Mandl Date: Sun, 19 Feb 2017 22:05:13 +0100 Subject: [PATCH] Testing the shift register. Flashing status led and shift register pins 0, 1 and 7 in sequence. --- Distancer.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Distancer.cpp b/Distancer.cpp index 4a47c92..54a3043 100644 --- a/Distancer.cpp +++ b/Distancer.cpp @@ -20,17 +20,27 @@ void flashStatusLed() int main() { setupStatusLed(); - + LcdShiftReg lcdShiftReg; while (true) { flashStatusLed(); _delay_ms(400); - + lcdShiftReg.set(1); _delay_ms(100); lcdShiftReg.set(0); _delay_ms(400); + + lcdShiftReg.set(1 << 1); + _delay_ms(100); + lcdShiftReg.set(0); + _delay_ms(400); + + lcdShiftReg.set(1 << 7); + _delay_ms(100); + lcdShiftReg.set(0); + _delay_ms(400); } }