Difference between revisions of "Exercice Arduino FCU"
Wiki.admin (talk | contribs) |
Wiki.admin (talk | contribs) |
||
| 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 :