Armoire électronique Fablab
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 :
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 }