Un système souple et facile à prendre en main

Arduino = un système

  •  Le matériel

    • Microcontrolleur de famille AVR

    • Circuit publié en open source


  • Le logiciel
    • Environnement multiOS (Java) et open source
    • Langage 'user friendly', structure de type C 
    • Nombreuses libraries

Microcontrolleur de famille AVR


  • Processeur RISC 8 bits @ 16MHz*
  • Mémoire Flash de 8Ko à 256Ko
  • EEPROM sur certains modèles
  • Multiples GPIO et fonctions spécifiques
    • PWM, Timer ,  Interruption(s),  ADC
  • Tolérance de tension importante 1.8V à 5.5V
  • Format classique ou CMS



Circuit publié en open source



  • Produits diffusés en CreativeCommons - Share Alike
  • Grande ouverture dans la General Policy
  • De nombreux Fork
  • "Hacking" très encouragé
  • Version minimaliste (standalone) très économique
  • Nombreux Shields disponibles (SD, Eth, sensors..)

Environnement de développement


  • Application en Java 'tout en un'
    • Édition du code
    • Choix du Hardware pour les options de compilation
    • Injection du code dans le microcontrolleur
    • Monitoring via port série 'virtuel'
    • Modifiable et modulable
    • Librairies particulières attachées au projet


  • Possibilité de faire le toolchain à la main GCC/AVRdude

Le langage Arduino

La structure de type C et des fonctions faciles à prendre en main permettent de démarrer très facilement !

 

En pratique...

La simplicité de programmation et le design permet de commencer en quelques minutes.


exemples d'Applications

La facilité de programmation et d'interfaçage permet de réaliser des projets très variés, utiles ou futiles(donc indispensables).


  • Programmateur pour Machine à laver/Aquarium/Chauffage
  • Gestion d'une cabane à poule
  • Centrale météo avec logs et serveur de pages HTTP
  • Pilotage d'imprimante 3D, Scanner 3D
  • Cravate avec animation en LEDs,  Jeu de Pong
  • Fork de Segway
  • Carte de contrôle de 'drone'
  • ......



Des Questions ?


Vous pouvez retrouver des utilisateurs d'Arduino et amateurs de bidouille en général autour du projet

{ACoLab} - Atelier Colaboratif

www.acolab.org

ARDUINO - Présentation (Français)

By rault_alexandre

ARDUINO - Présentation (Français)

Présentation du système Arduino

  • 2,700