SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
Arduino, qu'est-ce que c'est ?
Des cartes électroniques

Un environnement de
programmation

Une communauté qui échange
http://arduino.cc/

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
Arduino, une philosophie
Le matériel et le logiciel sont « open source »

Sur l’Internet, on trouve :
• Une communauté d’utilisateurs,
• Des guides d’utilisation,
• Des exemples,
• Des forums d’entraide.

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
Arduino UNO
Arduino UNO – images actives

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
Arduino IDE + ArduBlock = programmation
Le logiciel : Arduino IDE

Le plugin : ArduBlock

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
Organigramme
La conception de programmes à partir d'organigrammes présente de multiples
avantages :

●

●

●

Accessible au débutant n'ayant encore aucune expérience de programmation
--> Démarrage facile
Conception rapide et fiable de programmes complexes pour micro-contrôleurs
--> Mise au point réduite
Langage graphique de haut niveau utilisant les symboles normalisés ISO5807
--> Grandes lisibilité et portabilité

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
ArduBlock
Organigramme

Programmation ArduBlock

Début
Allumer la Led (8)

Tempo =
500ms ?

Non

Oui

Éteindre la Led (8)
État haut (1)

Tempo =
500ms ?
Oui
Arduino / Ardublock

v0.2

État bas (0)
Non

LED
éteinte

LED
allumée
CC – BY – SA Michaël Clergeot
Problèmes de branchements
Broche
Gnd

Arduino / Ardublock

v0.2

5V

CC – BY – SA Michaël Clergeot
Shield Seeedstudio Grove

Seedstudio Grove Wiki

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
Shield Seeedstudio Grove

Module Led

Module BP

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
TPs 3ème

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
Intertice 2013

Vidéo

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
Robots Sumo

Carte heuristique

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot
Amusons-nous !
Le temps dans lequel on s’amuse ne peut
pas être appelé perdu. Le mauvais est
celui qu’on passe dans l’ennui.
Histoire de ma vie
[ Giacomo Casanova ]

Arduino / Ardublock

v0.2

CC – BY – SA Michaël Clergeot

Contenu connexe

Tendances

Utilisation ardublock-v2 (1)
Utilisation ardublock-v2 (1)Utilisation ardublock-v2 (1)
Utilisation ardublock-v2 (1)
Gerard Labernia
 
Petit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologiePetit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologie
خالد المشكوري
 

Tendances (20)

Présentation arduino
Présentation arduinoPrésentation arduino
Présentation arduino
 
121115 Présentation Arduino Cocoaheads
121115 Présentation Arduino Cocoaheads121115 Présentation Arduino Cocoaheads
121115 Présentation Arduino Cocoaheads
 
Cours1 presentation de l'environnement arduino
Cours1   presentation de l'environnement arduinoCours1   presentation de l'environnement arduino
Cours1 presentation de l'environnement arduino
 
Systeme embarque td1
Systeme embarque td1Systeme embarque td1
Systeme embarque td1
 
Un objet connecté ? @Yves Prignon
Un objet connecté ? @Yves PrignonUn objet connecté ? @Yves Prignon
Un objet connecté ? @Yves Prignon
 
Les systèmes embarqués arduino
Les systèmes embarqués arduinoLes systèmes embarqués arduino
Les systèmes embarqués arduino
 
Cours2 initiation language arduino
Cours2   initiation language arduinoCours2   initiation language arduino
Cours2 initiation language arduino
 
Easy Hard(ware) with Arduino
Easy Hard(ware) with ArduinoEasy Hard(ware) with Arduino
Easy Hard(ware) with Arduino
 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
 
Cours0 presentation carte arduino
Cours0   presentation carte arduinoCours0   presentation carte arduino
Cours0 presentation carte arduino
 
Logiciels avec algorigrammes
Logiciels avec algorigrammesLogiciels avec algorigrammes
Logiciels avec algorigrammes
 
Installation et utilisation de l'extension ts mblock
Installation et utilisation de l'extension ts mblockInstallation et utilisation de l'extension ts mblock
Installation et utilisation de l'extension ts mblock
 
Cours5 allumer une led extérieure à la carte arduino
Cours5   allumer une led extérieure à la carte arduinoCours5   allumer une led extérieure à la carte arduino
Cours5 allumer une led extérieure à la carte arduino
 
Decouverte arduino
Decouverte arduinoDecouverte arduino
Decouverte arduino
 
Présentation de projet de fin d’études
Présentation de projet de fin d’étudesPrésentation de projet de fin d’études
Présentation de projet de fin d’études
 
