pas non plus trop importantes, par contre, si vous allez un petit peu
plus bas, vous allez trouver les devoirs, le ou les devoirs de la semaine.
Dans plusieurs semaines il y aura plusieurs devoirs différents qui
vous seront soumis, ici pour la première semaine il n'y
a qu'un devoir et nous allons essayer de le soumettre,
nous allons essayer de rendre le programme qui nous est demandé.
Alors, il faut bien se concentrer sur cette ligne avec ces deux touches, la
première qui est importante c'est Submit, qui
va vous permettre de soumettre votre programme, celle
qui s'appelle View nous permettra plus tard
de voir l'état de notre soumission, plus
exactement des soumissions que nous avons déjà
faites, pour éventuellement voir le résultat du correcteur.
Alors je vais ici cliquer dans submit, et on va me demander
le programme qui doit être soumis, le programme que vous avez écrit.
Alors attention, il semble qu'il y a deux dialogues ici, ce deuxième dialogue,
cette deuxième soumission, n'est pas utilisée dans le cadre de ce MOOC,
c'est un dialogue qui est standard
chez Coursera, certains utilisent ce système mais
nous ne l'utilisons pas, donc vous aurez seulement ici à sélectionner un fichier.
Alors maintenant je vais un petit peu m'interrompre, parce que
effectivement vous aurez à écrire
un programme, durant les différentes semaines.
La première semaine, ce sera extrêmement facile, vous n'aurez qu'à copier
un programme, mais je vais vous montrer comment vous pourrez le faire.
Vous allez prendre le programme Arduino, je vous signale que vous
pouvez faire exactement la même chose avec l'environnement Energia du MSP 430.
Vous allez choisir le menu File ici
puis aller dans Examples, puis dans Basics, puis dans
Blink, et vous allez faire ainsi venir cet exemple du
clignotement, l'exemple traditionnel Blink de l'Arduino.
Voilà ce programme, tel qu'il a été
écrit comme exemple de l'utilisation de l'Arduino.
à ce niveau-là vous n'avez rien
à comprendre, vous devez simplement le sauvegarder
sur votre disque de telle manière que vous puissiez ensuite le donner comme fichier.
je vous propose donc de cliquer dans File, de choisir Save as, enregistrer sous, et
là vous allez donner un nom à
votre programme, en fait ça donnera plus exactement
le nom à un dossier, vous le verrez tout à l'heure, ici il me demande d'entrer
un nom, je vais taper MonBlink, pour que je me souvienne de quoi il s'agit.
je n'ai pas besoin à ce niveau-là
de donner d'extension, et je clique enregistrer.
On verra tout à l'heure que un fichier INO a été copié sur le disque.
D'ailleurs je vais revenir à mon devoir de
programmation, je vais cliquer dans parcourir,
je vais aller là où a été déposé mon
programme, c'est-à-dire dans le dossier Arduino, je
trouve ici MonBlink, et vous voyez qu'à l'intérieur de ce dossier, il y a bien
un fichier qui s'appelle MonBlink point INO, et c'est celui-ci qu'on va devoir
soumettre à Coursera en cliquant dans la case Submit.
Le système acquittant sait qu'un devoir
de programmation pour la semaine numéro un pour le clignotant a
été accepté et va être évalué rapidement, c'est
tout ce que je peux savoir pour le moment.
et cette image ne va pas changer, vous
pouvez rester une demi-heure ça ne changera pas.
Par contre vous pouvez revenir en arrière, avec la touche recul habituelle
de votre navigateur et là vous retrouverez la page qu'on avait vu tout
à l'heure, vous pouvez descendre et chercher la ligne sur laquelle nous
avions tout à l'heure effectué le Submit, et maintenant nous allons dans View.
On voit ici que le système me signale que mon programme
fonctionne, et qu'il m'a donné un score de huit sur huit.
Il faut quand même que je vous explique ce qu'il s'est passé.
Le programme que nous avions mis sur notre
disque dur, nous l'avons envoyé au serveur de Coursera.
Physiquement, il a été déposé dans un serveur quelque part dans
le monde, je ne saurais pas vous dire où il s'est trouvé.
En même temps, près de Lausanne, non loin de
l'ÉPFL, un ordinateur connecté à internet était en permanence en train
de demander toutes les secondes, au serveur de Coursera si
par hasard il y avait une nouvelle soumission à évaluer.
Et quand nous l'avons soumis, effectivement
cette soumission a été trouvée, c'est à
ce moment-là que le programme a été compilé, tout d'abord, puis a été
transmis à ce microcontrôleur, un microcontrôleur
du même type, j'ai pris ici le
même modèle de correcteur, juste après un programme spécifique qui a été écrit pour
la correction a été également chargé dans ce microcontrôleur.
Vous voyez ces fils qui ont permis le dialogue, et finalement le
programme ici a évalué si votre programme clignotait correctement, s'il clignotait
plus ou moins à la bonne fréquence, et il nous a donné
une réponse que nous avons effectivement vue : Bravo, le programme fonctionne.
À nouveau, je vais cliquer dans le retour
en arrière pour revoir ma page des devoirs de programmation.
J'ai envie à nouveau de soumettre un programme, mais cette
fois je vais le modifier un petit peu, de la manière suivante:
je vais ici modifier l'attente liée au clignotant.
On arrive à comprendre que ce delay de 1000, 1000 millisecondes,
c'est-à-dire une seconde, si je le passe à 300 millisecondes, c'est-à-dire un
tiers de seconde, mon clignotant va aller environ trois fois plus vite,
le système va donc probablement signaler que mon clignotement est trop rapide.
Alors je vais à nouveau faire File, save as, et je vais cette
fois l'appeler MonBlinkRapide, pour avoir
un autre programme, et maintenant je vais pouvoir revenir
à ma soumission, nous allons désigner le
nouveau programme qui clignote trop rapidement,
nous allons le soumettre à Coursera, là nous allons
essayer de voir le statut et on voit ici que le
score n'est pas encore available, c'est-à-dire n'est pas encore disponible,
donc en fait le correcteur est en train de travailler.
Je vais attendre un petit moment, je vais demander le rafraîchissement
de ma page, et je vois que maintenant le programme m'a
signalé, le programme fonctionne, mais le clignotement est un peu rapide,
et on signale que un hertz correspond à un cycle par seconde.
Voilà, vous voyez que ce système de correction automatique fonctionne,
il va vous permettre de soumettre vos programmes et de voir le résultat, soyez
un petit peu indulgents, on espère que le système va bien fonctionner,
nous ferons en tout cas tout notre effort pour qu'il fonctionne à satisfaction.
Et alors dans les semaines qui vont suivre,
vous aurez des vrais problèmes qui vous seront posés,
vous pourrez y travailler, vous pourrez soumettre vos solutions
et nous espérons que vos programmes vont bien fonctionner!