28
Arduino, la programma- tion concr` ete pour tous Llambias Issey titre Arduino ? ? ? Programmation ealisations Arduino, la programmation concr` ete pour tous Llambias Issey Document sous licence Creative Common By SA

Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

  • Upload
    hatruc

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Arduino, la programmation concrete pour tous

Llambias Issey

Document sous licence Creative Common By SA

Page 2: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Arduino ? ? ?

Un microcontroleur AVR

Une suite logiciel libre pour le developpement sur arduino

Un grand nombre de librairies pour aider l’utilisateur ademarrer rapidement

Une comunaute active et sympatique

Un projet libre prime (prime a l’Ars Electronica 2006)

Page 3: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Arduino ? ? ?

Un microcontroleur AVR

Une suite logiciel libre pour le developpement sur arduino

Un grand nombre de librairies pour aider l’utilisateur ademarrer rapidement

Une comunaute active et sympatique

Un projet libre prime (prime a l’Ars Electronica 2006)

Page 4: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Arduino ? ? ?

Un microcontroleur AVR

Une suite logiciel libre pour le developpement sur arduino

Un grand nombre de librairies pour aider l’utilisateur ademarrer rapidement

Une comunaute active et sympatique

Un projet libre prime (prime a l’Ars Electronica 2006)

Page 5: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Arduino ? ? ?

Un microcontroleur AVR

Une suite logiciel libre pour le developpement sur arduino

Un grand nombre de librairies pour aider l’utilisateur ademarrer rapidement

Une comunaute active et sympatique

Un projet libre prime (prime a l’Ars Electronica 2006)

Page 6: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Arduino ? ? ?

Un microcontroleur AVR

Une suite logiciel libre pour le developpement sur arduino

Un grand nombre de librairies pour aider l’utilisateur ademarrer rapidement

Une comunaute active et sympatique

Un projet libre prime (prime a l’Ars Electronica 2006)

Page 7: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Arduino ? ? ?

Un microcontroleur AVR

Une suite logiciel libre pour le developpement sur arduino

Un grand nombre de librairies pour aider l’utilisateur ademarrer rapidement

Une comunaute active et sympatique

Un projet libre prime (prime a l’Ars Electronica 2006)

Page 8: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Microcontroleur ? ? ?

Un processeur simplifie (architecture AVR)

Des entrees/sorties numeriques et analogiques

Des carte d’extention (carte SD, carte reseau)

Un design entierement libre sous licence CreativeCommons Attribution Share-Alike 2.5

Page 9: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Microcontroleur ? ? ?

Un processeur simplifie (architecture AVR)

Des entrees/sorties numeriques et analogiques

Des carte d’extention (carte SD, carte reseau)

Un design entierement libre sous licence CreativeCommons Attribution Share-Alike 2.5

Page 10: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Microcontroleur ? ? ?

Un processeur simplifie (architecture AVR)

Des entrees/sorties numeriques et analogiques

Des carte d’extention (carte SD, carte reseau)

Un design entierement libre sous licence CreativeCommons Attribution Share-Alike 2.5

Page 11: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Microcontroleur ? ? ?

Un processeur simplifie (architecture AVR)

Des entrees/sorties numeriques et analogiques

Des carte d’extention (carte SD, carte reseau)

Un design entierement libre sous licence CreativeCommons Attribution Share-Alike 2.5

Page 12: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Microcontroleur ? ? ?

Un processeur simplifie (architecture AVR)

Des entrees/sorties numeriques et analogiques

Des carte d’extention (carte SD, carte reseau)

Un design entierement libre sous licence CreativeCommons Attribution Share-Alike 2.5

Page 13: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Possibilites :

Domotique

Robotique (controle de moteurs, capteurs)

Serveur web (avec la carte reseau et une librairiepermettant de faire un serveur web)

La seul limite est votre imagination (et le nombre de ports)

Page 14: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Possibilites :

Domotique

Robotique (controle de moteurs, capteurs)

Serveur web (avec la carte reseau et une librairiepermettant de faire un serveur web)

La seul limite est votre imagination (et le nombre de ports)

Page 15: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Possibilites :

Domotique

Robotique (controle de moteurs, capteurs)

Serveur web (avec la carte reseau et une librairiepermettant de faire un serveur web)

La seul limite est votre imagination (et le nombre de ports)

Page 16: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Possibilites :

Domotique

Robotique (controle de moteurs, capteurs)

Serveur web (avec la carte reseau et une librairiepermettant de faire un serveur web)

La seul limite est votre imagination (et le nombre de ports)

Page 17: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Possibilites :

Domotique

Robotique (controle de moteurs, capteurs)

Serveur web (avec la carte reseau et une librairiepermettant de faire un serveur web)

La seul limite est votre imagination (et le nombre de ports)

Page 18: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Programmation

Un language simple (dialecte de C++)

Un environnement de porgrammation integre tres simple aprendre en main (libre)

Un tres grand nombre de librairies

Une syntaxe claire et intuitive des classes/fonctions

Page 19: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Programmation

Un language simple (dialecte de C++)

Un environnement de porgrammation integre tres simple aprendre en main (libre)

Un tres grand nombre de librairies

Une syntaxe claire et intuitive des classes/fonctions

Page 20: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Programmation

Un language simple (dialecte de C++)

Un environnement de porgrammation integre tres simple aprendre en main (libre)

Un tres grand nombre de librairies

Une syntaxe claire et intuitive des classes/fonctions

Page 21: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Programmation

Un language simple (dialecte de C++)

Un environnement de porgrammation integre tres simple aprendre en main (libre)

Un tres grand nombre de librairies

Une syntaxe claire et intuitive des classes/fonctions

Page 22: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Programmation

Un language simple (dialecte de C++)

Un environnement de porgrammation integre tres simple aprendre en main (libre)

Un tres grand nombre de librairies

Une syntaxe claire et intuitive des classes/fonctions

Page 23: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Page 24: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Page 25: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Page 26: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Page 27: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations

Page 28: Arduino, la programmation concrète pour tousschedule2012.rmll.info/IMG/pdf/arduino-talk.pdf · Une suite logiciel libre pour le d eveloppement sur arduino Un grand nombre de librairies

Arduino, laprogramma-tion concrete

pour tous

Llambias Issey

titre

Arduino ? ? ?

Programmation

Realisations