// Turn the PID on myPID.SetMode(AUTOMATIC); }

If you have ever built a circuit in Tinkercad that needed to maintain a specific temperature, keep a motor at a constant speed, or balance a robot, you quickly ran into a problem: real-world systems drift. A fan slows down under load; a heater overshoots its target. The solution to this problem is a PID controller —and surprisingly, you can build, test, and understand one entirely inside Tinkercad’s free Circuits environment. What is a PID Controller? PID stands for Proportional-Integral-Derivative . It is a control loop algorithm that calculates an "error" value (the difference between a desired setpoint and a measured process variable ) and then applies a correction.

// Create PID object PID myPID(&input, &output, &setpoint, Kp, Ki, Kd, DIRECT);

Once you’ve tuned your first virtual PID loop in Tinkercad, moving to a physical Arduino with a real thermistor and relay becomes a matter of copying the exact same code. That is the real power: Try it yourself: log into Tinkercad → Circuits → Create new design → Start coding PID today.

// Read setpoint from potentiometer (map to 20°C - 100°C) int potVal = analogRead(setpointPin); setpoint = map(potVal, 0, 1023, 20, 100);

// Variables double setpoint = 50.0; // Target temperature (Celsius) double input = 0.0; // Actual temperature double output = 0.0; // PWM output (0-255)

// Debug: plot to Serial Plotter Serial.print(setpoint); Serial.print(","); Serial.println(input);

Chargement en cours, merci de patienter...

Chargement en cours ...

Obtenir des crédits

Obtenir des crédits

Vous avez envoyé un message privé à
Souhaitez-vous recevoir une notification lorsqu'un modèle vous écrit un message?

Tickets VIP
Tickets VIP

Inscrivez-vous pour profiter des tickets VIP.

Inscription GRATUITE

Ces tickets VIP vous permettent de regarder des contenus VIP (vidéos) du modèle de votre choix. Connectez-vous sur la page profil d'un modèle pour voir ses contenus médias ou découvrez les nouveaux contenus VIP dans les rubriques "photos" ou "vidéos".

Voir toutes les vidéos
Comment obtenir plus de tickets VIP ?

A l'inscription, dès que vous validez votre adresse e-mail, nous vous offrons une vidéo VIP.

Vous pouvez également avoir des vidéos VIP gratuites lorsque vous choisissez des méthodes de paiement "BEST VALUE".