SunFounder uno-and-mega-kit
Set the input and output status of the pins
pinMode
(buttonPin,
INPUT
);
//initialize thebuttonPin as input
pinMode
(ledPin,
OUTPUT
);
//initialize the led pin as output
We need to know the status of the button in this experiment, so here set the
buttonPin
as INPUT; to set HIGH/LOW
of the LED, we set
LedPin
as OUTPUT.
Read the status of the button
buttonState
=
digitalRead
(buttonPin);
buttonPin(Pin12) is a digital pin; here is to read the value of the button and store it in
buttonState
.
digitalRead (Pin)
: Reads the value from a specified digital pin, either HIGH or LOW.
Press the button to make the buzzer sound
if
(buttonState
==
HIGH
)
{
digitalWrite
(ledPin,
HIGH
);
//turn the led on
}
else
{
digitalWrite
(ledPin,
LOW
);
//turn the led off
}
In this part, when the
buttonState
is High level, write
ledPin
as High and the LED will be turned on. As one end of
the button has been connected to 5V and the other end to pin 12, when the button is pressed, pin 12 is 5V (HIGH).
And then determine with the
if (conditional)
; if the conditional is true, then the LED will light up.
else
means that when the if(conditional) is determined as false, run the code in
else
.
6.4 Lesson 4 Doorbell
6.4.1 Introduction
A buzzer is a great tool in your experiments whenever you want to make some sounds. In this lesson, we will learn
how to drive an active buzzer to build a simple doorbell.
6.4. Lesson 4 Doorbell
93
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 ...