Les exercices devront être réalisés dans l'ordre et présentés à un encadrant une fois terminé pour qu'il vérifie votre travail.
Même si l'accès à des tutoriels sur internet est autorisé, nous vous conseillons de réfléchir par vous-même aux exercices.
Merci de suivre:
Si vous êtes intéressé par des vidéastes traitant de l'électronique/hardware en voici une liste :
- AvE
- Great Scott
- This old Tony
- NYC CNC
- Electroboom
Merci de lire/regarder
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- LED
- Résistance
Consigne: Faites un circuit reliant une LED à un Arduino et allumez cette LED. Appelez un encadrant avant d'alimenter votre Arduino.
Contraintes: Vous ne devrez utiliser AUCUN CODE pour cet exercice. Vous n'avez pas le droit à au pin 3,3V de votre board.
⚠️ Est-ce que le voltage accepté par la LED est compatible avec le voltage produit par la board ?
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- LED
- Résistance
Consigne: Faite en sorte que la LED clignote toutes les secondes.
Contraintes: Aucune
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- LED
- Résistance
- Potentiomètre
Consigne: En reprenant le circuit de l'exercice 2, faite en sorte que le délai de clignotement de la LED soit dépendant du potentiomètre.
Contraintes: Aucune
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- LED
- Résistance
- Potentiomètre
Consigne: En reprenant le circuit de l'exercice 3, faite en sorte que la LED ne clignote plus, et que l'intensité de son éclairage dépende de la valeur du potentiomètre.
Contraintes: Aucune
⚠️ Renseignez-vous sur les pins "PWM"
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- LED RGB
- 3x Résistances
- Potentiomètre
Consigne: A l'aide d'un potentiomètre, faire varier la couleur de la LED RGB de rouge à bleu
Contraintes: Aucune
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- 6x LED
- 6x Résistances
Consigne: Faire clignoter 6 LED, une à la fois, dans un mouvement de va-et-vient.
Contraintes: Aucune
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- Nx LED
- Nx Résistances
Consigne: À l’aide d’un potentiomètre, contrôler le nombre LED allumé sur une rangée. Tourner le bouton du potentiomètre allumera ou éteindra plus de LED.
Contraintes: Aucune
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- LED
- Résistance
- Bouton poussoir
Consigne: faite en sorte que le bouton change d'état (allumer/éteindre) la LED a chaque pression.
⚠️ INPUT_PULLUP
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- LED
- Résistance
- Capteur distance ultrasons
Consigne: Créer un nouveau circuit qui va récupérer la distance donne par le capteur ultrasons et qui si elle est inférieure à 30cm, allume la LED.
Contraintes: Aucune
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- LED
- Résistance
- Capteur distance ultrasons
Consigne: En reprenant le circuit de l'exercice 9, afficher la distance donnée par le capteur, et envoyez là en cm via une connexion série à votre ordinateur.
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- LED
- Résistance
- Capteur distance ultrasons
Consigne: En reprenant le circuit de l'exercice 10, et le code Arduino de l'exercice 11, réaliser un programme dans le langage de votre choix qui va récupérer la sortie série de votre Arduino / ESP32 et l'afficher à l'écran dans un format de votre choix.
Contraintes: aucune librairie spécifiquement créer pour Arduino / ESP32 n'est autorisé.
🟩 Bonus: afficher la distance sous forme de graph
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- Potentiomètre
- Servo moteur
Consigne: Créer un nouveau circuit qui piloter la position du servo moteur en fonction de de du potentiomètre. Appelez un encadrant avant d'alimenter votre circuit.
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- LED
Consigne: Realiser une webui ou gui avec un LEDpicker qui pilote plusieurs LED.
⚠️ Appelez un encadrant avant de faire vos branchements.
🛠️ Matériel requis:
- Arduino / ESP32
- BreadBoard
- Cable USB
- Jumpers
- Capteur ultrason
Consigne: Votre Arduino / ESP32 devra se connecte à votre téléphone ou ordinateur en bluetooth et afficher la distance en cm donnée par le capteur ultrasson
⚠️ Appelez un encadrant avant de faire vos branchements
🟩 Bonus: afficher la distance sous forme de graphe
Vous connaissez désormais les bases de l'arduino. Libre à vous d'utiliser votre imagination pour créer des circuits. Ou de combiner les exercices précedents pour de nouveau résultats.
🚀 Don't hesitate to follow us on our different networks, and put a star 🌟 on
PoC's
repositories.