С логикой возюкаться намного больше. Там нужно спаять все правильно... А в той схеме корпусов 5... У каждого, допустим, по 10 ножек - итого 50 ножек, которые надо между собой правильно соединить. У МК - VCC и GND понятно куда, любые(почти) ножки на индикацию. То что надо жетко и правильно рассчитывать и паять на жесткой логике (без опыта неделю мучатся будете) можно написать на бейсике за 2 минуты. Так что там паять и думать надо намного меньше.
Штука та (которая сравнивает) называется компаратор. Пропускаем ток через эти сопротивления к компаратору. На выходе имеем "1" или "0" в зависимости от того, где ток больше (или напряжение - честно не знаю, никогда с ними не работал). В некоторых МК он встроенный.
Вообще вам нужен один МК типа ATMega8, индикаторы, резисторы, конденсаторы, мозг и все. Ну и на программатор потребуются некоторые вещи - там их тоже немного и стоит все не особо дорого (рублей 100 для того чтобы сделать usbasp, если имеются все инструменты и расходники), а также программатор можно купить. Вроде 450-700 рублей за 1 usbasp. Есть и другие программаторы, но на них я цены не узнавал. Сам пользуюсь самодельным usbasp.