À l’exécution du programme, l'afficheur 7 segments affiche les chiffres de 0 à 9 successivement.
<u>Code</u>
void setup() {
// initialiser le digital pin comme une sortie
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
pinMode(led6, OUTPUT);
pinMode(led7, OUTPUT);
pinMode(led8, OUTPUT);
}
void loop() {
//Compteur de 0 à 9
//************ 0 *************
digitalWrite(led1, HIGH); // fixe la led comme allumée
digitalWrite(led2, HIGH); // fixe la led comme allumée
digitalWrite(led3, HIGH); // fixe la led comme allumée
digitalWrite(led4, LOW); // fixe la led comme éteinte
digitalWrite(led5, HIGH); // fixe la led comme allumée
digitalWrite(led6, HIGH); // fixe la led comme allumée
digitalWrite(led7, HIGH); // fixe la led comme allumée
digitalWrite(led8, HIGH); // fixe la led comme allumée
delay(1000); // attendre 1 sec
//************ 1 *************
digitalWrite(led1, HIGH); // fixe la led comme éteinte
digitalWrite(led2, LOW); // fixe la led comme éteinte
digitalWrite(led3, LOW); // fixe la led comme éteinte
digitalWrite(led4, LOW); // fixe la led comme éteinte
digitalWrite(led5, LOW); // fixe la led comme éteinte
digitalWrite(led6, LOW); // fixe la led comme éteinte
digitalWrite(led7, HIGH); // fixe la led comme allumé
digitalWrite(led8, LOW); // fixe la led comme éteinte
delay(1000); // attendre 1 sec
//************ 2 *************
digitalWrite(led1, HIGH); // fixe la led comme allumée
digitalWrite(led2, HIGH); // fixe la led comme allumée
digitalWrite(led3, LOW); // fixe la led comme éteinte
digitalWrite(led4, HIGH); // fixe la led comme allumé
digitalWrite(led5, HIGH); // fixe la led comme allumé
digitalWrite(led6, HIGH); // fixe la led comme allumé
digitalWrite(led7, LOW); // fixe la led comme éteinte
digitalWrite(led8, LOW); // fixe la led comme éteinte
delay(1000); // attendre 1 sec
//************ 3 *************
digitalWrite(led1, HIGH); // fixe la led comme allumée
digitalWrite(led2, HIGH); // fixe la led comme allumée
digitalWrite(led3, LOW); // fixe la led comme éteinte
digitalWrite(led4, HIGH); // fixe la led comme allumé
digitalWrite(led5, LOW); // fixe la led comme éteinte
digitalWrite(led6, HIGH); // fixe la led comme allumé
digitalWrite(led7, HIGH); // fixe la led comme allumé
digitalWrite(led8, LOW); // fixe la led comme éteinte
delay(1000); // attendre 1 sec
//***** 4 *************
digitalWrite(led1, HIGH); // fixe la led comme allumée
digitalWrite(led2, LOW); // fixe la led comme éteinte
digitalWrite(led3, HIGH); // fixe la led comme allumé
digitalWrite(led4, HIGH); // fixe la led comme allumé
digitalWrite(led5, LOW); // fixe la led comme éteinte
digitalWrite(led6, LOW); // fixe la led comme éteinte
digitalWrite(led7, HIGH); // fixe la led comme allumé
digitalWrite(led8, LOW); // fixe la led comme éteinte
delay(1000);
//************ 5 *************
digitalWrite(led1, LOW); // fixe la led comme éteinte
digitalWrite(led2, HIGH); // fixe la led comme allumée
digitalWrite(led3, HIGH); // fixe la led comme éteinte
digitalWrite(led4, HIGH); // fixe la led comme éteinte
digitalWrite(led5, LOW); // fixe la led comme éteinte
digitalWrite(led6, HIGH); // fixe la led comme allumée
digitalWrite(led7, HIGH); // fixe la led comme allumée
digitalWrite(led8, LOW); // fixe la led comme éteinte
delay(1000); // attendre 1 sec
//************ 6 *************
digitalWrite(led1, LOW); // fixe la led comme éteinte
digitalWrite(led2, HIGH); // fixe la led comme allumée
digitalWrite(led3, HIGH); // fixe la led comme allumée
digitalWrite(led4, HIGH); // fixe la led comme allumée
digitalWrite(led5, HIGH); // fixe la led comme allumée
digitalWrite(led6, HIGH); // fixe la led comme allumée
digitalWrite(led7, HIGH); // fixe la led comme allumée
digitalWrite(led8, LOW); // fixe la led comme éteinte
delay(1000); // attendre 1 sec
//************ 7 *************
digitalWrite(led1, HIGH); // fixe la led comme allumée
digitalWrite(led2, HIGH); // fixe la led comme allumée
digitalWrite(led3, LOW); // fixe la led comme éteinte
digitalWrite(led4,LOW); // fixe la led comme éteinte
digitalWrite(led5,LOW); // fixe la led comme éteinte
digitalWrite(led6, LOW); // fixe la led comme éteinte
digitalWrite(led7, HIGH); // fixe la led comme allumée
digitalWrite(led8, LOW); // fixe la led comme éteinte
delay(1000); // attendre 1 sec
//************ 8 *************
digitalWrite(led1, HIGH); // fixe la led comme allumée
digitalWrite(led2, HIGH); // fixe la led comme allumée
digitalWrite(led3, HIGH); // fixe la led comme allumée
digitalWrite(led4, HIGH); // fixe la led comme allumée
digitalWrite(led5, HIGH); // fixe la led comme allumée
digitalWrite(led6, HIGH); // fixe la led comme allumée
digitalWrite(led7, HIGH); // fixe la led comme allumée
digitalWrite(led8, LOW); // fixe la led comme éteinte
delay(1000); // attendre 1 sec
//************ 9 *************
digitalWrite(led1, HIGH); // fixe la led comme allumée
digitalWrite(led2, HIGH); // fixe la led comme allumée
digitalWrite(led3, HIGH); // fixe la led comme allumée
digitalWrite(led4, HIGH); // fixe la led comme allumée
digitalWrite(led5, LOW); // fixe la led comme éteinte
digitalWrite(led6, HIGH); // fixe la led comme allumée
digitalWrite(led7, HIGH); // fixe la led comme allumée
digitalWrite(led8, LOW); // fixe la led comme éteinte
delay(1000); // attendre 1 sec
}
<u>On observe que</u> :
<u>Étape 3</u> :
2 - Les débris végétaux sont mangés par les fourmis, qui sont mangées par les araignées, elles-mêmes mangées par les poules ;
3 - Les débris végétaux sont mangés par les champignons décomposeurs, qui sont eux-mêmes broutés par les collemboles, mangés par les carabes, mangés par les hérissons ;
4 - Les débris végétaux sont mangés par les bactéries décomposeurs, mangées par les vers nématodes, mangés par les acariens prédateurs, mangés par les carabes, mangés par les poules ;
5 - Les débris végétaux sont mangés par les champignons décomposeurs, mangés par les vers nématodes, mangés par les acariens prédateurs, mangés par les fourmis, mangées par les hérissons.
<u>Étape 4</u> :
Les organismes vivants se mangent les uns les autres. Reliées entre elles, les 5 chaînes alimentaires forment un réseau complexe dans lequel toutes les espèces sont en interactions les unes avec les autres, de façon directe ou indirecte.''' Ce premier réseau, dit trophique, est basé sur des relations alimentaires, de prédation.'''
<u>Étape 5</u> :
1 - Les fourmis et les cloportes ''platyarthrus blancs'' ont une relation positive/neutre (+/0) '': on parle de commensalisme. ''
2 - Les racines des salades et les vers nématodes ''pratylenchus'' ont une relation positive/négative (+/-) '': on parle de parasitisme.''
3 - Les spores des champignons et les vers de terre ont une relation positive/neutre (+/0) : on parle de ''commensalisme, et même ici de phorésie : interaction neutre / positive liée à la notion de transport.''
4 - Les racines des arbres et les champignons mycorhizes ont une relation positive/positive indissociable (+/+) : ''on parle de symbiose.''
5 - Les hérissons et les bactéries de l'intestin ont une relation positive/positive parfois dissociable (+/+) : ''on parle de'' mutualisme.
<u>Étape 6</u> :
- Les espèces forment un réseau, elles sont toutes liées entre elles, soit par des relations alimentaires (proie/prédateur) soit par d’autres types d’interactions (symbiose/mutualisme, parasitisme, commensalisme). Si un maillon du réseau vient à disparaître, ce sont les espèces voisines, puis au final l’ensemble du réseau qui sera impacté et modifié, amenant parfois à la disparition d'espèces associées (on parle alors de co-extinction). Bien connaître ces réseaux permet de comprendre comment fonctionne la vie sous terre, donc mieux la protéger.
- L'humain joue un rôle important, pouvant apparaître comme un perturbateur (destruction de l’habitat, changement climatique…) mais aussi comme un protecteur du milieu.