Utilisation ardublock-v2 (1)
Utilisation ardublock-v2 (1)Utilisation ardublock-v2 (1)
Utilisation ardublock-v2 (1)
 
Petit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologiePetit guide des possibilités d'utilisation du logiciel scratch en technologie
Petit guide des possibilités d'utilisation du logiciel scratch en technologie
 
Microcontroleur
MicrocontroleurMicrocontroleur
Microcontroleur
 
Microcontroleur arduino uno
Microcontroleur arduino unoMicrocontroleur arduino uno
Microcontroleur arduino uno
 
Relais bluetooth - Balance connectée
Relais bluetooth - Balance connectéeRelais bluetooth - Balance connectée
Relais bluetooth - Balance connectée
 

Similaire à OWF13 - arduino ardu block sumo

ALT.Net Montréal: NETMF et Gadgeteer
ALT.Net Montréal: NETMF et GadgeteerALT.Net Montréal: NETMF et Gadgeteer
ALT.Net Montréal: NETMF et Gadgeteer
Gabriel Mongeon
 
diaporama presentation arduino [Mode de compatibilité].pdf
diaporama presentation arduino [Mode de compatibilité].pdfdiaporama presentation arduino [Mode de compatibilité].pdf
diaporama presentation arduino [Mode de compatibilité].pdf
nouraChaanoune1
 

Similaire à OWF13 - arduino ardu block sumo (20)

Découverte et prise en main des cartes Micro:bits
Découverte et prise en main des cartes Micro:bitsDécouverte et prise en main des cartes Micro:bits
Découverte et prise en main des cartes Micro:bits
 
Arduino Algiers MeetUp
Arduino Algiers MeetUpArduino Algiers MeetUp
Arduino Algiers MeetUp
 
Arduino_Board_and_Shield.ppt
Arduino_Board_and_Shield.pptArduino_Board_and_Shield.ppt
Arduino_Board_and_Shield.ppt
 
Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )Introduction à la plateforme arduino (nano, uno, ... )
Introduction à la plateforme arduino (nano, uno, ... )
 
presentation_arduino.pdf
presentation_arduino.pdfpresentation_arduino.pdf
presentation_arduino.pdf
 
PPT01_Initiation à l’Arduino.ppt
PPT01_Initiation à l’Arduino.pptPPT01_Initiation à l’Arduino.ppt
PPT01_Initiation à l’Arduino.ppt
 
Le grand livre d'Arduino pdf
Le grand livre d'Arduino pdfLe grand livre d'Arduino pdf
Le grand livre d'Arduino pdf
 
Arduino
ArduinoArduino
Arduino
 
Arduino_cours.pdf
Arduino_cours.pdfArduino_cours.pdf
Arduino_cours.pdf
 
Arduino expliqué à mon boss !
Arduino expliqué à mon boss !Arduino expliqué à mon boss !
Arduino expliqué à mon boss !
 
Hacker son appareil photo, c'est possible !
Hacker son appareil photo, c'est possible !Hacker son appareil photo, c'est possible !
Hacker son appareil photo, c'est possible !
 
Hacker son appareil photo avec des outils libres
Hacker son appareil photo avec des outils libresHacker son appareil photo avec des outils libres
Hacker son appareil photo avec des outils libres
 
ALT.Net Montréal: NETMF et Gadgeteer
ALT.Net Montréal: NETMF et GadgeteerALT.Net Montréal: NETMF et Gadgeteer
ALT.Net Montréal: NETMF et Gadgeteer
 
Benchmarking des kits de developpement _ Usine IO
Benchmarking des kits de developpement _ Usine IOBenchmarking des kits de developpement _ Usine IO
Benchmarking des kits de developpement _ Usine IO
 
Arduino saison 1-20180526
Arduino saison 1-20180526Arduino saison 1-20180526
Arduino saison 1-20180526
 
Carte multifonction 2017
Carte multifonction 2017Carte multifonction 2017
Carte multifonction 2017
 
diaporama presentation arduino [Mode de compatibilité].pdf
diaporama presentation arduino [Mode de compatibilité].pdfdiaporama presentation arduino [Mode de compatibilité].pdf
diaporama presentation arduino [Mode de compatibilité].pdf
 
ppt.pptx
ppt.pptxppt.pptx
ppt.pptx
 
Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...
Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...
Pyconfr2015 : Marre de faire du C++ sur une Arduino ? Faites du Python avec M...
 
