SunFounder uno-and-mega-kit
(continued from previous page)
break
;
case
2
:
clockwise(rank2);
// When stat=2, set the rotate speed of the motor as rank1=200
break
;
case
3
:
clockwise(rank3);
// When stat=3, set the rotate speed of the motor as rank1=250
break
;
default
:
clockwise(
0
);
}
The
switch
statement, like the
if
statement,
switch case
allows the programmer to control the flow of the
program with different code executed under various conditions. In particular, the switch statement compares the value
of a variable with the value specified in the case statement. When a case statement is found whose value matches the
value of a variable, the code in that case statement is run. If there is no
break
statement, the
switch
statement will
continue to execute the following expression until
break
or until it reaches the end of the switch statement.
In this part of the code.
• If stat = 1, let the fan rotate at speed rank1(150).
• If stat = 1, let the fan rotate at speed rank2(200).
• If stat = 1, let the fan rotate at speed rank3(250).
• If stat = 0, let the fan rotate at speed 0.
clockwise() function
void
clockwise
(
int
Speed)
//
{
analogWrite
(motorIn1,
0
);
analogWrite
(motorIn2,Speed);
}
This function sets the speed of the motor: write
Speed
to pin 9 and 0 to pin 10. The motor rotates in a certain direction
with the value of
Speed
.
7.22.7 Experiment Summary
In this experiment, you can also control the motor to rotate or not. Just connect pin 1, 2EN of the L293D to an I/O
port of the control board. Set 1, 2EN as High level, and the motor will start rotating; set it as Low level, it will stop the
rotating.
7.23 Lesson 23 Simple Creation - Digital Dice
7.23.1 Introduction
In previous experiments, we learned how to use a 7-segment display and control LEDs by a button. In this lesson, we
will use a 7-segment display and a button together to create a simple digital dice.
7.23. Lesson 23 Simple Creation - Digital Dice
337
Содержание R3
Страница 1: ...SunFounder uno and mega kit www sunfounder com Jan 19 2022 ...
Страница 2: ......
Страница 6: ...iv ...
Страница 8: ...SunFounder uno and mega kit 2 CONTENTS ...
Страница 9: ...CHAPTER ONE COMPONENTS LIST 3 ...
Страница 10: ...SunFounder uno and mega kit 4 Chapter 1 Components List ...
Страница 11: ...SunFounder uno and mega kit 5 ...
Страница 12: ...SunFounder uno and mega kit 6 Chapter 1 Components List ...
Страница 13: ...SunFounder uno and mega kit 7 ...
Страница 14: ...SunFounder uno and mega kit 8 Chapter 1 Components List ...
Страница 27: ...SunFounder uno and mega kit 2 7 Capacitor 2 7 Capacitor 21 ...
Страница 62: ...SunFounder uno and mega kit 56 Chapter 2 Components Introduction ...
Страница 64: ...SunFounder uno and mega kit 58 Chapter 3 Download the Code ...
Страница 82: ...SunFounder uno and mega kit 76 Chapter 5 Add Libraries ...
Страница 135: ...SunFounder uno and mega kit 6 10 3 Schematic Diagram The schematic diagram 6 10 Lesson 10 Servo 129 ...
Страница 163: ...SunFounder uno and mega kit 6 15 3 Schematic Diagram The schematic diagram 6 15 Lesson 15 Humiture Sensor 157 ...
Страница 198: ...SunFounder uno and mega kit 6 21 2 Components 192 Chapter 6 For Mega2560 User ...
Страница 200: ...SunFounder uno and mega kit 6 21 4 Experimental Procedures Step 1 Build the circuit 194 Chapter 6 For Mega2560 User ...
Страница 218: ...SunFounder uno and mega kit 212 Chapter 7 For Uno User ...
Страница 221: ...SunFounder uno and mega kit 7 1 Lesson 1 Blinking LED 215 ...
Страница 231: ...SunFounder uno and mega kit 7 3 Lesson 3 Controlling LED by Button 225 ...
Страница 233: ...SunFounder uno and mega kit 7 3 Lesson 3 Controlling LED by Button 227 ...
Страница 237: ...SunFounder uno and mega kit 7 4 Lesson 4 Doorbell 231 ...
Страница 253: ...SunFounder uno and mega kit indigo and purple 7 7 Lesson 7 RGB LED 247 ...
Страница 260: ...SunFounder uno and mega kit 254 Chapter 7 For Uno User ...
Страница 262: ...SunFounder uno and mega kit 256 Chapter 7 For Uno User ...
Страница 327: ...SunFounder uno and mega kit 7 20 Lesson 20 Simple Creation Stopwatch 321 ...
Страница 350: ...SunFounder uno and mega kit 344 Chapter 7 For Uno User ...
Страница 370: ...SunFounder uno and mega kit Finally click the Upload Code button 364 Chapter 8 Play with Scratch ...
Страница 378: ...SunFounder uno and mega kit Breadboard LED Resistor 372 Chapter 8 Play with Scratch ...
Страница 385: ...SunFounder uno and mega kit 8 2 Projects 379 ...
Страница 386: ...SunFounder uno and mega kit Breadboard Resistor RGB LED 380 Chapter 8 Play with Scratch ...
Страница 390: ...SunFounder uno and mega kit 4 Ball3 sprite red 5 Ball4 sprite green 384 Chapter 8 Play with Scratch ...
Страница 393: ...SunFounder uno and mega kit Breadboard LCD1602 Potentiometer 8 2 Projects 387 ...
Страница 402: ...SunFounder uno and mega kit Breadboard 396 Chapter 8 Play with Scratch ...
Страница 408: ...SunFounder uno and mega kit Breadboard Button 402 Chapter 8 Play with Scratch ...
Страница 414: ...SunFounder uno and mega kit Breadboard Tilt Switch 408 Chapter 8 Play with Scratch ...
Страница 419: ...SunFounder uno and mega kit Breadboard Thermistor 8 2 Projects 413 ...
Страница 425: ...SunFounder uno and mega kit Breadboard Photoresistor Resistor 8 2 Projects 419 ...
Страница 436: ...SunFounder uno and mega kit Breadboard Servo 430 Chapter 8 Play with Scratch ...
Страница 446: ...SunFounder uno and mega kit Breadboard DC Motor 440 Chapter 8 Play with Scratch ...
Страница 448: ...SunFounder uno and mega kit Adjust the size and position of the sprite appropriately 442 Chapter 8 Play with Scratch ...
Страница 461: ...SunFounder uno and mega kit Breadboard Button 8 2 Projects 455 ...
Страница 481: ...SunFounder uno and mega kit Breadboard 8 2 Projects 475 ...
Страница 493: ...SunFounder uno and mega kit Breadboard Button 8 2 Projects 487 ...
Страница 504: ...SunFounder uno and mega kit Set the size to 50 498 Chapter 8 Play with Scratch ...
Страница 522: ...SunFounder uno and mega kit 516 Chapter 8 Play with Scratch ...
Страница 524: ...SunFounder uno and mega kit 518 Chapter 9 FAQ ...
Страница 526: ...SunFounder uno and mega kit 520 Chapter 10 Thank You ...