Difference between revisions of "Formations:Arduino:Initiation"

From Electrolab
Jump to: navigation, search
(Introduction)
(Matériel requis)
Line 26: Line 26:
 
* carte arduino + cable usb (possibilité d'acheter sur place)
 
* carte arduino + cable usb (possibilité d'acheter sur place)
 
* accessoires (capteur, platine d'essai, ...)  
 
* accessoires (capteur, platine d'essai, ...)  
* starter kit, eg breadboard, potard + cables, led + 220, servo, HP, photoresistor + sister resistor, push button/joystick
+
* starter kit, eg breadboard, potard + cables, led + 220, pushbuttons ; multimetre, servo, HP, photoresistor + sister resistor, push button/joystick. Le tout étant dispo dans la valise initiation arduino/starterkit lab.
  
 
== Ressources additionnelles ==
 
== Ressources additionnelles ==

Revision as of 11:39, 28 October 2015

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, pushbuttons ; multimetre, servo, HP, photoresistor + sister resistor, push button/joystick. Le tout étant dispo dans la valise initiation arduino/starterkit lab.

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

  • Carte/microcontroleur, capacities (eg I/O)
  • Univers arduino, historique, OSHW
  • IDE ; workflow

On fait ultra rapide (pour dédramatiser):

  • notions d'electronique: prepare offclass documentation/reminder (électricité, U/I, circuits)
  • notions de programmation: prepare offclass documentation/reminder (écrire un programme, compiler, variables)

Et on complete en décortiquant Blink

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