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.

Motivation phase
Look at the photo and analyze it

Look at the photo and In the example State Change Detection (Edge Detection) for pushbuttons find the inputs.

Information phase
Study the code words below

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

Information phase
Detail explanation of the features of Digital Input and Output

Students watch the presentation and get a comprehensive insight into the Digital Input and Output

Consolidation phase
Ss complete the quizziz

Do the quiz and check out what you have learned

Consolidation phase
Watch the video

Students watch a video and see the workshop activity in the school lab on the given topic

Resource information

Level: Level 3
Subject: Automation and robotics
Language: English
Estimated time to complete: 15+ minutes