Armoire électronique Fablab : Différence entre versions
(Page créée avec « Vous trouverez sur cette page l'ensemble du matériel disponible dans l'armoire électronique du Fablab. == --> '''Ruban de led RGB'''== Lien vers page Wiki pour trouver... ») |
(→--> Piezo passif) |
||
Ligne 52 : | Ligne 52 : | ||
− | == --> '''Esp 32''' == | + | == --> '''Esp 32''' == |
Lien vers page Wiki contenant le code minimal : | Lien vers page Wiki contenant le code minimal : | ||
https://www.wikidebrouillard.org/wiki/Configurez_le_r%C3%A9seau_Wifi_sur_un_ESP | https://www.wikidebrouillard.org/wiki/Configurez_le_r%C3%A9seau_Wifi_sur_un_ESP | ||
− | |||
== --> '''Servo moteur''' == | == --> '''Servo moteur''' == |
Version du 17 janvier 2025 à 12:47
Vous trouverez sur cette page l'ensemble du matériel disponible dans l'armoire électronique du Fablab.
Sommaire
[masquer]--> Ruban de led RGB
Lien vers page Wiki pour trouver le code minimal :
https://www.wikidebrouillard.org/wiki/Item:Ruban_de_Led_-_WS2812B
--> Haut parleur
Lien vers page Wiki : https://www.wikidebrouillard.org/wiki/Item:Haut_parleur
Code minimal :
1 const int speakerPin = 9; // Broche connectée au haut-parleur
2
3 void setup() {
4 pinMode(speakerPin, OUTPUT); // Définit la broche comme sortie
5 }
6
7 void loop() {
8 tone(speakerPin, 1000); // Émet un son de 1000 Hz (1 kHz)
9 delay(1000); // Attend 1 seconde
10 noTone(speakerPin); // Arrête le son
11 delay(1000); // Attend 1 seconde
12 }
--> Piezo passif
Code minimal :
1 const int piezoPin = 8; // Pin connectée au piezo
2
3 void setup() {
4 pinMode(piezoPin, OUTPUT); // Définit la broche comme sortie
5 }
6
7 void loop() {
8 tone(piezoPin, 1000); // Génère un son à 1000 Hz (1 kHz)
9 delay(500); // Attend 500 ms
10 noTone(piezoPin); // Arrête le son
11 delay(500); // Attend 500 ms
12 }
--> Esp 32
Lien vers page Wiki contenant le code minimal :
https://www.wikidebrouillard.org/wiki/Configurez_le_r%C3%A9seau_Wifi_sur_un_ESP
--> Servo moteur
Lien vers page Wiki pour récupérer le Code minimal :
https://www.wikidebrouillard.org/wiki/Item:Servomoteur
--> Servo rotation continue
Lien vers page Wiki pour récupérer le Code minimal :
https://www.wikidebrouillard.org/wiki/Item:Micro-servo_%C3%A0_rotation_continue
--> Moteur DC 3V
Code minimal :
1 const int motorPin = 9; // Broche connectée à la base du transistor (via résistance)
2
3 void setup() {
4 pinMode(motorPin, OUTPUT); // Définit la broche comme sortie
5 }
6
7 void loop() {
8 digitalWrite(motorPin, HIGH); // Allume le moteur
9 delay(2000); // Attend 2 secondes
10 digitalWrite(motorPin, LOW); // Éteint le moteur
11 delay(2000); // Attend 2 secondes
12 }
--> Led
Lien vers la page Wiki pour récupérer Code minimal :
https://www.wikidebrouillard.org/wiki/Item:LED
--> Potentiomètre rotatif
Lien vers la page Wiki pour récupérer Code minimal :
https://www.wikidebrouillard.org/wiki/Item:Potentiom%C3%A8tre
--> Capteur de distance à ultrason
Lien vers la page Wiki pour récupérer Code minimal : (A VERIFIER)
https://www.wikidebrouillard.org/wiki/Piano_invisible_avec_arduino
--> Vibreur
Code Minimal :
1 const int vibMotorPin = 9; // Broche connectée à la base du transistor
2
3 void setup() {
4 pinMode(vibMotorPin, OUTPUT); // Définit la broche comme sortie
5 }
6
7 void loop() {
8 digitalWrite(vibMotorPin, HIGH); // Allume le vibreur
9 delay(500); // Vibre pendant 500 ms
10 digitalWrite(vibMotorPin, LOW); // Éteint le vibreur
11 delay(1000); // Pause pendant 1 seconde
12 }