Formations:Arduino:Initiation
From Electrolab
Page en cours de creation...
Contents
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}
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