Antisèche arduino

De Wikidebrouillard.

Article incomplet en cours de rédaction

Sommaire

présentation

je commence l'écriture de l'antisèche arduino

Voir aussi Référence du langage Arduino

sources d'inspiration

C'est partie

le langage arduino est un langage dérivé du C++ (un langage informatique bien connu).

Pour réaliser nos montage préférés et surtout nos programme, il nous fait maitriser un minimum de vocabulaire.

C'est ce que nous allons voir ici. Voyez la page Arduino pour en savoir plus sur les caractéristiques techniques.

Structure du code

les commentaires

Les commentaires sont très importants dans un code. ils sont fait pour présenter le code, à quoi il sert, le nom des auteurs, la licence, ... Ils peuvent servir à expliquer des techniques de codage, des choix, des algorythmes,...

Différents type de commentaire Une ligne simple de commentaire s'écrit après un double slash :

// ''ma ligne de commentaire''

Un paragraphe s'écrit entre deux balises "slash étoile" pour ouvrir et "étoile slash" pour fermer.

/* ''début du paragraphe
corps du paragraphe
développement
fin du paragraphe du commentaire'' */

les différents blocs de code

le code arduino est composé d'au moins 3 blocs distincts :

  • déclaration des variables
  • initialisation des variables
  • Boucle du programme

Déclaration des variables Les variables et d'autre éléments du programme se déclarent au début :

déclarer une variable (attention ne pas oublier le ";" à la fin de chaque ligne !!!) :

mavariable;

appeler une bibliothèque

#include <Servo.h> 

Cette fonction appelle la bibliothèque "servo". Une bibliothèqe, "librairy" en anglais, est un programme standard, pré-écrit, permettant de gérer certaines actions. Ici la bibliothèque permet de gérer les servomoteurs.

définir :

#define TEMPS 550

défini TEMPS à 550 (par convention la constante est écrite en majuscule).

L'initialisation des variables

L'initialisation des variables s'effectue dans la partie intitulée "Void setup()", on ouvre cette partie du par une accolade ({) et on la ferme de la même manière (attention ne pas oublier le ";" à la fin de chaque ligne !!!) :

void setup()
{
//On attache le pin 9 au servomorteur
myservo.attach(9);
pinMode(broche, OUTPUT); //met la "broche" comme sortie
}

Boucle du programme

ça se passe dans la partie "Void loop" (attention ne pas oublier le ";" à la fin de chaque ligne !!!) :

void loop ()
{
// je détail le programme ici
}
Portail des ExplorateursWikidébrouillardLéon DitFLOGPhoto mystèreJ'ai FaitPortraitsAnnuaire
AR
FI

Antisèche arduino

Rechercher

Page Discussion Historique
Powered by MediaWiki
Creative Commons - Paternite Partage a l

© Graphisme : Les Petits Débrouillards Grand Ouest (Patrice Guinche - Jessica Romero) | Développement web : Libre Informatique