[Cours n°1] Initiation à l'arduino
-

Salut à tous

Voici le premier tutoriel d'une longue série sur le langage arduino. Celui-ci se trouve en C car il est très très très proche du C a quelques variantes près.
De plus, ce seront des tutoriels axé Hardware, je laisse au autres le software c'est pas ma passion ça
.Donc commençons par le commencement :
L'ide d'Arduino peut être directement dl ici :
http://arduino.cc/en/Main/Software
Voilà vous avez tous ce qu'il faut pour programmer en arduino ... sauf si vous n'avez pas d'arduino, dans ce cas là ...
En passant pour le blabla arduino c'est par ici : [http://melinyel.net/index.php/topic/653-arduino-3/](<base_url>/index.php/topic/653-arduino-3/)

Donc voici l'interface sur lequel nous allons travailler très prochainement. Bref présentation car tout se résume en 3 point !
**1 :**Les fonctions de compilation et de vérification en cas d'erreur dans votre code.
**2 :**La fonction moniteur série : Permet d'afficher un message à partir d'arduino sur le pc. Je n'utilise que rarement cette fonction vu que j'ai un écran lcd.
**3 :**Le port sur lequel l'arduino est branchée, dans mon cas c'est le COM4. /!\ Si l'arduino n'est pas branché au bon port, votre programme ne sera pas compilé. Pour changé de COM : Outil > Port série et choisissez le bon.
La structure typique d'un code :
Un aperçu d'un ancien code que j'ai créé y'a moins d'un an :

Il y a 3 parties bien distincte :
-
Les variables et les librairies : En gros c'est tout ce qui sera nécessaire pour que le programme fonctionne. Les librairies sont des ensembles de fonction programmé pour vous simplifiez la vie. J'utilise un LCD => J'insère donc la librairie et j'ai plus qu'à utilisé les fonctions que celle-ci me livre. "lcd.print" par exemple, on en reparlera plus tard.
-
La configuration de l'arduino
Identifiable via " void setup () " C'est une boucle qui ne se lis qu'une seule fois, au démarrage de l'arduino. On y insère toute la configuration de l'arduino. L'arduino à plusieurs pin digital, il faut les configurées en entrée ou en sortie sois-même. On peut aussi y insérer des messages sur un lcd qui ne sera lu qu'une seule fois.
- Le programme
La partie principale de votre code sera insérer dans un " void loop ()", c'est une boucle qui se répète à l'infinie. Comme dans tout programme

Bref voilà pour ce premier tutoriel. Le suivant vous apprendra comment allumer une led ! (Vachement original dis donc ....)
Leplayze.
-
-
Très très sympa.
Le tutoriel sur allumer une LED peut paraitre basique, mais ça serait en réalité très intéressant (surtout qu'à terme, j'aimerais me prendre une Arduino).
+1 rep, bon tutoriel.
-
Merci

-
2è tutoriel disponible ici :
-
Message automatique
Le sujet a été déplacé de « [Programmation](<base_url>/forum/38-programmation/) → [C](<base_url>/forum/43-c/) » to « [Informatique](<base_url>/forum/51-informatique/) → [Hardware](<base_url>/forum/85-hardware/) → [Arduino](<base_url>/forum/155-arduino/) ».
-
Bravo à toi !

Très très utile

Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.
Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.
Grâce à votre participation, ce message peut devenir encore meilleur 💗
S'inscrire Se connecter