⚙️sin

Arduino STI2D SIN : comprendre le microcontrôleur simplement

17 juillet 2026 7 min de lecture

Pourquoi Arduino est incontournable en STI2D SIN ?

Si tu es en spécialité Systèmes d’Information & Numérique (SIN), tu as forcément croisé Arduino. Ce microcontrôleur (un petit circuit programmable) est au cœur de nombreux projets en STI2D, car il permet de piloter des capteurs, des actionneurs (moteurs, LED, etc.) et de dialoguer avec d’autres systèmes. Dans cet article, on va décortiquer le schéma Arduino, comprendre comment il fonctionne et comment l’utiliser pour ton projet de 2I2D. Prêt ? C’est parti.

Qu’est-ce qu’un microcontrôleur Arduino ?

Un microcontrôleur est un petit ordinateur sur une seule puce : il contient un processeur, de la mémoire (RAM et ROM) et des entrées/sorties programmables. Arduino, c’est une carte électronique basée sur un microcontrôleur (souvent un Atmega328 pour l’Arduino Uno). Elle est conçue pour être facile à programmer (via un câble USB) et à connecter à des composants.

Le schéma Arduino que tu dois maîtriser en STI2D SIN comprend :

  • Alimentation : 5V (ou 3,3V) et GND (masse).
  • Entrées analogiques (A0 à A5) : pour lire des capteurs (température, lumière, etc.).
  • Entrées/sorties numériques (D0 à D13) : pour commander des LED, lire des boutons, etc. Certaines peuvent faire de la modulation de largeur d’impulsion (PWM) pour simuler une tension variable.
  • Bus de communication : I2C (SDA/SCL) et SPI (MISO, MOSI, SCK) pour échanger avec d’autres modules (écran LCD, capteur ultrason, etc.).
  • Réinitialisation (RESET) et quartz (16 MHz) pour la cadence.

En STI2D, on utilise souvent l’Arduino Uno ou le Nano. Le schéma est le même : chaque broche a un rôle précis. Pour ton projet, tu dois savoir lire le schéma électrique (sur la datasheet) et le relier à ton montage.

Schéma Arduino expliqué étape par étape

1. Les broches d’alimentation

La carte peut être alimentée par USB (5V) ou par une pile (via VIN). Les broches 5V et 3,3V fournissent une tension stabilisée à tes capteurs. Le GND (masse) est la référence commune. Ne jamais inverser le + et le – : tu grillerais la carte.

2. Les entrées analogiques

Les broches A0 à A5 (parfois 6 ou 8 selon le modèle) convertissent une tension entre 0 et 5V en une valeur numérique de 0 à 1023 (10 bits). Par exemple, un capteur de température LM35 sort 10 mV/°C : à 25°C, il donne 0,25 V, soit 0,25/5×1023 ≈ 51. Le programme lit cette valeur et calcule la température.

3. Les broches numériques

Elles peuvent être configurées en entrée (lire un 0 ou 1 logique) ou en sortie (envoyer 0 ou 5V). Les broches marquées PWM (~) peuvent produire une tension moyenne variable (0 à 5V) en variant le rapport cyclique (ex : 50% donne 2,5V). Utile pour faire varier la luminosité d’une LED ou la vitesse d’un moteur.

4. Communication série

Les broches RX (D0) et TX (D1) servent à communiquer avec l’ordinateur (via USB) ou avec un autre appareil. Le moniteur série dans l’IDE Arduino est ton meilleur ami pour déboguer.

5. Bus I2C et SPI

I2C utilise deux fils (SDA et SCL) pour connecter plusieurs périphériques (capteurs, écrans) avec des adresses uniques. SPI est plus rapide mais nécessite plus de fils (MISO, MOSI, SCK, SS). En SIN, tu rencontreras souvent I2C pour des capteurs comme le BMP280 (pression/température).

Exemple concret : projet de station météo avec Arduino

Imaginons un projet typique de 2I2D : une station météo connectée. Tu as :

  • Un capteur de température/humidité DHT11 (broche numérique).
  • Un capteur de pression BMP280 (I2C).
  • Un afficheur LCD I2C (16×2 caractères).
  • Un module WiFi ESP8266 pour envoyer les données sur un serveur.

Le schéma Arduino se connecte ainsi :

  • DHT11 sur une broche numérique (ex : D2), alimenté en 5V.
  • BMP280 sur SDA (A4) et SCL (A5) sur Arduino Uno.
  • LCD I2C sur les mêmes broches SDA/SCL (adresses différentes).
  • ESP8266 sur les broches série (D0/D1) ou via une bibliothèque SoftwareSerial.

