Apport Arduino
Résumé : Apport Arduino. Recherche parmi 298 000+ dissertationsPar Kadir • 28 Novembre 2022 • Résumé • 649 Mots (3 Pages) • 172 Vues
[pic 1][pic 2]
Rapport de Travaux Pratiques
STS SN-IR
Rapport Arduino TP4-TP5-TP6
2 décembre 2022
Forme / 20 [coef. 1] → | Fond / 20 [coef. 2] → | Note / 20 | |||||||||||
Qualité du rapport | Méthodologie | ||||||||||||
Expression écrite | Respect du Cahier des Charges | ||||||||||||
Pertinence de la rédaction | Qualité technique | ||||||||||||
Respect des standards de codage | État d’avancement | Malus |
Sommaire
1. TP4 - Lumière 2
1.1. Lumière ? 2
2. TP5 - ARDUINO 5, Maestro 3
2.1. Micro 3
2.2. EXO 2 : 4
3. TP6 – A vous de jouer 5
TP4 - Lumière
Lumière ?
unsigned char ledPin = 4; double R1 = 100.000; float position = 0; double R2 = 100.000; void setup() { pinMode(A0, INPUT); pinMode(ledPin, OUTPUT); Serial.begin(9600); } void loop() {
double n = analogRead(A0)/4; //valeur du capteur double i = (R1*n)/(R1+R2); position = map(i, 0,100, 0,100);
Serial.print("Luminosité : "); Serial.print(i); Serial.println(" %"); delay(500); } |
[pic 3]
0 % = Lumière minimum
100 % = Lumière maximale
Nous avons utilisé l’analogRead pour enregistrer une valeur d’entrée. Ensuite, nous avons utilisé la formule du pont diviseur de tension afin de trouver le pourcentage de luminosité dans la pièce.
TP5 - ARDUINO 5, Maestro
Micro
int micPin = A0; int micVal = 0; int buzzerPin = 3; void setup() { pinMode(micPin, INPUT); pinMode(buzzerPin, OUTPUT); Serial.begin(2000000); } void loop() { micVal = analogRead(micPin); Serial.print("mic val : "); Serial.println(micVal); delay(83/100); } |
...