Arduino                                    Présentation15/11/12 @ahork / CocoaHeads Lyon
L’histoire• C’est un circuit programmable qui a été  pensé par des designers et des artistes, il  est open source, il exis...
Quelques Projets                                   Lumières d’ambiances                Robots                   Musiques  ...
Le Matériel                                     Il existe plusieurs cartes,                                  la plus répan...
Alimention• Il est possible d’alimenter la carte via : • Une alimentation externe (secteur/piles) • Le port USB • Ajout d’...
Interfaces avec un                 Idevice•   Cable Redpark (TTL serie) avec le Redpark Serial SDK•   Le shield Ethernet• ...
L’interface                                 Nouveau            Sauver                                                     ...
Les bibliothèques•   Servo - for controlling servo motors•   Ethernet - for connecting to the internet using the Arduino E...
Utilisation du câble
Demo 1• utilisation de IDE Arduino et en direct sur  la carte• Création d’un croquis• 2 fonctions : • setup : permet d’ini...
Demo 2• Utilisation de l’IDE Arduino et Shied  Ethernet• Configuration de la carte Ethernet• Utilisation en mode serveur
Les Liens• http://www.arduino.cc• http://www.openframeworks.cc/• iOS Sensor Apps with Arduino, O’reilly• http://www.instru...
Matériels utilisé pour la    présentation• TP LINK TL-MR3020 avec OpenWRT• Alimentation Autonome• FSR : Force sensitive ré...
Annexes   La carte Arduino DUE sera dotée d’un micro-contrôleur ARM 32 bitsCortex-M3, le Atmel SAM3U. Ce micro-contrôleur ...
Prochain SlideShare
Chargement dans…5
×

121115 Présentation Arduino Cocoaheads

3 443 vues

Publié le

Présentation d'arduino et de la programmation Arduino sur Mac OS

Publié dans : Technologie
1 commentaire
4 j’aime
Statistiques
Remarques
  • Présentation faite par Arnaud (pas par moi).
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
Aucun téléchargement
Vues
Nombre de vues
3 443
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1 265
Actions
Partages
0
Téléchargements
165
Commentaires
1
J’aime
4
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 121115 Présentation Arduino Cocoaheads

    1. 1. Arduino Présentation15/11/12 @ahork / CocoaHeads Lyon
    2. 2. L’histoire• C’est un circuit programmable qui a été pensé par des designers et des artistes, il est open source, il existe de nombreuses version, ainsi que de nombreux shields (extension)• Il permet la création de nouveaux objets, de donner la vie à d’autres, ou d’en contrôler.
    3. 3. Quelques Projets Lumières d’ambiances Robots Musiques Compteurs d’abeilles Vêtements intelligentsDétecteur de températureRelève du courrierAfficheur de Mail / Tweet
    4. 4. Le Matériel Il existe plusieurs cartes, la plus répandue est la UNO. vendu seul ou avec un kit de démarrage.Microcontroller : ATmega328Alimentation : 5VInput Voltage (recommended) : 7-12VInput Voltage (limits) : 6-20VDigital I/O Pins : 14Analog Input Pins : 6DC Current per I/O Pin : 40 mADC Current for 3.3V Pin : 50 mAFlash Memory 32 KB (ATmega328) of which 0.5 KB used by bootloaderSRAM 2 KB (ATmega328)EEPROM 1 KB (ATmega328)Vitesse de l’horloge : 16 MHz
    5. 5. Alimention• Il est possible d’alimenter la carte via : • Une alimentation externe (secteur/piles) • Le port USB • Ajout d’une interface PPOE du shield Ethernet
    6. 6. Interfaces avec un Idevice• Cable Redpark (TTL serie) avec le Redpark Serial SDK• Le shield Ethernet• Le shield Wifi, Wifly (xbee), bluetooth• Ou, le HiJack Board, le protocole MIDI• Le futur Arduino DUE via l’USB host ?
    7. 7. L’interface Nouveau Sauver Moniteur (debug) Compilation OuvrirVérification du code Infos compilation/ téléchargement
    8. 8. Les bibliothèques• Servo - for controlling servo motors• Ethernet - for connecting to the internet using the Arduino Ethernet Shield• LiquidCrystal - for controlling liquid crystal displays (LCDs)• SD - for reading and writing SD cards• Stepper - for controlling stepper motors• WiFi - for connecting to the internet using the Arduino WiFi shield• EEPROM - reading and writing to "permanent" storage• Firmata - for communicating with applications on the computer using a standard serial protocol.• SPI - for communicating with devices using the Serial Peripheral Interface (SPI) Bus• Wire - Two Wire Interface (TWI/I2C) for sending and receiving data over a net of devices or sensors.
    9. 9. Utilisation du câble
    10. 10. Demo 1• utilisation de IDE Arduino et en direct sur la carte• Création d’un croquis• 2 fonctions : • setup : permet d’initialiser les entrées/ sorties • loop : la gestion du programme int led = 3; // the setup routine runs once when you press reset: void setup() {                   // initialize the digital pin as an output.   pinMode(led, OUTPUT);     } // the loop routine runs over and over again forever: void loop() {   digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)   delay(1000);               // wait for a second   digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW   delay(1000);               // wait for a second }
    11. 11. Demo 2• Utilisation de l’IDE Arduino et Shied Ethernet• Configuration de la carte Ethernet• Utilisation en mode serveur
    12. 12. Les Liens• http://www.arduino.cc• http://www.openframeworks.cc/• iOS Sensor Apps with Arduino, O’reilly• http://www.instructables.com/id/20- Unbelievable-Arduino-Projects• sur Lyon : http://www.electronique- diffusion.fr/ 44, rue Pierre Delore 69008 Lyon
    13. 13. Matériels utilisé pour la présentation• TP LINK TL-MR3020 avec OpenWRT• Alimentation Autonome• FSR : Force sensitive résistance• Servo Moteur• LED et Bouton poussoir • Disponible sur Adafruit.com
    14. 14. Annexes La carte Arduino DUE sera dotée d’un micro-contrôleur ARM 32 bitsCortex-M3, le Atmel SAM3U. Ce micro-contrôleur est cadencé à 96 MHz et dispose de 256Kb de flash, 50 Kb de Sram, 5 liaisons séries SPI, 2 interfaceI2C, 5 liaisons séries UARTS, 16 entrées analogiques d’une résolution de 12 bits.

    ×