Le programme lit les capteurs, calcule les moyennes, affiche sur l’écran et envoie les données toutes les 10 secondes. Ce projet te fait manipuler : entrées analogiques/numériques, protocoles de communication, programmation (boucles, conditions, fonctions) et gestion du temps (millis()).

Conseils de méthode pour l’épreuve 2I2D et les révisions

Pour réussir ton projet de 2I2D, suis ces étapes :

  1. Comprendre le cahier des charges : quelles sont les fonctions ? Quels capteurs/actionneurs ?
  2. Schématiser le montage : dessine le schéma de principe avec les broches, les résistances de pull-up si nécessaires, etc. Utilise un logiciel comme Fritzing.
  3. Programmer par étapes : commence par allumer une LED, puis lire un capteur, puis ajouter l’écran, etc. Teste chaque brique séparément.
  4. Utiliser le moniteur série : affiche les valeurs des capteurs pour vérifier.
  5. Optimiser le code : évite les delays() longs, préfère millis() pour gérer le temps sans bloquer.

Pour t’entraîner, consulte les cours STI2D SIN sur AlloSTI et fais les exercices corrigés. Tu peux aussi utiliser le simulateur Arduino en ligne pour tester sans matériel.

En complément, révise les bases de l’électronique et de la programmation avec AlloBac (rubrique sciences de l’ingénieur).

Conclusion

Arduino est un outil puissant et accessible pour concrétiser tes idées en STI2D SIN. Maîtriser le schéma Arduino (alimentation, entrées/sorties, communication) est essentiel pour réussir ton projet 2I2D. N’hésite pas à expérimenter, à démonter et à recommencer. Chaque erreur est une leçon. Bonne chance !

📚 Pour aller plus loin

Questions fréquentes

Quelle est la différence entre une broche analogique et numérique sur Arduino ?

Une broche analogique (A0-A5) lit une tension continue (0-5V) et la convertit en valeur numérique (0-1023). Une broche numérique lit ou écrit un signal logique 0 ou 5V. Les broches numériques marquées PWM peuvent simuler une tension variable par modulation de largeur d'impulsion.

Comment choisir entre Arduino Uno et Arduino Nano pour un projet STI2D ?

L'Arduino Uno est plus grand, avec plus de broches et une connectique plus facile pour le prototypage. Le Nano est plus compact et économique, idéal pour un projet embarqué définitif. Les deux utilisent le même microcontrôleur et sont programmables de la même façon.

Qu'est-ce que le moniteur série et à quoi sert-il ?

Le moniteur série est un outil de l'IDE Arduino qui affiche les données envoyées par la carte via la liaison USB. Il permet de visualiser les valeurs des capteurs, des messages de débogage, et de communiquer avec l'utilisateur. Essentiel pour valider le fonctionnement d'un montage.

Comment alimenter un capteur avec Arduino ?

La plupart des capteurs se branchent sur les broches 5V (ou 3,3V) et GND. Vérifie la tension d'alimentation du capteur (ex: 3,3V pour certains modules). Ne dépasse pas le courant maximal de la carte (500 mA en USB). Pour des capteurs gourmands, utilise une alimentation externe.

Qu'est-ce que la modulation de largeur d'impulsion (PWM) sur Arduino ?

Le PWM permet de faire varier la tension moyenne sur une broche numérique en alternant rapidement entre 0 et 5V. Le rapport cyclique (pourcentage de temps à 5V) détermine la tension moyenne. Utilisé pour faire varier la luminosité d'une LED ou la vitesse d'un moteur.

Comment programmer un Arduino sans la carte ?

Tu peux utiliser le simulateur en ligne Tinkercad ou Wokwi. Ils permettent de créer un montage virtuel, de programmer et de tester le comportement. C'est un bon moyen de s'entraîner avant de passer au réel.

Quels sont les erreurs fréquentes à éviter avec Arduino en STI2D ?

Inverser le + et le -, oublier les résistances de limitation de courant (pour LED), ne pas mettre de pull-up sur les boutons, utiliser delay() qui bloque le programme, et ne pas vérifier les adresses I2C. Toujours vérifier le brochage et les datasheets.

Bravo ! Tu as lu cet article
Inscris-toi pour sauvegarder ta progression et gagner des XP
Creer mon compte
Arduino STI2D SINmicrocontrôleurschéma Arduinoprogrammation Arduinoprojet 2I2D
Scientia