0Pricing
Arduino & IoT Academy · Leçon

Balayer de 0 à 180

Déplacez le bras avec fluidité sur toute sa plage.

Balayer de 0 à 180 est une leçon Arduino & IoT Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Arduino & IoT Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Arduino & IoT Academy comprend 4 leçons au total.

Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.

What a Sweep Is

A sweep moves the servo smoothly across its whole range instead of jumping. It's the classic way to see your servo come alive. 🌊

Step by Step

The trick is to step the angle one degree at a time. Each tiny write() nudges the arm a little, and together they look like one smooth motion.

Loop the Angles

A for loop is perfect here. Count from 0 up to 180 and write each value as you go.

for (int a = 0; a <= 180; a++) {
  myServo.write(a);
}

Give It Time

Without a pause the loop finishes before the arm can move. A short delay() lets each step physically happen.

myServo.write(a);
delay(15);

Delay Sets Speed

The delay value controls sweep speed. A bigger number makes a slow, graceful sweep; a smaller one makes it whip across quickly.

Now Come Back

To sweep back, run a second loop that counts down from 180 to 0. Together the two loops make a full there-and-back motion.

for (int a = 180; a >= 0; a--) {
  myServo.write(a);
  delay(15);
}

Put It in loop()

Drop both for loops inside loop() and the servo sweeps back and forth forever, just like the Arduino Sweep example.

Mind the Limits

Stay within 0 to 180. Pushing a standard servo past its stops makes it buzz and strain, which wears out the gears.

Skip Steps to Hurry

Want a faster sweep without a tiny delay? Increase the step size by counting up by 5 instead of 1.

for (int a = 0; a <= 180; a += 5) {
  myServo.write(a);
  delay(20);
}

Park in the Middle

Before doing real work, many projects center the servo at 90 degrees first. It's a tidy, known starting position.

myServo.write(90);

Smooth vs Snappy

Sweeping is gentle on the gears, but sometimes you want a fast snap to a target. Pick smooth or snappy based on your project's feel.

Quick Check

Let's see why a sweep needs a pause between steps.

Recap

Step the angle in a for loop with a small delay, then loop back down. That up-and-down pattern is the full servo sweep. 🔁

Questions Fréquemment Posées

La leçon « Balayer de 0 à 180 » est-elle gratuite ?

Oui — le texte complet de « Balayer de 0 à 180 » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Arduino & IoT Academy, passe à CoddyKit PRO. Le cours Arduino & IoT Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Balayer de 0 à 180 » ?

Déplacez le bras avec fluidité sur toute sa plage. Tu pratiques Arduino & IoT Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Arduino & IoT Academy ?

Aucune expérience préalable n'est requise. Arduino & IoT Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Balayer de 0 à 180 » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Arduino & IoT Academy ?

Oui. Chaque leçon Arduino & IoT Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Comment un servomoteur connaît son angle
  2. La bibliothèque Servo et attach
  3. Balayer de 0 à 180
  4. Servomoteur commandé par un bouton
← Retour à Arduino & IoT Academy