Ceci est une ancienne révision du document !
Arduino est une plateforme de prototypage open-source qui permet de créer des dispositifs électroniques interactifs.
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.
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é.
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).
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); }