Digital i/o: Basics