12
Atelier Arduino – Niveau 1 Ini2a2on « La philosophie derrière Arduino est que si vous voulez apprendre l’électronique, vous devez être capable d’apprendre par la pra2que dès le premier jour, au lieu de commencer par apprendre l’algèbre » David Cuar*elles dans « Le making of d’Arduino ou la fabuleuse histoire d’un circuit imprimé » sur h?p://framablog.org/2011/12/10/arduinohistoire/ Céline Chauveau – Guillaume Roissard Temps de l’atelier : 2 h Version 5/11/2015 Document produit dans le cadre du DU Facilitateur et u2lisé comme support à des ateliers d’ini2a2on à Arduino donnés au FacLab de l’Université de CergyPontoise

Atelier Arduino 1 (v3) - FacLabdoc.faclab.org › wp-content › uploads › 2015 › 11 › Atelier_Arduino_1-v4.p… · Atelier’Arduino’–Niveau’1’ Ini2aon’ «’Laphilosophie’derrière’Arduino’estque’si’vous’

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • Atelier  Arduino  –  Niveau  1  Ini2a2on  

    «  La  philosophie  derrière  Arduino  est  que  si  vous  voulez  apprendre  l’électronique,  vous  devez  être  capable  d’apprendre  par  la  pra2que  dès  le  premier  

    jour,  au  lieu  de  commencer  par  apprendre  l’algèbre  »    

    David  Cuar*elles  dans  «  Le  making  of  d’Arduino  ou  la  fabuleuse  histoire  d’un  circuit  imprimé  »  sur  h?p://framablog.org/2011/12/10/arduino-‐histoire/    

    Céline  Chauveau  –  Guillaume  Roissard  Temps  de  l’atelier  :  2  h  Version  5/11/2015  

    Document  produit  dans  le  cadre  du  DU  Facilitateur    et  u2lisé  comme  support  à  des  ateliers  d’ini2a2on  à  Arduino    

    donnés  au  FacLab  de  l’Université  de  Cergy-‐Pontoise  

  • Le  déroulé  &  le  matériel  

    §  Un  peu  d’histoire  §  La  carte  Arduino  Uno  §  Quelques  défini2ons  §  On  y  va  !    

    §  Installa2on  §  Prise  en  main  avec  une  LED    §  Varia2ons  avec  trois  LED  

    §  Une  carte  Arduino  Uno  §  Des  composants  

    électroniques  :  LED,  résistances  et  câbles  

    §  Une  planche  d’essai  sans  soudure    

    §  Un  ordinateur  §  Le  logiciel  libre  IDE  développé  

    par  Arduino  §  Une  connexion  internet  

    Le  déroulé   Le  matériel  

    Atelier  Arduino  –  niveau  1  ini2a2on   2  

  • Un  peu  d’histoire  

    Arduino  c’est  le  nom  d’un  roi  italien  de  l’an  1002.  C’est  aussi  le  nom  d’un  bar.  Le  bar  où  l’un  des  co-‐créateur  de  la  carte  du  même  nom  passait  beaucoup  de  temps.  En  2005,  la  carte  Arduino  voit  le  jour.  Une  carte  fabriquée  en  Italie,  avec  des  composants  simples,  un  micro-‐contrôleur,  la  possibilité  d’y  connecter  des  composants  et  des  programmes  simples  à  coder.  Plus  que  de  l’électronique,  Arduino  est  aussi  une  philosophie  puisque  le  projet  est  né  pour  perme8re  un  accès  à  ce  type  de  matériel  à  moindre  coût  (environ  30€)  de  façon  libre  (schémas  et  code  sous  licence  libre),  ce  qui  fait  d’Arduino  un  projet  emblémaFque  du  matériel  libre.  De  plus,  de  nombreuses  plates  formes  en  ligne  partagent  une  vaste  documenta2on  de  projets  divers  et  variés  u2lisant  Arduino.    Source  :  «  Le  making  of  d’Arduino  ou  la  fabuleuse  histoire  d’un  circuit  imprimé  »  sur  h?p://framablog.org/2011/12/10/arduino-‐histoire/      Pour  aller  plus  loin  :  •  un  documentaire  sur  la  carte  italienne  :  h?ps://vimeo.com/18539129    •  Vidéo  Arduino  de  Monsieur  Bidouille  :  h?ps://www.youtube.com/watch?v=e0NS9suV_dE    

    Atelier  Arduino  –  niveau  1  ini2a2on   3  

  • La  carte  Arduino  Uno  (1/2)    

    heps://www.dailymo2on.com/video/x2kh00f_pourquoi-‐arduino_school  

    Atelier  Arduino  –  niveau  1  ini2a2on   4  

    Regardons  ceee  vidéo  pour  en  savoir  plus  :  

  • La  carte  Arduino  Uno  (2/2)  A  l’aide  de  la  vidéo  précédente,  à  vous  de  compléter  ce  pense-‐bête  avec  les  différentes  par2es  de  la  carte  :  

    Carte  complète  :  h?ps://zestedesavoir.com/tutoriels/757/la-‐fabrica*on-‐numerique/1121_annexe-‐et-‐complements/4600_arduino-‐documenta*on-‐et-‐exemples/#1-‐13462_trucs-‐et-‐astuces    Image  :  Carte  Arduino  Uno  -‐  (CC-‐BY-‐SA,  www.arduino.cc)   Atelier  Arduino  –  niveau  1  ini2a2on  

    5  

  • Quelques  défini2ons  La  carte  Arduino  est  une  carte  électronique  qui  ne  sait  rien  faire  sans  qu'on  lui  dise  quoi  faire.  Pourquoi  ?  Eh  bien  c'est  dû  au  fait  qu'elle  est  programmable.  Cela  signifie  qu'elle  a  besoin  d'un  programme  pour  fonc2onner.  

    •  Un  programme  est  une  liste  d'instruc2ons  qui  est  exécutée  par  un  système.  Par  exemple  votre  navigateur  internet  est  un  programme.  […]  Le  programme  que  nous  allons  meere  dans  la  carte  Arduino,  c'est  nous  qui  allons  le  réaliser.  Nous  allons  programmer  notre  carte  Arduino.  (…)  

    •  Le  compilateur  (…)  En  informa2que,  ce  terme  désigne  un  logiciel  qui  est  capable  de  traduire  un  langage  informa2que,  ou  plutôt  un  programme  u2lisant  un  langage  informa2que,  vers  un  langage  plus  approprié  afin  que  la  machine  qui  va  le  lire  puisse  le  comprendre.    

     

    Source  :  h?ps://zestedesavoir.com/tutoriels/686/arduino-‐premiers-‐pas-‐en-‐informa*que-‐embarquee/742_decouverte-‐de-‐larduino/3414_presenta*on-‐darduino/    

    Atelier  Arduino  –  niveau  1  ini2a2on   6  

  • On  y  va  !  •  Téléchargez  et  installez  le  logiciel  Arduino  :  hep://arduino.cc/en/Main/Sotware    

    •  Connectez  votre  carte  et  votre  ordinateur  avec  le  cable  USB  

         •  Indiquez  le  type  de  carte  et  le  port  :  Ou2ls/ports  •  Allez  dans  :  Fichiers/exemples/01.basics/blink  •  Téléversez  le  dans  la  carte  et  observez  la  carte.    Que  se  passe-‐t-‐il  ?  

    Atelier  Arduino  –  niveau  1  ini2a2on   7  

    Vous  êtes  prêts  pour  le  blink  !  

  • Voici  le  programme  

    BLINK  

    Atelier  Arduino  –  niveau  1  ini2a2on   8  

  • Quelques  termes  essen2els  pour  les  programmes  

    Source  :  hep://www.mon-‐club-‐elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MiniReference    

    Atelier  Arduino  –  niveau  1  ini2a2on   9  

  • Maintenant  avec  trois  LED  

    •  Grâce  à  vos  connaissances  et  à  une  planche  d’essai  (breadboard)  faites  clignoter  trois  LED  :  

    – Une  verte  pendant  2  secondes  – Puis  une  jaune  pendant  1  secondes  – Puis  une  rouge  pendant  4  secondes  

     Notes  :    -‐  Il  faut  protéger  les  LED  avec  des  résistances  -‐  Il  faut  respecter  +  et  –  (source  schéma  ci-‐contre  :  heps://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente  )  

      Atelier  Arduino  –  niveau  1  ini2a2on   10  

  • Atelier  Arduino  –  niveau  1  ini2a2on   11  

    Au  final,  votre  montage  devrait  ressemblera  à  ça  !    

  • Vous  en  voulez  encore  ?  

    Rendez-‐vous  pour  l’atelier  Arduino  niveau  2  avec  Benoît  qui  vous  amènera  vers  la  domo2que,  autrement  dit  comment  u2liser  Arduino  pour  connecter  sa  maison  ?  Tout  un  programme  J    Date  et  inscrip2on  sur  l’agenda  du  FacLab  :    hep://www.faclab.org/infos-‐pra2ques/lagenda/      

    Atelier  Arduino  –  niveau  1  ini2a2on   12