How to interface a 5V output to a 3.3V input. – next-hack.com

Many times we must interface 5V to 3.3V devices. This occurs very frequently on Arduino, but other applications need 5V to 3.3V ICs or systems to communicate. For instance, imagine you want to connect to your Arduino Uno, which works at 5V, a 3.

from Pocket
via Did you enjoy this article? Then read the full version from the author’s website.

How A NES Controller Works

Have you ever wondered why there are only 7 pins on the NES controller port, but 8 buttons (plus power and ground)?  How does the NES know exactly what button is being pushed?  Also, how long does it take for the console to know that you’re pushing a button at all?

from Pocket
via Did you enjoy this article? Then read the full version from the author’s website.