diff --git a/Archi/tp/tp1/LedsDifferees/LedsDifferees.ino b/Archi/tpArchi/tp1/LedsDifferees/LedsDifferees.ino similarity index 100% rename from Archi/tp/tp1/LedsDifferees/LedsDifferees.ino rename to Archi/tpArchi/tp1/LedsDifferees/LedsDifferees.ino diff --git a/Archi/tp/tp1/tp1.ino b/Archi/tpArchi/tp1/tp1.ino similarity index 100% rename from Archi/tp/tp1/tp1.ino rename to Archi/tpArchi/tp1/tp1.ino diff --git a/Archi/tpArchi/tp2/Lampe1/Lampe1.ino b/Archi/tpArchi/tp2/Lampe1/Lampe1.ino new file mode 100644 index 0000000..46f800f --- /dev/null +++ b/Archi/tpArchi/tp2/Lampe1/Lampe1.ino @@ -0,0 +1,23 @@ +int led=2; +int T=20; //50hz. s'allume et s'eteint 5à fois par seconde +int t=2; // durée état haut + +void setup() +{ + pinMode(led, OUTPUT); +} + +void loop() +{ // boucle d'approximativement T ms + + digitalWrite(led, HIGH); // Allumé pendant t ms + delay(t); + digitalWrite(led, LOW); // Éteint pendant T-t ms + delay(T-t); + +} +// Comparez la luminosité des 2 leds. Essayez à nouveau avec t=5 puis t=1. Que constatez-vous ? Justifiez ! +// Plus on baisse t, plus on baisse la luminosité de la lampe car elle s'eteint s'allume 50 fois par seconde + +// Que se passe-t-il si vous passez à une fréquence de 20hz (T=50 et par exemple t=5) ? Justifiez ! +// On attaque à la voir clignoter, 20 fois allume eteint < 24 images par secondes que l'oeuil peut voir \ No newline at end of file diff --git a/Archi/tpArchi/tp2/Potentiometre/Potentiometre.ino b/Archi/tpArchi/tp2/Potentiometre/Potentiometre.ino new file mode 100644 index 0000000..250cb68 --- /dev/null +++ b/Archi/tpArchi/tp2/Potentiometre/Potentiometre.ino @@ -0,0 +1,31 @@ +//This example code is in the public domain. + +int sensorValue = 0; +int ledValue = 0; +int led = 3; // Mettre sur une broche analogique + +void setup() +{ + pinMode(led, OUTPUT); + pinMode(A0, INPUT); + Serial.begin(9600); +} + +void loop() +{ + // sensorValuePoten = analogRead(A0)/4; + // read the input on analog pin 0: + sensorValuePhoto = analogRead(A0); + // print out the value you read: + Serial.println(sensorValue); + analogWrite(led, sensorValue); + delay(10); // Delay a little bit to improve simulation performance +} + +// Testez. Quelles sont les valeurs min et max observées ? Est-ce conforme à ce que vous avez vu en cours ? +// de 8 à 1021. + +// Dans un deuxième temps, ajoutez une led à votre montage et complétez votre code afin de moduler son “intensité”, sa luminosité, en fonction de la valeur lue depuis le potentiomètre. Dit autrement, la led est éteinte avec la valeur min et s'éclaire de plus en plus quand on s'approche de la valeur max générée par le potentiomètre. + + +// Modifiez si besoin votre code afin que plus vous faites d'obscurité au-dessus de votre capteur, plus la led est lumineuse. \ No newline at end of file diff --git a/Archi/tpArchi/tp2/ledRGB/ledRGB.ino b/Archi/tpArchi/tp2/ledRGB/ledRGB.ino new file mode 100644 index 0000000..bfefa02 --- /dev/null +++ b/Archi/tpArchi/tp2/ledRGB/ledRGB.ino @@ -0,0 +1,45 @@ +int ledR=9; +int ledV = 10; +int ledB = 11; +int sensorValuePhoto = 0; +int sensorValuePoten = 0; +int rouge = 0, vert = 0, bleu = 0, i, j; + +void setup() { + // put your setup code here, to run once: + pinMode(ledR, OUTPUT); + pinMode(ledV, OUTPUT); + pinMode(ledB, OUTPUT); + pinMode(A0, INPUT); // Declaration du potentiometre + pinMode(A1, INPUT); // Declaration de la photoresistance +} + +// void loop() { +// sensorValuePoten = analogRead(A0)/4; // On divise par 4 pour arriver au bon nombre de bit +// sensorValuePhoto = analogRead(A1); +// // put your main code here, to run repeatedly: +// analogWrite(ledR, 255); +// analogWrite(ledV, sensorValuePhoto); + +// analogWrite(ledB, sensorValuePoten); +// } + +void loop() { + for(i=0, j=255; i<=255; i++, j--) { + analogWrite(ledR,i); + analogWrite(ledB, j); + delay(30); + } + + for(i=0, j=255; i<=255; i++, j--) { + analogWrite(ledV,i); + analogWrite(ledR, j); + delay(30); + } + + for(i=0, j=255; i<=255; i++, j--) { + analogWrite(ledB,i); + analogWrite(ledV, j); + delay(30); + } +} \ No newline at end of file diff --git a/GestionProjets/cours/Diaporama présentation notion de projet.pptx b/GestionProjets/cours/Diaporama présentation notion de projet.pptx new file mode 100644 index 0000000..25d89cb Binary files /dev/null and b/GestionProjets/cours/Diaporama présentation notion de projet.pptx differ diff --git a/GestionProjets/cours/LE CAHIER DES CHARGES-2 (1).pptx b/GestionProjets/cours/LE CAHIER DES CHARGES-2 (1).pptx new file mode 100644 index 0000000..cc1a1b8 Binary files /dev/null and b/GestionProjets/cours/LE CAHIER DES CHARGES-2 (1).pptx differ diff --git a/Maths/tp/Stats/tp4/Projet_Stat-1A-2023-régression.pdf b/Maths/tp/Stats/tp4/Projet_Stat-1A-2023-régression.pdf new file mode 100644 index 0000000..464e31e Binary files /dev/null and b/Maths/tp/Stats/tp4/Projet_Stat-1A-2023-régression.pdf differ diff --git a/PPP/s2/AntoineRemiCedricG9TP5EC.pdf b/PPP/s2/AntoineRemiCedricG9TP5EC.pdf new file mode 100644 index 0000000..8c1891a Binary files /dev/null and b/PPP/s2/AntoineRemiCedricG9TP5EC.pdf differ diff --git a/PPP/s2/TP EC5.pdf b/PPP/s2/TP EC5.pdf new file mode 100644 index 0000000..db3328e Binary files /dev/null and b/PPP/s2/TP EC5.pdf differ diff --git a/PPP/s2/TP5EC.docx b/PPP/s2/TP5EC.docx new file mode 100644 index 0000000..d8c4f94 Binary files /dev/null and b/PPP/s2/TP5EC.docx differ