This Image is from
https://howtomechatronics.com/wp-content/uploads/2018/03/RC-Servo-Motor-Control-Signal-768x485.png?ezimgfmt=ng:webp/ngcb2
you can get your students to to research libraries and find out how servo library works
This code is to show how the servo signal works by creating code to support
// C++ code
//
int servo = 8;
void setup()
{
pinMode(servo, OUTPUT);
}
void loop()
{
for (int i = 0; i <= 25; i++) {
digitalWrite(servo, HIGH);
delay(2); // Wait for 1000 millisecond(s)
digitalWrite(servo, LOW);
delay(18); // Wait for 1000
}
delay(5000); // Wait for 1000
}