Outils pour utilisateurs

Outils du site


wiki:arduino

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
wiki:arduino [2022/04/18 20:15]
martin créée
wiki:arduino [2022/04/18 21:03] (Version actuelle)
martin
Ligne 7: Ligne 7:
 La carte Arduino a été imaginé et créé par une équipe au sein du [[https://interactionivrea.org/en/index.asp|Interaction Design Institute IVREA]]. La carte Arduino a été imaginé et créé par une équipe au sein du [[https://interactionivrea.org/en/index.asp|Interaction Design Institute IVREA]].
  
 +{{ :wiki:createur-arduino.png?direct&400 |}}
 +//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.+Son environnement de développement s'inspire du programme [[https://processing.org/|Processing]].
  
 Ce projet fait suite au projet [[http://wiring.org.co/|Wiring]] d'Hernando Barragán. Ce projet fait suite au projet [[http://wiring.org.co/|Wiring]] d'Hernando Barragán.
 +
 +{{ :wiki:interaction_ivrea_arduino.jpg?direct&600 |}}
 +
 +===== 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é.
 +
 +[[https://dotsub.com/view/74129edd-66d6-4dcf-857b-3a80000515a4|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).
 +
 +{{ :wiki:capture_d_e_cran_2022-04-18_a_22.40.01.png?direct&400 |}}
 +
 +===== 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 =====
 +
 +  * [[http://blog.arduino.cc/|Blog]]
 +  * [[http://forum.arduino.cc/|Forum]]
 +  * [[http://playground.arduino.cc/|Wiki]]
 + 
 +
  
wiki/arduino.1650312913.txt.gz · Dernière modification: 2022/04/18 20:15 de martin