В примере используются следующие компоненты:
1. Китайский аналог Arduino PRO Mini - 1 шт.
2. Тактовые кнопки - 6 шт.
3. Резисторы на 1 кОм - 8 шт. (в видео используются на 10 кОм, но и с 1 кОм всё прекрасно работает)
4. Сдвиговый входной регистр 74HC165N - 1 шт.
Текст программы, да и сам пример, были взяты от сюда -