Difference between revisions of "Exercice Arduino FCU"

From beeplane
Jump to navigation Jump to search
Line 2: Line 2:
  
 
== Exercice 1 : Prise en main ==
 
== Exercice 1 : Prise en main ==
 +
 +
Quelques fonctions Arduino utiles :
 +
 +
Void setup() : obligatoire en début de programme, cela correspond à l’initialisation du
 +
programme (indiquer les broches, les sorties, les entrées)
 +
 +
Void loop() : obligatoire dans un programme, cela correspond à la partie du programme qui
 +
va se répéter en boucle.
 +
 +
DigitalRead() / AnalogRead() : permet de lire l’état (HIGH ou LOW) d’un port
 +
digital/analogique de la carte Arduino.
 +
 +
DigitalWrite() / AnalogWrite() : permet d’écrire et donc de donner un état (HIGH ou LOW) à
 +
un port digital/analogique de la carte Arduino.
 +
 +
PinMode() : permet d’initialiser une broche et de la mettre en entrée ou sortie (ex :
 +
pinMode(1, OUTPUT) )
 +
 +
Delay() : Fait une pause dans le programme (en ms).
 +
Utiliser ce lien pour tout autre information ou autres fonctions Arduino :
 +
https://www.arduino.cc/reference/fr/
 +
 +
Voici quelques sites permettant de trouver tous les composants nécessaires pour le
 +
montage :
 +
https://www.gotronic.fr/rechercher.htm
 +
https://boutique.semageek.com/fr/2-arduino
 +
Le premier objectif est assez simple car il consiste en l’allumage d’une LED sous Arduino :

Revision as of 21:29, 7 February 2023

Vous trouverez sur cette page toutes les informations, exercies, et fichiers nécessaire à la prise en main et à la réalisation d'un prototype de FCU (Flight Control Unit) dans le cadre de travaux dirigés (TD) à faire en classe

Exercice 1 : Prise en main

Quelques fonctions Arduino utiles :

Void setup() : obligatoire en début de programme, cela correspond à l’initialisation du programme (indiquer les broches, les sorties, les entrées)

Void loop() : obligatoire dans un programme, cela correspond à la partie du programme qui va se répéter en boucle.

DigitalRead() / AnalogRead() : permet de lire l’état (HIGH ou LOW) d’un port digital/analogique de la carte Arduino.

DigitalWrite() / AnalogWrite() : permet d’écrire et donc de donner un état (HIGH ou LOW) à un port digital/analogique de la carte Arduino.

PinMode() : permet d’initialiser une broche et de la mettre en entrée ou sortie (ex : pinMode(1, OUTPUT) )

Delay() : Fait une pause dans le programme (en ms). Utiliser ce lien pour tout autre information ou autres fonctions Arduino : https://www.arduino.cc/reference/fr/

Voici quelques sites permettant de trouver tous les composants nécessaires pour le montage : https://www.gotronic.fr/rechercher.htm https://boutique.semageek.com/fr/2-arduino Le premier objectif est assez simple car il consiste en l’allumage d’une LED sous Arduino :