Chargement...
Chargement...
← Retour aux projets
Première TP N°04 🤖 Arduino Arduino UnoArduino MegaComposants

Projets Arduino — Composants électroniques

En fin d'année de première, après mon retour de stage, nous avons travaillé sur des projets Arduino avec des composants électroniques. Ces TPs combinaient programmation (C/C++ pour Arduino) et électronique, avec les cartes Arduino Uno et Mega.

📷 PHOTOS DU TP — À ajouter

Glissez vos photos ici ou modifiez le code HTML pour les intégrer

🔌 Découverte des cartes Arduino

  • L'Arduino Uno est une carte microcontrôleur basée sur l'ATmega328P, avec 14 broches numériques et 6 entrées analogiques.
  • L'Arduino Mega est une version plus puissante avec plus de mémoire et plus de broches I/O, adaptée aux projets plus complexes.
  • Découverte de l'IDE Arduino pour écrire, compiler et téléverser les programmes.
  • Structure de base d'un programme Arduino : setup() qui s'exécute une fois au démarrage, loop() qui tourne en boucle.

⚡ Composants électroniques utilisés

  • LEDs et résistances : circuits de base pour comprendre les sorties numériques.
  • Boutons poussoirs : gestion des entrées numériques et des pull-up/pull-down.
  • Capteurs : température (thermistance, DHT11), distance (ultrason HC-SR04), luminosité (LDR).
  • Afficheurs LCD pour afficher des données en temps réel.
  • Servomoteurs et moteurs DC pour les projets nécessitant du mouvement.
  • Câblage sur breadboard pour assembler les circuits sans soudure.

💻 Programmation C/C++ Arduino

  • Déclaration des broches en entrée/sortie avec pinMode().
  • Lecture de capteurs analogiques avec analogRead() et numériques avec digitalRead().
  • Contrôle de sorties avec digitalWrite() et analogWrite() (PWM).
  • Utilisation des librairies Arduino : Servo.h, LiquidCrystal.h, etc.
  • Gestion du temps avec delay() et millis() pour les temporisations non bloquantes.

🔧 Projets réalisés

  • Plusieurs projets combinant les composants et la programmation.
  • Mesure et affichage de température sur écran LCD.
  • Système de détection de distance avec alerte sonore.
  • Contrôle de servomoteurs selon des entrées capteurs.
// Outils & technologies utilisés
Arduino Uno
Arduino Mega
IDE Arduino
C/C++
Breadboard
LED
Capteurs
Servomoteur
LCD
DHT11
HC-SR04