Shift Registers

Jeremy Blum · 2019

This chapter shows how shift registers work, and programmers can implement both the software and hardware necessary to interface their Arduino with shift registers for the purpose of expanding the digital output capabilities of the Arduino. It helps programmers become familiar with shift registers and also be able to make more informed design decisions when developing a project with a large number of digital outputs. The chapter focuses on serial-to-parallel shift registers, sometimes called serial in, parallel out (SIPO) shift registers. It uses the Arduino Uno (or the equivalent Adafruit METRO 328) as a development platform. The chapter also explains the features of shift registers, ways of sending parallel and serial data, and the differences between serial and parallel data transmission. Creating animations using a shift register is also explained.

Read the paper · More papers on PaperTik