Knowledge Base
Applied PIC Micro Development
Basics: Working With Hardware
3 min
when building your project, you will interface hardware elements with your project these may be as simple as a push button which triggers an input to a more complicated or sophisticated element for example a device that needs a protocol or multiple io lines to interface with it external hardware elements are intended to enhance the design to provide the ability to interact with the system keypad analog inputs potentiometer sensor inputs analog sensors docid\ sh23hajezinds751wchv digital sensors docid 1e gmhnsw0ces2xogxjwl digital inputs the tactile switch docid 59rctbiwoi4uchnahkr0s dip switches docid\ jvnkn8pa6zr14jal6enuq rotary bcd switch docid\ l7i 56luox6f5bpy1ektu headers pin headers docid\ v2iuxssatr3ledaqnos8y provide the ability for the system to interact with the outside world motors led light emitting diode docid 13mqr0hpoxqfiauembpgu lc displays tft wireless and wired communication options hardware elements the list of hardware elements that can be used in a project is extensive the list below describing what can be achieved using hardware will provide the elementary information needed to build a project digital inputs a digital input is one when the state changes from either high low or low to high, and the change is used as the basis for triggering an action by the microcontroller the tactile switch docid 59rctbiwoi4uchnahkr0s dip switches docid\ jvnkn8pa6zr14jal6enuq rotary bcd switch docid\ l7i 56luox6f5bpy1ektu digital outputs a digital output has two states either on or off this is useful for turning equipment or indication lighting on and off led light emitting diode docid 13mqr0hpoxqfiauembpgu