Formations:Arduino:Initiation

From Electrolab
Revision as of 14:29, 27 October 2015 by Clément (Talk | contribs)

Jump to: navigation, search
Page en cours de creation...

Formation Arduino: initiation

Synopsys {description Arduino: motivation} {approche du cours} {ce qu'on en retiendra/ce que cela permet}

Informations pratiques

  • Durée: 3h
  • Public visé: tous les membres (aucun prérequis particulier)

Formations liées

  • Prérequis: aucune

Idéalement:

  • notions d'électronique
  • notions de programmation

Suites:

  • (autres formations arduino)
  • (formations liées au coding)

Matériel requis

  • ordinateur portable (installer environnement Arduino, voir <link>), accès internet
  • carte arduino + cable usb (possibilité d'acheter sur place)
  • accessoires (capteur, platine d'essai, ...)
  • starter kit, eg breadboard, potard + cables, led + 220, servo, HP, photoresistor + sister resistor, push button/joystick

Ressources additionnelles

{documentation online eg arduino.cc} {how to code} {ouvrages papier: Arduino pour les nuls} {shops pour achat de matos} Sur le wiki https://wiki.electrolab.fr/Ressources#Notions_de_base_en_.C3.A9lectricit.C3.A9.2C_.C3.A9lectronique_et_sch.C3.A9ma

Contenu détaillé

Cette formation est prevue pour être animée au lab. Il est envisageable de suivre le plan en autoformation.

Introduction

  • Univers arduino, historique, OSHW
  • Carte/microcontroleur, capacities (eg I/O)
  • IDE ; workflow
  • notions d'electronique: prepare offclass documentation/reminder (électricité, U/I, circuits)
  • notions de programmation: prepare offclass documentation/reminder (écrire un programme, compiler, variables)

Sorties

Bla bla et rappel des capacités.

Blink

  • upload + demo => test environnement
  • analyse code: comprehension IDE

défi 1: changer vitesse

Vérifier comprehension du code, et passage immediate à l'action

défi 2: SOS morse

Ecrire un peu plus de code... diversité d'approches

défi 3: ultra rapide

fade, PWM.

bonus: feu tricolore/led RGB.

Entrées

Blabla et rappel des capacités

Pas d'exemple existant: à créer

  • bouton ON/OFF pour la led..?

défi 1: modif simple

changer de on off toggle à direct ou inversement...

défi 2: modif sympa

=> systeme input, traitement, output! eg pas d'obligation de faire bouton on/off...

Analog + fade

  • rappel/presentation
  • potentiometre + fade

entrée/sortie UART

analogin serial out

pilotage kbd vers allume/eteindre led.

exemple a creer.


autres capteurs

(pont diviseur)

capteur lumiere

température

Autres outputs

output HP

output servo

conclusion

  • comment faire ses premiers pas
  • capacités de l'arduino: out digital, PWM, in digital, in analog ; C code.
  • Mon prochain projet.
  • Autres formations