DLP-AUT-T100 / Digital inputs and outputs
This DLP deals with the process control and two types of digital signals in it.They can be inputs and outputs
In the following examples, we will consider the possibilities of digital signals and the connection of sensors and executive organs.
Look at the photo and In the example State Change Detection (Edge Detection) for pushbuttons find the inputs.
Study the code words below,try to memorize them and copy them on your computer.
What it means
// constants won’t change. They’re used here to set pin numbers:
const int buttonPin = 2; // the number of the pushbutton pin
const int ledPin = 13; // the number of the LED pin
// variables will change:
int buttonState = 0; // variable for reading the pushbutton status
void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}
void loop() {
// read the state of the pushbutton value:
buttonState = digitalRead(buttonPin);
// check if the pushbutton is pressed. If it is, the buttonState is HIGH:
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
} else {
// turn LED off:
digitalWrite(ledPin, LOW);
}
}
Add text for this activity
Students watch the presentation and get a comprehensive insight into the Digital Input and Output
Do the quiz and check out what you have learned
Students watch a video and see the workshop activity in the school lab on the given topic
Resource information