Cette page fournit une simple interface de navigation pour trouver des entités décrites par une propriété et une valeur nommée. D’autres interfaces de recherche disponibles comprennent la page recherche de propriété, et le constructeur de requêtes ask.
| Statut (mettre OK + URL ou liens si images dispos sur Wikideb), ou « A ajouter » | |
| Photos | |
| Vidéo | |
| Niveau scolaire (Classes où la notion est étudiée) |
| MPR121 | ||
| Avant le Setup | Importation de la bibliothèque | #include #include "Adafruit_MPR121.h" |
| Création de l’objet | Adafruit_MPR121 capteur = Adafruit_MPR121(); // Déclaration de variable uint16_t actuelleTouche = 0; | |
| Dans le Setup | Démarrage de l’objet | if (!capteur.begin(0x5A)) { while (1); } |
| Dans le Loop | Utilisation | actuelleTouche = capteur.touched(); |
1 ////////////////////////
2 // Capteur Capacitif //
3 // MPR121 //
4 ////////////////////////
5
6 /*
7
8 LOLIN (wemos)D1 mini
9 _______________________________ Capteur capacitif MPR121
10 / _________________ \ _________________
11 / / D1 mini \ \ | L 11[ ]|
12 / |[ ]RST TX[ ]| \ | E 10[ ]|
13 | |[ ]A0 -GPIO RX[ ]| \ | D 9[ ]|
14 | |[ ]D0-16 5-D1[X]| SCL----------. \-|[X]3,3V / 8[ ]|
15 | |[ ]D5-14 4-D2[X]| SDA---------. \ |[ ]IRQ e 7[ ]|
16 | |[ ]D6-12 0-D3[ ]| \ \-|[X]SCL l 6[ ]|
17 | |[ ]D7-13 2-D4[ ]| LED_BUILTIN \--|[X]SDA e 5[ ]|
18 | |[ ]D8-15 GND[X]|--------------. |[ ]ADD c 4[ ]|
19 \--|[X]3V3 5V[ ]| \--|[X]GND t 3[ ]|
20 | +---+ | | r 2[ ]|
21 |_______|USB|_______| | o 1[ ]|
22 | MPR121 d 0[ ]|
23 |_________e_______|
24
25 Matériel :
26 - Des fils dupont
27 - Un LOLIN (ou Wemos) D1 mini
28 - Capteur capacitif MPR121
29
30
31 Schéma de l'Arduino en ASCII-ART CC-By http://busyducks.com/ascii-art-arduinos
32 Sous licence CC-By-Sa (http://creativecommons.org/licenses/by-nc-sa/3.0/)
33 ___
34 / ___ \
35 |_| |
36 /_/
37 _ ___ _
38 |_| |___|_| |_
39 ___|_ _|
40 |___| |_|
41 Les petits Débrouillards - février 2023 - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
42
43 Inspiré de : https://electropeak.com/learn/interfacing-mpr121-capacitive-touch-sensor-module-with-arduino/
44 Modified by MehranMaleki from Arduino Examples - janvier 2021
45 */
46
47 #include
48 #include "Adafruit_MPR121.h"
49
50 #ifndef _BV
51 #define _BV(bit) (1 << (bit))
52 #endif
53
54 // Vous pouvez en avoir jusqu'à 4 MPR121 sur un bus i2c mais un seul suffit pour les tests !
55 Adafruit_MPR121 cap = Adafruit_MPR121();
56
57 // Garde la trace des dernières broches touchés.
58 // Ainsi, nous savons quand les boutons sont 'relâchés'.
59 uint16_t precedentTouche = 0;
60 uint16_t actuelTouche = 0;
61
62 void setup () {
63 Serial.begin(9600);
64
65 while (!Serial) { // indispensable pour empêcher un Arduino leonardo/micro de démarrer trop vite !
66 delay(10);
67 }
68
69 Serial.println("Programme de test du capteur capacitif MPR121 avec la bibliothèque Adafruit MPR121");
70
71 // L'adresse par défaut est 0x5A, si elle est liée à 3.3V, elle est 0x5B.
72 // Si elle est liée à SDA, c'est 0x5C et si elle est liée à SCL, c'est 0x5D.
73 if (!cap.begin(0x5A)) {
74 Serial.println("Le MPR121 n'a pas été trouvé, vérifiez le cablage ?");
75 while (1);
76 }
77 Serial.println("MPR121 trouvé !");
78 }
79
80 void loop() {
81 // récupère les broches actuellement touchés
82 actuelTouche = cap.touched();
83
84 for (uint8_t i = 0; i < 12; i++) {
85 // si *est* touché et *n'était pas* touché avant, alerte !
86 if ((actuelTouche & _BV(i)) && !(precedentTouche & _BV(i)) ) {
87 Serial.print("Broche N° ");Serial.print(i); Serial.print(" touché");
88 }
89 // si elle *était* touchée et qu'elle ne l'est plus, alerte !
90 if (!(actuelTouche & _BV(i)) && (precedentTouche & _BV(i)) ) {
91 Serial.print("Broche N° ");Serial.print(i); Serial.println("relachée");
92 }
93 }
94
95 // Mémorisation
96 precedentTouche = actuelTouche;
97
98 }
| Potentiomètre | ||
| Avant le Setup | Importation de la bibliothèque | |
| Création de l’objet | ||
| Dans le Setup | Démarrage de l’objet | pinMode(A0,INPUT) ; |
| Dans le Loop | Utilisation | int valeur = analogRead(A0) ; |
1 int sensorPin = A0; // variable globale broche entrée potentiomètre
2
3 void setup() {
4 Serial.begin(115200); //initialisation du port série (pour voir les valeurs dans la console)
5 }
6
7 void loop() {
8 // lecture des valeurs de la broche A0
9 int sensorValue = analogRead(sensorPin);
10 //affichage des valeurs dans la console
11 Serial.println(sensorValue);
12 }
| Avant le Setup | Importation de la bibliothèque | #include |
| Création de l’objet | AirGradient monCapteur = AirGradient(DIY_BASIC); | |
| Dans le Setup | Démarrage de l’objet | monCapteur.s8.begin(&Serial); // démarrage du capteur |
| Dans le Loop | Utilisation | int CO2 = monCapteur.s8.getCo2(); |
0 #include // import de la bibliothèque Air Gradient
1 AirGradient monCapteur = AirGradient(DIY_BASIC); // Création de l'objet "monCapteur"
2
3 void setup(){
4 Serial.begin(9600); // Démarrage de la liaison série
5 monCapteur.s8.begin(&Serial); // Démarrage et initialisation de l'objet
6 }
7
8 void loop(){
9 int CO2 = monCapteur.s8.getCo2(); // mesure brute du CO2 placée dans la variable "CO2"
10 Serial.print("Taux de CO2 : ");
11 Serial.println(CO2); // Affichage du CO2 en ppm
12 delay(5000); // attente de 5 secondes (le temps de mesure du capteur est de 2s)
13 }
_________________
/ D1 mini \
|[ ]RST Tx[ ]| -> UART_RxD
|[ ]A0 -GPIO Rx[ ]| -> UART_TxD
|[ ]D0-16 5-D1[ ]|
|[ ]D5-14 4-D2[ ]|
|[ ]D6-12 0-D3[ ]|
|[ ]D7-13 2-D4[ ]|
|[ ]D8-15 GND[X]| -> G0
|[ ]3V3 . 5V[X]| -> G+
| +---+ |
|_______|USB|_______|
________________________
| |° ° ° ° ° °| | |
+5V <- G+ |[X]| ° ° ° ° °/ |[ ]| DVCC_out
GND <- G0 |[X]|° ° ° ° °/ |[X]| UART_RxD -> Tx
Alarm_OC |[ ]|_°_°_°_°| |[X]| UART_TxD -> Rx
PWM 1Khz |[ ]| |[ ]| UART_R/T
| | SenseAir® S8 |[ ]| bCAL_in/CAL
|___|________________|___|
| Capteur de distance SR04 | ||
| Avant le Setup | Importation de la bibliothèque | #include |
| Création de l’objet | Ultrasonic ultrasonic(broche trig, broche echo); | |
| Dans le Setup | Démarrage de l’objet | |
| Dans le Loop | Utilisation | int distanceCM = ultrasonic.read(); |
1 //Ajout de la bibliothèque ultrasonic
2 #include
3
4 //Création de l'objet ultrasonic
5 Ultrasonic ultrasonic(12, 13);
6
7
8 void setup() {
9 Serial.begin(9600); // démarrage de la connexion série
10 }
11
12 void loop() {
13 //utilisation de l'objet
14 int distance = ultrasonic.read();
15 // affichage de la distance dans le terminal série
16 Serial.print("Distance in CM: ");
17 Serial.println(distance);
18 delay(1000); //délais d'une seconde
19 }
| TTP223 | ||
| Avant le Setup | Importation de la bibliothèque | |
| Création de l’objet | const int brocheCapteur = D2; | |
| Dans le Setup | Démarrage de l’objet | pinMode(brocheBouton, INPUT); |
| Dans le Loop | Utilisation | digitalRead(brocheCapteur); |
1 ///////////////////////
2 // Capteur Capacitif //
3 // TTP223 //
4 ///////////////////////
5
6 /*
7 Ce programme est un exemple de base du capteur capacitif TTP223.
8 Il écrit "vous avez touché le capetur !" sur le moniteur série lorsque le capteur est activé.
9
10 Lolin (Wemos) D1 mini
11
12 _________________
13 / D1 mini \
14 |[ ]RST TX[ ]| Capteur capacitif TTP223
15 |[ ]A0 -GPIO RX[ ]| +-------------+
16 |[ ]D0-16 5-D1[ ]| .--|[X]VCC /‾‾‾‾\|
17 |[ ]D5-14 4-D2[X]|-----------|--|[X]I/O| |
18 |[ ]D6-12 0-D3[ ]| .-----|--|[X]GND \____/|
19 |[ ]D7-13 2-D4[ ]| / | |_____________|
20 |[ ]D8-15 GND[X]|---' /
21 |[ ]3V3 . 5V[X]|----------'
22 | +---+ |
23 |_______|USB|_______|
24
25
26 Matériel :
27 - Des fils dupont.
28 - Un LOLIN (Wemos) D1 mini
29 - Capteur capacitif TTP223
30
31
32 Schéma de l'Arduino en ASCII-ART CC-By http://busyducks.com/ascii-art-arduinos
33 Sous licence CC-By-Sa (http://creativecommons.org/licenses/by-nc-sa/3.0/)
34 ___
35 / ___ \
36 |_| |
37 /_/
38 _ ___ _
39 |_| |___|_| |_
40 ___|_ _|
41 |___| |_|
42 Les petits Débrouillards - janvier 2023- CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/
43 Inspiré de :
44 TTP223B-Capacitive-Touch-Switch-Module - 08 Nov 2020
45 by Amir Mohammad Shojaee @ Electropeak
46 https://electropeak.com/learn/interfacing-ttp223-capacitive-switch-butto-touch-sensor-with-arduino/
47
48 */
49 const int brocheCapteur = D2;
50
51 void setup() {
52 Serial.begin(9600);
53 // initialisation de la broche en entrée (INPUT)
54 pinMode(brocheCapteur, INPUT);
55 }
56
57 void loop() {
58 if(digitalRead(brocheCapteur) == HIGH){
59 Serial.println("Vous avez touché le capteur !");
60 while(digitalRead(brocheCapteur) == HIGH){}
61 }
62 }
dot_clean /Volumes/
par le nom de volume de votre carte SD.| DFPlayer Mini MP3 | ||
| Avant le Setup | Importation de la bibliothèque | #include #include |
| Création de l’objet | SoftwareSerial mySoftwareSerial(D5, D6); //TX, RX - attention il y a une erreur sur le site de DFRobot DFRobotDFPlayerMini myDFPlayer ; | |
| Dans le Setup | Démarrage de l’objet | mySoftwareSerial.begin(9600) ; myDFPlayer.begin(mySoftwareSerial) ; |
| Dans le Loop | Utilisation | myDFPlayer.setTimeOut(500) ; myDFPlayer.volume(20) ; myDFPlayer.play(1); |
1 // DFPlayer Code minimal pour test
2
3 #include
4 #include
5
6 SoftwareSerial mySoftwareSerial(D5, D6); // TX, RX
7 DFRobotDFPlayerMini myDFPlayer ;
8
9 void setup() {
10
11 mySoftwareSerial.begin(9600) ;
12
13 myDFPlayer.begin(mySoftwareSerial) ;
14 }
15
16
17 void loop() {
18 // Joue la premiere chanson de la carte SD pendant 10 secondes
19 myDFPlayer.setTimeOut(500) ;
20
21 myDFPlayer.volume(10) ; // fixe le son à 10 (peut aller jusqu'à 30 maximum)
22
23 myDFPlayer.play(1); // joue le premier fichier son.
24
25 delay(10000); //pause de 10 secondes
26 }
| Motion Sensor HC SR-501 | ||
| Avant le Setup | Importation de la bibliothèque | Aucunes bibliothèques |
| Création de l’objet | #define pirPin int val = LOW; bool motionState = false; | |
| Dans le Setup | Démarrage de l’objet | pinMode(pirPin, INPUT); |
| Dans le Loop | Utilisation | val = digitalRead(pirPin); if (motionState == false) |
1 #define brocheCapteur 2
2 int val = LOW;
3 bool etatDetection = false;
4
5 void setup() {
6 Serial.begin(9600);
7 pinMode(brocheCapteur, INPUT);
8 }
9
10 void loop() {
11 // la variable etatDetection sert à éviter de "trop boucler".
12 // cela permet de ne pas écrire en boucle les infos dans le moniteur série.
13 // et au contraire de n'écrire que lorsqu'il y a un changement d'état de "détecté" à "non détecté"
14 val = digitalRead(brocheCapteur);
15 if (val == HIGH) {
16 if (etatDetection == false) {
17 Serial.println("Mouvement détecté !");
18 etatDetection = true;
19 }
20 } else if (val == LOW) {
21 if (etatDetection == true) {
22 Serial.println("Mouvement non détecté !");
23 etatDetection = false;
24 }
25 }
26 }
| TCS 3472 | ||
| Avant le Setup | Importation de la bibliothèque | #include #include "Adafruit_TCS34725.h" |
| Initialisation de l'objet | Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_614MS, TCS34725_GAIN_1X); | |
| Dans le Setup | Configuration de l'objet | if (tcs.begin()) { Serial.println("Capteur Trouvé"); } else { Serial.println("Aucun TCS34725 trouvé ... vérifie la connections"); while (1); } |
| Dans le Loop | Utilisation | uint16_t r, g, b, c, colorTemp, lux; tcs.getRawData(&r, &g, &b, &c); colorTemp = tcs.calculateColorTemperature_dn40(r, g, b, c); lux = tcs.calculateLux(r, g, b); Serial.println("Détection des couleurs"); Serial.print("Lux: "); Serial.println(lux, DEC); Serial.print("ROUGE: "); Serial.println(r, DEC); Serial.print("VERT: "); Serial.println(g, DEC); Serial.print("BLEU: "); Serial.println(b, DEC); |
#include
#include "Adafruit_TCS34725.h"
Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_614MS, TCS34725_GAIN_1X);
void setup() {
Serial.begin(9600);
if (tcs.begin()) {
Serial.println("Capteur Trouvé");
} else {
Serial.println("Aucun TCS34725 trouvé ... vérifier la connections");
while (1);
}
}
void loop() {
uint16_t r, g, b, c, colorTemp, lux;
tcs.getRawData(&r, &g, &b, &c);
colorTemp = tcs.calculateColorTemperature_dn40(r, g, b, c);
lux = tcs.calculateLux(r, g, b);
Serial.println("Détection des couleurs");
Serial.print("Lux: ");
Serial.println(lux, DEC);
Serial.print("ROUGE: ");
Serial.println(r, DEC);
Serial.print("VERT: ");
Serial.println(g, DEC);
Serial.print("BLEU: ");
Serial.println(b, DEC);
}
| TCS 3200 | ||
| Avant le Setup | Importation de la bibliothèque | Aucune Librairies |
| Définition des pins et des variables | #define S0 4 #define S1 5 #define S2 6 #define S3 7 #define sensorOut 8 int redFrequency = 0; int greenFrequency = 0; int blueFrequency = 0; | |
| Dans le Setup | Configuration des pins & initialisation des valeurs | pinMode(S0, OUTPUT); pinMode(S1, OUTPUT); pinMode(S2, OUTPUT); pinMode(S3, OUTPUT); pinMode(sensorOut, INPUT); digitalWrite(S0,HIGH); digitalWrite(S1,LOW); |
| Dans le Loop | Utilisation | redFrequency = pulseIn(sensorOut, LOW); greenFrequency = pulseIn(sensorOut, LOW); blueFrequency = pulseIn(sensorOut, LOW); |
#define S0 4
#define S1 5
#define S2 6
#define S3 7
#define sensorOut 8
int redFrequency = 0;
int greenFrequency = 0;
int blueFrequency = 0;
void setup() {
pinMode(S0, OUTPUT);
pinMode(S1, OUTPUT);
pinMode(S2, OUTPUT);
pinMode(S3, OUTPUT);
pinMode(sensorOut, INPUT);
digitalWrite(S0,HIGH);
digitalWrite(S1,LOW);
Serial.begin(9600);
}
void loop() {
digitalWrite(S2,LOW);
digitalWrite(S3,LOW);
redFrequency = pulseIn(sensorOut, LOW);
Serial.print("R = ");
Serial.print(redFrequency);
delay(100);
digitalWrite(S2,HIGH);
digitalWrite(S3,HIGH);
greenFrequency = pulseIn(sensorOut, LOW);
Serial.print(" V = ");
Serial.print(greenFrequency);
delay(100);
digitalWrite(S2,LOW);
digitalWrite(S3,HIGH);
blueFrequency = pulseIn(sensorOut, LOW);
Serial.print(" B = ");
Serial.println(blueFrequency);
delay(100);
}
| SW-520D | ||
| Avant le Setup | Importation de la bibliothèque | Aucune Librairies |
| Définition des pins et des variables | #define inPin 7 int value = 0 | |
| Dans le Setup | Configuration des pins | pinMode(inPin, INPUT); Serial.begin(9600); |
| Dans le Loop | Utilisation | value = digitalRead(inPin); |
#define inPin 7
int value = 0;
void setup() {
pinMode(inPin, INPUT);
Serial.begin(9600);
}
void loop() {
value = digitalRead(inPin);
Serial.println("Valeur: ");
Serial.println(value);
}
| Vibration Sensor SW-420 | ||
| Avant le Setup | Importation de la bibliothèque | Aucunes bibliothèques |
| Création des variables | int Vibration_signal = 7; int Sensor_state = 1; | |
| Dans le Setup | Configuration de la broche | pinMode(Vibration_signal, INPUT); |
| Dans le Loop | Utilisation | Serial.print("État des vibrations : "); Sensor_state = digitalRead(Vibration_signal); if (Sensor_state == 1) { Serial.println("Détection des vibrations"); } else { Serial.println("Pas de vibration"); } delay(50); |
1 int Vibration_signal = 7;
2 int Sensor_state = 1;
3
4 void setup() {
5 pinMode(Vibration_signal, INPUT);
6 Serial.begin(9600);
7 }
8
9 void loop() {
10 Serial.print("État des vibrations : ");
11 Sensor_state = digitalRead(Vibration_signal);
12 if (Sensor_state == 1) {
13 Serial.println("Détection des vibrations");
14 } else {
15 Serial.println("Pas de vibration");
16 }
17 delay(50);
18 }
1 /*
2 * Code repris de http://wiki.t-o-f.info/Arduino/%c3%89liminationDuRebondissement
3 */
4
5 int BUTTON_PIN = 0; //GPIO 0 correspond à la broche D3
6 int previousButtonState;
7 int count =0;
8
9 unsigned long debounceTimeStamp;
10
11 void setup() {
12 Serial.begin(57600);
13 pinMode( BUTTON_PIN , INPUT_PULLUP );
14 previousButtonState = digitalRead( BUTTON_PIN );
15 }
16
17 void loop() {
18 if ( millis() - debounceTimeStamp >= 5 ) {
19 int currentButtonState = digitalRead( BUTTON_PIN );
20 if ( currentButtonState != previousButtonState ) {
21 debounceTimeStamp = millis();
22 if ( currentButtonState == LOW ) {
23 count = count + 1;
24 Serial.println(count);
25 }
26 }
27 previousButtonState = currentButtonState;
28 }
29 }
| WS2812B | ||
| Avant le Setup | Importation de la bibliothèque | #include |
| Création de l’objet | #define NUM_LEDS * (* indique le nombre de Led à allumer), #define DATA-PIN 3 (borne de la carte sur laquelle est branchée le ruban de Led, CRGBleds [NUM_LEDS]; | |
| Dans le Setup | Démarrage de l’objet | FastLED.addLeds |
| Dans le Loop | Utilisation | FastLED.show() ; |
#include
// How many leds in your strip?
#define NUM_LEDS 1
// For led chips like WS2812, which have a data line, ground, and power, you just
// need to define DATA_PIN. For led chipsets that are SPI based (four wires - data, clock,
// ground, and power), like the LPD8806 define both DATA_PIN and CLOCK_PIN
// Clock pin only needed for SPI based chipsets when not using hardware SPI
#define DATA_PIN D3
// Define the array of leds
CRGB leds[NUM_LEDS];
void setup() {
// Uncomment/edit one of the following lines for your leds arrangement.
// ## Clockless types ##
FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS); // GRB ordering is assumed
// FastLED.addLeds(leds, NUM_LEDS); // GRB ordering is typical
}
void loop() {
// Turn the LED on, then pause
leds[0] = CRGB::Red;
FastLED.show();
delay(500);
// Now turn the LED off, then pause
leds[0] = CRGB::Black;
FastLED.show();
delay(500);
}
| BME280 | ||
| Avant le Setup | pas de bibliothèque | |
| Variable pour un moteur | #define moteurA_1A 15 #define moteurA_2A 13 int vitesse = 128; // 0 à 255 | |
| Dans le Setup | configuration des broches | pinMode(moteurA_1, OUTPUT); pinMode(moteurA_2, OUTPUT); |
| Dans le Loop | Utilisation | digitalWrite(moteurA_1, LOW); analogWrite(moteurA_2, vitesse); |
1 //////////////////////////
2 // Contrôleur de moteur //
3 // L9110 //
4 // pont en H //
5 //////////////////////////
6 /*
7 _________________
8 / D1 mini \
9 |[ ]RST TX[ ]|
10 |[ ]A0 -GPIO RX[ ]|
11 |[ ]D0-16 5-D1[ ]|
12 |[ ]D5-14 4-D2[ ]|
13 |[ ]D6-12 0-D3[ ]|
14 A-1B - |[ ]D7-13 2-D4[ ]| LED_BUILTIN
15 A_1A - |[ ]D8-15 GND[ ]|
16 |[ ]3V3 . 5V[ ]|
17 | +---+ |
18 |_______|USB|_______|
19 */
20
21 #define moteurA_1A 15
22 #define moteurA_1B 13
23 int vitesse = 128; // 0 à 255
24 void setup() {
25 // Configuration des ports en mode "sortie"
26 pinMode(moteurA_1A, OUTPUT);
27 pinMode(moteurA_1B, OUTPUT);
28 }
29 void loop() {
30 digitalWrite(moteurA_1A, LOW);
31 analogWrite(moteurA_1B, vitesse);
32 delay(1000);
33
34 analogWrite(moteurA_1A, vitesse);
35 digitalWrite(moteurA_1B, LOW);
36 delay(1000);
37
38 digitalWrite(moteurA_1A, LOW);
39 digitalWrite(moteurA_1B, LOW);
40 delay(1000);
41 }
| Pin | Function | ESP-8266 Pin |
|---|---|---|
| TX | TXD | GPIO1 |
| RX | RXD | GPIO3 |
| A0 | Analog input, max 3.2V | A0 |
| D0 | IO | GPIO16 |
| D1 | IO, SCL | GPIO5 |
| D2 | IO, SDA | GPIO4 |
| D3 | IO, 10k Pull-up | GPIO0 |
| D4 | IO, 10k Pull-up, BUILTIN_LED | GPIO2 |
| D5 | IO, SCK | GPIO14 |
| D6 | IO, MISO | GPIO12 |
| D7 | IO, MOSI | GPIO13 |
| D8 | IO, 10k Pull-down, SS | GPIO15 |
| G | Ground | GND |
| 5V | 5V | - |
| 3V3 | 3.3V | 3.3V |
| RST | Reset | RST |
pâte levée, et crée la [https://fr.wikipedia.org/wiki/Mie mie]. Cette fermentation, dite fermentation alcoolique, produit outre le dioxyde de carbone, de l'éthanol, qui est vaporisé lors de la cuisson. Sans ajout de levain ou levure, le pain est dit azyme. Plus d'info ici : https://fr.wikipedia.org/wiki/Pain Plus d'info ici : https://fr.wikipedia.org/wiki/Pain)
| 9H | 8H | 7H | 6H | 5H | 4H | 3H | 2H | H | F | HB | B | 2B | 3B | 4B | 5B | 6B | 7B | 8B | 9B |
| Dure | → | Moyenne | → | Tendre | |||||||||||||||
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #