Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
projets:lights_orchestra_device_lod:accueil [2018/05/30 15:44] resonance [Code] |
projets:lights_orchestra_device_lod:accueil [2018/07/10 12:59] (Version actuelle) resonance [Code] |
||
---|---|---|---|
Ligne 96: | Ligne 96: | ||
==== Code ==== | ==== Code ==== | ||
+ | Les pins utilisées sur la carte pcb finale sont : | ||
+ | * BTN_ONOFF D2 | ||
+ | * BTN_REC D1 | ||
+ | * THELED D5 | ||
+ | * LIGHTSENSOR A0 | ||
+ | |||
+ | |||
On upload le code suivant en ayant préalablement chargé les librairie necessaires pour la wemos : \\ | On upload le code suivant en ayant préalablement chargé les librairie necessaires pour la wemos : \\ | ||
Consultez ici [[materiel: | Consultez ici [[materiel: | ||
Ligne 152: | Ligne 159: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | |||
+ | <code c++> | ||
+ | //code simple pour tester la lampe : sonore... | ||
+ | // | ||
+ | |||
+ | #define BTN_ONOFF D2 // bouton on/off D4 | ||
+ | #define BTN_REC D1 // bouton rec | ||
+ | #define THELED D5 // la led | ||
+ | #define LIGHTSENSOR A0 // capteur lumière | ||
+ | |||
+ | void setup() { | ||
+ | Serial.begin(9600); | ||
+ | pinMode(THELED, | ||
+ | pinMode(BTN_REC, | ||
+ | pinMode(BTN_ONOFF, | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | int buttonState = digitalRead(BTN_REC); | ||
+ | int onoff = digitalRead(BTN_ONOFF); | ||
+ | int light = analogRead(A0); | ||
+ | |||
+ | |||
+ | digitalWrite(THELED, | ||
+ | delay (light/10); | ||
+ | digitalWrite(THELED, | ||
+ | delay (light/10); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
===== Idéal pour en atelier : ===== | ===== Idéal pour en atelier : ===== |