
SunFounder uno-and-mega-kit
Code Analysis 21-2 setSpeed() function
//speed of 180 per minute
stepper.
setSpeed
(
180
);
//set the motor speed in rotations per minute(RPMs)
setSpeed(rpms):
Sets the motor speed in rotations per minute (RPMs). This function doesn’t make the motor turn,
just sets the speed at which it will when you call step().
rpms
: the speed at which the motor should turn in rotations per minute - a positive number (long)
loop() function
void
loop
()
{
//get analog value
int
val
=
analogRead
(
0
);
//Read the value of the potentiometer
//current reading minus the reading of history
stepper.
step
(val
-
previous);
//Turn the motor in val-previous steps
//store as prevous value
previous
=
val;
//the value of potentiometer assignment to variable previous
}
The main program is to read the value of A0 first and then set the number of steps of stepper motor rotation according
to the value of A0.
step(steps):
Turns the motor a specific number of steps, at a speed determined by the most recent call to setSpeed().
This function is blocking; that is, it will wait until the motor has finished moving to pass control to the next line in
your sketch. For example, if you set the speed to, say, 1 RPM and called step(100) on a 100-step motor, this function
would take a full minute to run. For better control, keep the speed high and only go a few steps with each call to step().
steps:
the number of steps to turn the motor - positive to turn one direction, negative to turn the other (int).
7.20 Lesson 20 Simple Creation-Stopwatch
7.20.1 Introduction
In this lesson, we will use a 4-digit 7-segment display to make a stopwatch.
7.20. Lesson 20 Simple Creation-Stopwatch
317
Summary of Contents for R3
Page 1: ...SunFounder uno and mega kit www sunfounder com Jan 19 2022 ...
Page 2: ......
Page 6: ...iv ...
Page 8: ...SunFounder uno and mega kit 2 CONTENTS ...
Page 9: ...CHAPTER ONE COMPONENTS LIST 3 ...
Page 10: ...SunFounder uno and mega kit 4 Chapter 1 Components List ...
Page 11: ...SunFounder uno and mega kit 5 ...
Page 12: ...SunFounder uno and mega kit 6 Chapter 1 Components List ...
Page 13: ...SunFounder uno and mega kit 7 ...
Page 14: ...SunFounder uno and mega kit 8 Chapter 1 Components List ...
Page 27: ...SunFounder uno and mega kit 2 7 Capacitor 2 7 Capacitor 21 ...
Page 62: ...SunFounder uno and mega kit 56 Chapter 2 Components Introduction ...
Page 64: ...SunFounder uno and mega kit 58 Chapter 3 Download the Code ...
Page 82: ...SunFounder uno and mega kit 76 Chapter 5 Add Libraries ...
Page 198: ...SunFounder uno and mega kit 6 21 2 Components 192 Chapter 6 For Mega2560 User ...
Page 218: ...SunFounder uno and mega kit 212 Chapter 7 For Uno User ...
Page 221: ...SunFounder uno and mega kit 7 1 Lesson 1 Blinking LED 215 ...
Page 231: ...SunFounder uno and mega kit 7 3 Lesson 3 Controlling LED by Button 225 ...
Page 233: ...SunFounder uno and mega kit 7 3 Lesson 3 Controlling LED by Button 227 ...
Page 237: ...SunFounder uno and mega kit 7 4 Lesson 4 Doorbell 231 ...
Page 253: ...SunFounder uno and mega kit indigo and purple 7 7 Lesson 7 RGB LED 247 ...
Page 260: ...SunFounder uno and mega kit 254 Chapter 7 For Uno User ...
Page 262: ...SunFounder uno and mega kit 256 Chapter 7 For Uno User ...
Page 327: ...SunFounder uno and mega kit 7 20 Lesson 20 Simple Creation Stopwatch 321 ...
Page 350: ...SunFounder uno and mega kit 344 Chapter 7 For Uno User ...
Page 378: ...SunFounder uno and mega kit Breadboard LED Resistor 372 Chapter 8 Play with Scratch ...
Page 385: ...SunFounder uno and mega kit 8 2 Projects 379 ...
Page 386: ...SunFounder uno and mega kit Breadboard Resistor RGB LED 380 Chapter 8 Play with Scratch ...
Page 393: ...SunFounder uno and mega kit Breadboard LCD1602 Potentiometer 8 2 Projects 387 ...
Page 402: ...SunFounder uno and mega kit Breadboard 396 Chapter 8 Play with Scratch ...
Page 408: ...SunFounder uno and mega kit Breadboard Button 402 Chapter 8 Play with Scratch ...
Page 414: ...SunFounder uno and mega kit Breadboard Tilt Switch 408 Chapter 8 Play with Scratch ...
Page 419: ...SunFounder uno and mega kit Breadboard Thermistor 8 2 Projects 413 ...
Page 425: ...SunFounder uno and mega kit Breadboard Photoresistor Resistor 8 2 Projects 419 ...
Page 436: ...SunFounder uno and mega kit Breadboard Servo 430 Chapter 8 Play with Scratch ...
Page 446: ...SunFounder uno and mega kit Breadboard DC Motor 440 Chapter 8 Play with Scratch ...
Page 461: ...SunFounder uno and mega kit Breadboard Button 8 2 Projects 455 ...
Page 481: ...SunFounder uno and mega kit Breadboard 8 2 Projects 475 ...
Page 493: ...SunFounder uno and mega kit Breadboard Button 8 2 Projects 487 ...
Page 504: ...SunFounder uno and mega kit Set the size to 50 498 Chapter 8 Play with Scratch ...
Page 522: ...SunFounder uno and mega kit 516 Chapter 8 Play with Scratch ...
Page 524: ...SunFounder uno and mega kit 518 Chapter 9 FAQ ...
Page 526: ...SunFounder uno and mega kit 520 Chapter 10 Thank You ...