Académique Documents
Professionnel Documents
Culture Documents
A/ 10 points
1. Quels sont les deux blocs qui doivent être présents obligatoirement dans
un programme Arduino (deux choix possibles) ?
setup
digitalWrite
delay
loop
2. Une LED est branchée sur la broche 2 (avec l'autre patte sur GND). Parmi
les fonctions ci-dessous, laquelle permet d'allumer cette LED ?
digitalWrite(3, HIGH);
digitalwrite(2, LOW);
digitalWrite(2, HIGH);
digitalWrite(HIGH, 2);
10
B/ 10 points
HIGH
4.2
HAUT
LOW
2. Je souhaite lire un bouton branché sur la broche 6, que devra
obligatoirement contenir le bloc setup ?
pinMode(6, INPUT);
pinMode(6, OUTPUT);
modePin(6, OUTPUT);
digitalWrite(6);
3. Je souhaite utiliser une LED branchée sur la broche 12. Quelle sera la
meilleure syntaxe pour déclarer ma constante ?
void setup() {
// initialize the LED pin as an output:
pinMode(ledPin, OUTPUT);
// initialize the pushbutton pin as an input:
pinMode(buttonPin, INPUT);
}
void loop(){
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
}
delay(5000);
}
Nous viendrons lire l'état du bouton tous les X secondes. Quelle est la valeur de
X?
5