Changes between Initial Version and Version 1 of SujetTP5-2016


Ignore:
Timestamp:
Mar 11, 2016, 11:36:33 AM (9 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SujetTP5-2016

    v1 v1  
     1= Arduino =
     2
     3== Objectif ==
     4
     5L'objectif de ce TME est de vous familiariser avec l'environnement Arduino. Vous allez donc utiliser des cartes Arduino et y programmer des petites applications. Ces applications sont simples mais je vous suggère de les complexifier en leur ajoutant des fonctions.
     6
     7Pour cette semaine, nous n'allons pas utiliser vraiment voir l'aspect objet d'Arduino. Ce sera vu la semaine prochaine lorsque nous utiliserons les modules RF Nordic.
     8
     9== Environnement ==
     10
     11L'application Arduino est déjà installé sur les machine du département, pour la lancer, il suffit de taper son nom sur un terminal :
     12{{{
     13$ arduino &
     14}}}
     15La fenêtre d'édition apparaît. Elle va permettre d'éditer, de compiler et de téléverser (upload) votre programme dans le microcontrôleur ATmega. Vous allez devoir commencer par sélectionner la carte et le port de connexion (menu outils).
     16* carte : Arduino nano 328p
     17* port : /dev/ttyUSB0
     18Le port n'apparait que lorsque vous connectez la carte. l'hôte USB détecte et reconnaît la carte au moment de sa connexion et installe le driver (maintenant vous savez comment :-).
     19
     20== Travail demandé ==
     21
     221. faire clignoter une led 13 (exemple blink)
     232. Lire le port analogique A0, sur lequel est branché un détecteur sonore et allumer la led 13 si le niveau sonore est au dessus d'un seuil.
     243. Utiliser le détecteur pour simuler le comportement d'une serrure codée. Le détecteur se comporte un peu comme un bouton poussoir, et je vous demande de proposer un code secret (claquement de doigts) pour allumer une led.