Presntation about Arduino pins and for what
Presntation about Arduino pins and for whatPresntation about Arduino pins and for what
Presntation about Arduino pins and for what
 

Plus de Paris Open Source Summit

#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
Paris Open Source Summit
 
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
Paris Open Source Summit
 

Plus de Paris Open Source Summit (20)

#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
#OSSPARIS19 : Control your Embedded Linux remotely by using WebSockets - Gian...
 
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
#OSSPARIS19 : A virtual machine approach for microcontroller programming : th...
 
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
#OSSPARIS19 : RIOT: towards open source, secure DevOps on microcontroller-bas...
 
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
#OSSPARIS19 : The evolving (IoT) security landscape - Gianluca Varisco, Arduino
 
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
#OSSPARIS19: Construire des applications IoT "secure-by-design" - Thomas Gaza...
 
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
#OSSPARIS19 : Detecter des anomalies de séries temporelles à la volée avec Wa...
 
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
#OSSPARIS19 : Supervision d'objets connectés industriels - Eric DOANE, Zabbix
 
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
#OSSPARIS19: Introduction to scikit-learn - Olivier Grisel, Inria
 
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
#OSSPARIS19 - Fostering disruptive innovation in AI with JEDI - André Loesekr...
 
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches  ...
#OSSPARIS19 : Comment ONLYOFFICE aide à organiser les travaux de recherches ...
 
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
#OSSPARIS19 : MDPH : une solution collaborative open source pour l'instructio...
 
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
#OSSPARIS19 - Understanding Open Source Governance - Gilles Gravier, Wipro Li...
 
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
#OSSPARIS19 : Publier du code Open Source dans une banque : Mission impossibl...
 
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
#OSSPARIS19 : Libre à vous ! Raconter les libertés informatiques à la radio -...
 
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
#OSSPARIS19 - Le logiciel libre : un enjeu politique et social - Etienne Gonn...
 
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
#OSSPARIS19 - Conflits d’intérêt & concurrence : la place de l’éditeur dans l...
 
#OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Table ronde : souveraineté des données #OSSPARIS19 - Table ronde : souveraineté des données
#OSSPARIS19 - Table ronde : souveraineté des données
 
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
#OSSPARIS19 - Comment financer un projet de logiciel libre - LUDOVIC DUBOST, ...
 
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
#OSSPARIS19 - BlueMind v4 : les dessous technologiques de 10 ans de travail p...
 
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
#OSSPARIS19 - Tuto de première installation de VITAM, un système d'archivage ...
 

OWF13 - arduino ardu block sumo

  • 1. Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 2. Arduino, qu'est-ce que c'est ? Des cartes électroniques Un environnement de programmation Une communauté qui échange http://arduino.cc/ Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 3. Arduino, une philosophie Le matériel et le logiciel sont « open source » Sur l’Internet, on trouve : • Une communauté d’utilisateurs, • Des guides d’utilisation, • Des exemples, • Des forums d’entraide. Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 4. Arduino UNO Arduino UNO – images actives Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 5. Arduino IDE + ArduBlock = programmation Le logiciel : Arduino IDE Le plugin : ArduBlock Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 6. Organigramme La conception de programmes à partir d'organigrammes présente de multiples avantages : ● ● ● Accessible au débutant n'ayant encore aucune expérience de programmation --> Démarrage facile Conception rapide et fiable de programmes complexes pour micro-contrôleurs --> Mise au point réduite Langage graphique de haut niveau utilisant les symboles normalisés ISO5807 --> Grandes lisibilité et portabilité Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 7. ArduBlock Organigramme Programmation ArduBlock Début Allumer la Led (8) Tempo = 500ms ? Non Oui Éteindre la Led (8) État haut (1) Tempo = 500ms ? Oui Arduino / Ardublock v0.2 État bas (0) Non LED éteinte LED allumée CC – BY – SA Michaël Clergeot
  • 8. Problèmes de branchements Broche Gnd Arduino / Ardublock v0.2 5V CC – BY – SA Michaël Clergeot
  • 9. Shield Seeedstudio Grove Seedstudio Grove Wiki Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 10. Shield Seeedstudio Grove Module Led Module BP Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 11. TPs 3ème Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 12. Intertice 2013 Vidéo Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 13. Robots Sumo Carte heuristique Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot
  • 14. Amusons-nous ! Le temps dans lequel on s’amuse ne peut pas être appelé perdu. Le mauvais est celui qu’on passe dans l’ennui. Histoire de ma vie [ Giacomo Casanova ] Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot