Fonctions

0.0(0)
Studied by 3 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/32

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 7:31 AM on 9/21/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

33 Terms

1
New cards
int led = 13;


enregistre la pin 13 comme led

2
New cards
pinMode (led, OUTPUT);


led = output

3
New cards
pinMode (13, OUTPUT);


pin 13 = output

4
New cards
void setup () {

pinMode(led, OUTPUT);

}


là où le code commence vriament?

5
New cards


void loop() {

      …

}


faire ça en boucle

6
New cards
digitalWrite (led, HIGH) ;


turn the led on (high = voltage level)

LOW = off

7
New cards

que fait ‘digitalWrite’?

= ecriture digitale, => va écrire un 0 ou un 1 (LOW ou HIGH)

8
New cards
state = digitalRead(7) ;


va juste lire la pin 7 (=> regarder si high or low?)

9
New cards

buttonState = digitalRead(buttonPin);

lit l'état d'un bouton connecté à buttonPin et enregistre cet état dans la variable buttonState

10
New cards
delay(1000) ;


wait for 1 second

11
New cards

if … else … (compléter)


if (buttonState == HIGH)
{
	digitalWrite (ledPin, HIGH) ;
}
else
{
	digitalWrite (ledPin, LOW) ;
}


12
New cards

buttonPin

vrai boutton poussoir physique, touchable et maléable click click

13
New cards

int buttonState = 0;

on initialise l’état comme ça du boutton comme étant 0 = non enfoncé = normal (si enfoncé => 1)

14
New cards

que met on en premier dans un programme?

int

15
New cards

que met on dans void setup() {}?

pinMode

16
New cards

que met on dans void loop() {}?

le code qu’on veut faire

17
New cards

pinMode vs digitalWrite

pinMode = cette pin est input/output => pinMode (7, HIGH) ;

digitalWrite = envoyer un courant x dans cette pin => digitalWrite (7, HIGH); (envoie 5V)

18
New cards

!=

différent

19
New cards

>=

plus grand ou égal

20
New cards

==

égal

21
New cards

&&

AND

22
New cards

II

OR

23
New cards

!

NOTbrg (aka l’inverse)

24
New cards
Serial.begin()


connexion entre arduino vers le pc, connexion en série, valeur dans () = fréquence #bit/seconde = baudret

======> fixe la vitesse de transfert des bits

25
New cards
Serial.print()


écrit à l’infini le contenu des ()

  • Serial.print(78) => "78"

  • Serial.print(1.23456) => "1.23"

  • Serial.print("Hello world.") => "Hello world."


  • Serial.print(78, BIN) => "1001110"

  • Serial.print(78, OCT) => "116"

  • Serial.print(78, DEC) => "78"

  • Serial.print(78, HEX) => "4E"


26
New cards
Serial.println()


comme serial print mais avec retour à la ligne

27
New cards
Serial.read()


lit caractère par caractère

28
New cards

Serial.available()

donne le nombre de caractère stockés dans le tampon

29
New cards

Serial.parseInt()

traduit le caractère en chiffre pour l’utiliser

30
New cards
char ledR = 3;

avant tout (avant void setup)

met la led rouge sur la borne 3

31
New cards
analogWrite (ledR, 255)


sets la led rouge à 255 (= max)

32
New cards
for(initialisation ; condition ; incrément)

{
	// action 1
	// action 2
}


bv

for(int i = 0; i < 255; i = i + 1)

{
	analogWrite(9, i);
}

= mettre i = 0

tant que i < 255, incrémenter i par pas de 1 et l’utiliser comme valeur de temps haut sur la pin 9

33
New cards
for(int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5)


fade in from min to max in increments of 5 points