Page 61 - arduino_Neat
P. 61

15. INTRODUCTION DES PROJETS



            Les projets qui vous sont présentés dans ce livre vous permettront de découvrir et de vous
            familiariser progressivement avec différentes possibilités et fonctions offertes par Arduino. Il
            est préférable de réaliser ces projets dans l'ordre proposé puisque la complexité de ceux-ci
            est progressive et se base sur les éléments de programmation que vous aurez vus
            précédemment.

            Il existe déjà plusieurs tutoriels et aides en ligne pour apprendre Arduino. Dans le souci d'éviter
            la simple répétition, nous avons opté pour une approche par projets qui se déclinent en
            plusieurs étapes et à travers lesquels vous verrez différentes fonctions et techniques de
            programmation. En tout temps, il vous est possible de consulter l'aide du programme en allant
            dans le menu Help > Reference et Help > Getting Started.
            La plupart des projets comportent des éléments électroniques de base qu'il vous sera facile de
            vous procurer. La liste de ces éléments sera donnée au début de chaque projet. Pour travailler
            avec les platines d'essai et établir des connexions, il est préférable d'utiliser des fils mono-
            brins, rigides, plutôt que des fils multi-brins et flexibles  (voir chapitre « Connectique »).

            Voici une liste des projets et des fonctions que vous découvrirez :
            Projet 1 : Premier contact

            Dans ce projet, nous allons utiliser un capteur piézo afin de faire varier l'intensité lumineuse
            d'une LED. Vous verrez comment déclarer et utiliser des variables, comment utiliser un capteur
            piézoélectrique pour détecter des déformations dans un matériau. Les fonctions vues seront
            les suivantes :
                pinMode(),
                analogRead(), analogWrite(), PWM.
            Projet 2 : Texte brillant

            Ce projet vous propose de piloter quatre LED avec le clavier de votre ordinateur, d'abord à
            travers le moniteur sériel, puis en utilisant un autre logiciel, en l'occurrence Pure Data. Vous
            verrez comment effectuer une communication sérielle d'un logiciel vers Arduino. Les fonctions
            abordées sont les suivantes :
                Serial.begin() , Serial.available() , Serial.read(), Serial.println(),
                digitalWrite(),
                if() et opérateurs de comparaison.
            Projet 3 : La cigarette ne tue pas les machines

            Vous en avez assez de fumer ? Confiez cette tâche ardue à l'Arduino! Ce projet vous
            introduira à l'utilisation d'un moteur DC et d'un capteur de « souffle ». Vous verrez également
            comment séparer un circuit de commande d'un circuit de puissance en utilisant un transistor,
            une diode et autres composants. Vous verrez comment éviter le bruit ou les fluctuations dans
            un signal de capteur en utilisant une mémoire tampon (le buffer) . Les nouvelles fonctions qui
            vous seront présentées sont les suivantes :
                boucle for(),
                incrémentations (++).

            Projet 4 : La petite bête qui a peur







                                                                                     61
   56   57   58   59   60   61   62   63   64   65   66