Vous êtes sur la page 1sur 3

ARDUINO

Objectifs:
comprendrelarchitecturedescartesArduino
comprendrelarchitecturedesmicrocontrleurdelafamilleATmega328
trecapabledemettreenplaceunenvironnementdedveloppementpourleskitsArduino
trecapablededvelopperdesapplicationsenlangageCpourleskitsArduino

Dure:4jours

Public:dveloppeurs

Prrequis:
connaissancedulangageC

Dmarchepdagogique:
prsentationdesconcepts,suividexercices
manipulationdukitArduinoavecplatinedessais
60%dexercicespratiquesetmanipulations

Programmedtaill:
Prsentationduprojet
lopensourcedansllectronique
lelangageArduinoetleprojetWiring
KitsArduino
lesdiffrentskitsArduino
nombredE/S,mmoire,compatibilit
lesshields:lescartesdextensionsetexprimentation
cartesafficheurs,LED,communication,supportcarteSIM,

Rappelsdlectroniquelogique
lesoprateurslogiques:AND,OR,NOT,XOR
reprsentationdescircuits
niveauxlogiques,courantdesortie
rsistancesetcapacits
polarisationdestransistorsltatlogique
utilisationdesdiodesetLED
ATmega328
architecturedumicrocontroleur
lemodlemmoire
lesentressorties
choixdesmodesdefonctionnement
lesregistresspcifiques
lesinterruption

FranckSIMONantislashn.org 1/3
gestiondelaconsommationlectrique
Lesoutilsdedveloppement
lEDIArduino
lEDIAtmelStudio6
lachanedecompilation
lesbibliothquesArduino
LeHello,worldArduino
coderleclignotementduneLED
analysedumatriel
choixdelasortie
caractristiquescourant/tension
cblage
critureducode
crationdunprojet
analyseducode
chargementsurlekit
excution
modedebug
QuelqueslibrairiespourlArduino
langageArduino
corefunctions
librairiesstandardsArduino
EEPROOM,Ethernet,LiquidCrystal,SDcardsreading,
librairiestiers
utiliserlesbibliothques
lesadapter...pourtenirenmmoire
Lesentressortiesnumriques
lesniveauxlogiquespourleTOR(ToutOuIrn)
lesentresTOR
lessortiesTOR
lescanauxPWM
lesentressortiesanalogiques
principesdelchantillonnage
laconversionanalogiquenumrique
utilisationduncanalPWMpourcrerunsignalanalogique
Lesinterruptions
conceptsd'interruptionmatrielleetlogicielle
vecteursdinterruption
interruptionsexternes
interruptionsinternes
Lestimers
horlogederfrence
compteurs
timeretPWM
Lesinterfacesdecommunication

FranckSIMONantislashn.org 2/3
lesinterfacessriessynchronesetasynchrones
busI2C,SPI
Unpeudassembleur
fautiloptimiser?
ajouterdelassembleuraucodeC
LebootloaderdukitArduino
principesdubootloader
enleverlebootloader
chargerunbootloader
Crersesproprescartes
crerdesshieldsArduino
partirdunprojetArduinopourcreruneimplmentationmatriellespcifique

FranckSIMONantislashn.org 3/3