Changes between Version 1 and Version 2 of arduino_tme1


Ignore:
Timestamp:
Jan 27, 2015, 5:52:00 PM (11 years ago)
Author:
Franck Wajsburt
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • arduino_tme1

    v1 v2  
    11= Arduino TME1 =
     2
     3Le premier TME a pour but d'évaluer votre niveau en programmation C.
     4Vous travaillerez en binôme (sauf exception justifiée).
    25
    36== Hello World ==
    47
     8L'objectif de la première expérience est de faire clignoter la led présente sur la carte et connectée sur la broche 13 de l'Arduino.
     9Vous pouvez vous aider d'un des tutoriels référencés dans les transparents du cours.
     10
    511== Calculatrice ==
    612
    7 == Ecriture d'un makefile ==
     13Vous allez utiliser la liaison série présente entre le PC et la plateforme Arduino pour réaliser une "petite" calculatrice d'expressions postfixées.
     14Si vous entrez :  2 2 + <enter>
     15Arduino vous répond : 4
     16Si vous entrez : 2 2 + 4 * 2 / <enter>
     17Arduino vous répond : 8
     18
     19En fonction de votre niveau et de votre ambition, vous travaillerez sur des nombres à 1 chiffre ou sur des entiers à 16 ou 32 bits, vous traiterez un ou plusieurs opérateurs par expression.
     20Vous écrirez un compte rendu et vous ferez une démonstration de votre programme.
     21
     22Pour vous aider voici le programme "loopback" avec mise en majuscule.
     23{{{
     24void setup()
     25{
     26  Serial.begin(9600);
     27  Serial.println("Loop back");
     28}
     29
     30void loop()
     31{
     32  while (!Serial.available());
     33  char c = Serial.read();
     34  Serial.print((char)toupper(c));
     35  if (c=='\r') Serial.println();
     36
     37}}}
     38
     39== Écriture d'un Makefile ==
     40
     41Lorsque vous demandez le mode verbose sur l'IDE, s'affichent les commandes utilisées pour produire le code et téléverser le binaire.
     42Utiliser les informations récupérées pour écrire un Makefile de compilation.
    843
    944== Compte rendu ==
     45
     46Nous vous demandons d'écrire un compte rendu sur la forme d'un journal décrivant vos expériences, indiquant vos sources d'informations, commentant vos codes.
     47Vous devez aussi indiquer vos erreurs si elles ne sont pas triviales. Le but est de vous servir de ce document comme d'un aide mémoire.
     48Nous vous demandons aussi de produire un transparent (ou plusieurs si c'est nécessaire, mais 5 au maximum) résumant votre travail.