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 Prochaine révision Les deux révisions suivantes | ||
materiel:esp8266:out:accueil [2017/02/23 23:30] resonance [Plusieurs LEDs] |
materiel:esp8266:out:accueil [2018/04/19 14:10] resonance [Plusieurs LEDs] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== ESP8266 : sorties ====== | ====== ESP8266 : sorties ====== | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | |||
+ | <WRAP center round tip 60%>Les sorties sont en 10 bits (0-1023)</ | ||
+ | |||
+ | |||
Ligne 24: | Ligne 30: | ||
* {{: | * {{: | ||
+ | ==== Wemos D1 ==== | ||
Sur la carte Wemos D1, les numéros de sorties sont un peu différents. Par exemple ici pour les sorties 13, 12 et 11 d'une Arduino classique, il s'agit en fait de 14, 12 et 13 (ou on peut aussi écrire D13, D12, D11). | Sur la carte Wemos D1, les numéros de sorties sont un peu différents. Par exemple ici pour les sorties 13, 12 et 11 d'une Arduino classique, il s'agit en fait de 14, 12 et 13 (ou on peut aussi écrire D13, D12, D11). | ||
Ligne 65: | Ligne 72: | ||
// pause so you can see each brightness level | // pause so you can see each brightness level | ||
delay(delayMillis); | delay(delayMillis); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Wemos mini ==== | ||
+ | |||
+ | <code cpp> | ||
+ | /* Wemos Mini : test three outputs D5, D6, D7 | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | */ | ||
+ | |||
+ | #define LED1 14 // ou D5 | ||
+ | #define LED2 12 // ou D6 | ||
+ | #define LED3 13 // ou D7 | ||
+ | |||
+ | void setup() { | ||
+ | pinMode(LED1, | ||
+ | pinMode(LED2, | ||
+ | pinMode(LED3, | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | digitalWrite(LED1, | ||
+ | delay(5000); | ||
+ | digitalWrite(LED1, | ||
+ | delay(2000); | ||
+ | |||
+ | analogWrite(LED2, | ||
+ | delay(5000); | ||
+ | analogWrite(LED2, | ||
+ | delay(2000); | ||
+ | |||
+ | for (int i = 0 ; i < 1023 ; i=i+10){ | ||
+ | analogWrite(LED1, | ||
+ | analogWrite(LED2, | ||
+ | analogWrite(LED3, | ||
+ | delay(20); | ||
+ | } | ||
+ | |||
+ | for (int i = 0 ; i < 1023 ; i=i+10){ | ||
+ | analogWrite(LED1, | ||
+ | delay(20); | ||
+ | } | ||
+ | |||
+ | for (int i = 0 ; i < 1023 ; i=i+10){ | ||
+ | analogWrite(LED2, | ||
+ | delay(20); | ||
+ | } | ||
+ | |||
+ | for (int i = 0 ; i < 1023 ; i=i+10){ | ||
+ | analogWrite(LED3, | ||
+ | delay(20); | ||
+ | } | ||
} | } | ||
</ | </ | ||