Outils pour utilisateurs

Outils du site


wiki:arduino

Ceci est une ancienne révision du document !


ARDUINO

Arduino est une plateforme de prototypage open-source qui permet de créer des dispositifs électroniques interactifs.

Historique

La carte Arduino a été imaginé et créé par une équipe au sein du Interaction Design Institute IVREA.

Massimo Banzi (Italie), David Cuartielles (Espagne), Tom Igoe (États-Unis), Gianluca Martino (Italie), David Mellis (États-Unis) et Nicholas Zambetti (Italie).

Son environnement de développement s'inspire du programme Processing.

Ce projet fait suite au projet Wiring d'Hernando Barragán.

Description

Avantages

La carte Arduino est simple d'utilisation, à destination des non-initiés à la programmation ou à l'électronique. Elle coûte peu cher, est open-source et multiplateforme (mac, windows, linux). Le projet Arduino est basé sur un principe d'open source qui lui a permis de se développer rapidement grâce à une communauté.

Documentaire

Fonctionnement

Arduino peut être comparé à un cerveau qui fait des connexions logiques entre un sens et une action. Par exemple, si nous lisons un texte : Les yeux (INPUT) voient l'image du texte, le cerveau (ARDUINO) lit et interprète le texte lu en son pour la bouche (OUTPUT).

Exemples de code

Capteur de lumière

  int LDR = A0;
  
  void setup() {
  Serial.begin(9600);
  }
  
  void loop() {
  int ldrValue = analogRead(LDR);
  Serial.println(ldrValue);
  delay(1);       
  }

Capteur capacitif

  #include <CapacitiveSensor.h>
  
  CapacitiveSensor   capteurCap = CapacitiveSensor(4,2); 
  
  void setup(){
  capteurCap.set_CS_AutocaL_Millis(0xFFFFFFFF);     
  Serial.begin(9600);
  }
  
  void loop(){
  long capteurVal = capteurCap.capacitiveSensor(30);
  Serial.println(capteurVal);                
  delay(10);                             
  }

Ressources

wiki/arduino.1650315787.txt.gz · Dernière modification: 2022/04/18 21:03 de martin