What is Digital Input

What is Digital Input?

A Digital Input detects if a voltage is above/below a specific threshold. If the voltage is higher than some value, the computer will detect the digital input as high/set/1. If the voltage is lower than some value, the computer will detect the digital input as low/clear/0.

Mainly switches is used as a digital input. In the video, it is shown how you can simulate your circuit design using online software. This way, you can save your hardware from getting damaged if connection are wrong on board. Also, you can check your program before uploading it to your hardware.

Learn how you can use the online software ‘Tinkercad’ for testing a circuit. Every step is well guided in the video. You will learn how to connect components, write code, how to simulate program, etc. You will see results as soon as you give input.


  • Digital Input is a part of the Internet of Things (IoT) that allows an input from a digital device to be processed by other devices. It is a key component in the Arduino system.
  • The Digital Inputs are used to read sensors and input it into an Arduino program. The sensor can be as simple as a light or temperature sensor, but it also can be complex for specific applications like touch screen logic.

The six types of digital inputs are:

  • Potentiometer (POT)
  • Light Sensor (LIGHT)
  • Voltage (VIN)
  • Temperature Sensor (TEMP)
  • Button Switch (BUTTON) and a Pushbutton Switch (PUSHBUTTON).

  • An Arduino is a microcontroller that can be used to create interactive electronic devices. The Arduino can be programmed with software or hardware to perform a variety of tasks.
  • An Arduino digital input is an input that can be used to detect the state of a digital pin on an Arduino board. This input can then trigger an action when the state changes, such as turning on an LED light when the button is pressed.

Analog and digital signals can both be input and output on the Arduino. Unlike a digital signal, which has just two values: HIGH and LOW, an analogue signal can take on any number of values. The Arduino has an analog-to-digital converter built in to measure the value of analogue signals (ADC).

The Arduino/Genuino Uno microcontroller board is based on the ATmega328P microcontroller (datasheet). There are 14 digital input/output pins (six of which can be used as PWM outputs), six analogue inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header, and a reset button on the board.

Share With Friend

Have a friend to whom you would want to share this course?

Download LearnVern App

App Preview Image
App QR Code Image
Code Scan or Download the app
Google Play Store
Apple App Store
598K+ Downloads
App Download Section Circle 1
4.57 Avg. Ratings
App Download Section Circle 2
15K+ Reviews
App Download Section Circle 3
  • Learn anywhere on the go
  • Get regular updates about your enrolled or new courses
  • Share content with your friends
  • Evaluate your progress through practice tests
  • No internet connection needed
  • Enroll for the webinar and join at the time of the webinar from anywhere