Endpreise in CHF – Versand inklusive Schweizer Unternehmen · 076 792 63 50 (WhatsApp/SMS)
Kurse › Arduino › Stufe 18
Arduino · Intermediate · Stufe 18 / 40

Motors, Drivers and Motion

Select and drive DC motors, steppers and multiple servos with correct drivers, current limits and motion profiles.

Intermediate freischalten · CHF 19.90 Stufen 14–26, einmalig, kein Abo

10 Lektionen in dieser Stufe

  1. DC Motor Behaviour: Stall Current, Back-EMF and Electrical Noise
    Read motor data and predict current at start-up and under load. · Lab: Measure free-running and stalled current of a geared motor with a multimeter.
  2. Logic-Level MOSFETs for Heavy Loads
    Choose and wire a MOSFET with gate resistor and pull-down for multi-amp loads. · Lab: PWM a 12 V load such as an LED strip or motor in one direction and check the MOSFET stays cool.
  3. H-Bridges: Direction and Speed with TB6612 and L298N Drivers
    Control direction and speed and compare driver losses. · Lab: Drive a motor forwards and backwards with both drivers and measure the voltage reaching the motor.
  4. Soft Start, Braking and Coasting
    Shape motor behaviour with ramps and the driver's stop modes. · Lab: Implement a ramped start and compare brake and coast stopping distances.
  5. Stepper Motor Principles with a 28BYJ-48 and ULN2003
    Explain coils, steps and step sequences and drive a geared stepper. · Lab: Rotate exactly one revolution in full-step and half-step sequences.
  6. Driving a NEMA 17 Stepper with an A4988 and Setting Its Current Limit
    Use a step and direction driver, set microstepping and adjust the current reference safely. · Lab: Set the current limit by measuring the reference voltage, then run the motor at three microstep settings.
  7. Acceleration Profiles with a Stepper Library
    Move to target positions with acceleration so steps are not lost. · Lab: Shuttle a stepper between two positions at a speed that stalls without ramping.
  8. Many Servos at Once with a PCA9685 Driver
    Generate 16 servo signals over I2C and power them from a suitable supply. · Lab: Calibrate pulse limits for four servos and move them smoothly in step.
  9. Measuring Motor Current with an INA219 Sensor
    Monitor voltage, current and power on the supply side of a load. · Lab: Plot motor current during start, run and stall.
  10. Homing with Limit Switches and Detecting a Stall
    Establish a known position at start-up and stop on overload. · Lab: Home a stepper axis onto a microswitch and stop a DC motor when current exceeds a limit.

Abschlussprojekt

A desktop robot arm on a homed stepper turntable with joystick control, smooth servo motion and stored positions that replay on demand.

Teile für diese Stufe

  • 1 × UNO-compatible board
  • 1 × USB cable matching the board
  • 1 × Solderless breadboard 830 points
  • 1 × Jumper wire set male-male and male-female
  • 2 × Geared DC motor 6 V
  • 1 × Logic-level N-channel MOSFET module
  • 1 × TB6612FNG dual motor driver module
  • 1 × L298N dual motor driver module
  • 1 × Stepper motor 28BYJ-48 with ULN2003 driver board
  • 1 × Stepper motor NEMA 17
  • 1 × A4988 stepper driver module
  • 2 × Electrolytic capacitor 100 microfarad
  • 1 × PCA9685 16-channel servo driver module
  • 1 × Robot arm kit with four servos
  • 1 × INA219 current sensor module
  • 2 × Microswitch limit switch
  • 2 × Analog joystick module
  • 1 × Bench or plug-in power supply 12 V 2 A
  • 1 × External 5 V power supply 3 A
  • 1 × Digital multimeter
  • 1 × Small screwdriver set

In jeder Lektion legst du die passenden Teile direkt in den Warenkorb. Arduino-kompatibel →

Voraussetzung: Levels 1–17: transistors, PWM, interrupts, I2C devices and state machines.

🔒 Sichere Zahlung · 3D Secure 🔐 SSL-verschlüsselt 🚚 Versand in die ganze Schweiz 🇨🇭 Schweizer Unternehmen