OWF13 - arduino ardu block sumo

14
Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

description

EXPERIMENT day @ OWF 13

Transcript of OWF13 - arduino ardu block sumo

Page 1: OWF13 - arduino ardu block sumo

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

Page 2: OWF13 - arduino ardu block sumo

Arduino, qu'est-ce que c'est ?Arduino, qu'est-ce que c'est ?

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

Des cartes électroniques

Un environnement de programmation

Une communauté qui échangehttp://arduino.cc/

Page 3: OWF13 - arduino ardu block sumo

Arduino, une philosophieArduino, une philosophie

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

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.

Page 4: OWF13 - arduino ardu block sumo

Arduino UNOArduino UNO

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

Arduino UNO – images actives

Page 5: OWF13 - arduino ardu block sumo

Arduino IDE + ArduBlock = programmationArduino IDE + ArduBlock = programmation

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

Le logiciel : Arduino IDE

Le plugin : ArduBlock

Page 6: OWF13 - arduino ardu block sumo

OrganigrammeOrganigramme

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

Page 7: OWF13 - arduino ardu block sumo

État bas (0)

État haut (1)

LED éteinte

LED allumée

OrganigrammeProgrammation ArduBlock

ArduBlockArduBlock

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

Début

Allumer la Led (8)

Tempo =500ms ?

Éteindre la Led (8)

Tempo =500ms ?

Non

Oui

Non

Oui

Page 8: OWF13 - arduino ardu block sumo

Problèmes de branchementsProblèmes de branchements

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

5VGnd

Broche

Page 9: OWF13 - arduino ardu block sumo

Shield Seeedstudio GroveShield Seeedstudio Grove

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

Seedstudio Grove Wiki

Page 10: OWF13 - arduino ardu block sumo

Shield Seeedstudio GroveShield Seeedstudio Grove

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

Module Led

Module BP

Page 11: OWF13 - arduino ardu block sumo

TPs 3èmeTPs 3ème

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

Page 12: OWF13 - arduino ardu block sumo

Intertice 2013Intertice 2013

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

Vidéo

Page 13: OWF13 - arduino ardu block sumo

Robots SumoRobots Sumo

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

Carte heuristique

Page 14: OWF13 - arduino ardu block sumo

Amusons-nous !Amusons-nous !

Arduino / Ardublock v0.2 CC – BY – SA Michaël Clergeot

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 ]