Programming Arduino Getting Started with Sketches



Yüklə 5,42 Kb.
Pdf görüntüsü
səhifə50/78
tarix22.12.2023
ölçüsü5,42 Kb.
#189286
1   ...   46   47   48   49   50   51   52   53   ...   78
Arduino SimonMonk 2011

Figure 6-10
Adding the Bounce library in Windows
After downloading the file, unzip it and place the unzipped folder, called Bounce, into
the libraries subfolder in the folder where all your sketches are saved. On Windows, this
folder is My Documents\Arduino, and on Mac and Linux, it is Documents/Arduino. If
there is no libraries subfolder, then you will need to create one. 
Figure 6-10
shows the
folder structure in Windows after a library has been added.
After adding the library, you need to restart the Arduino application for the changes to
take effect. Once you do so, you can use the Bounce library in any sketches that you write.
Sketch 6-07 shows how you can use the Bounce library. Upload it to your board and see
how reliable the LED toggling has become.


Using the library is pretty straightforward. The first thing that you will notice is this
line:
This is necessary to tell the compiler to use the Bounce library.
You then have the following line:
Do not worry about the syntax of this line at the moment; it is actually C++ rather than C
syntax, and you will not be meeting C++ until 
Chapter 11
. For now, you will just have to
be content to know that this sets up a 
bouncer
object for the pin specified, with a
debounce period of 5 milliseconds.
From now on, you use that 
bouncer
object to find out what the key is doing rather than
reading the digital input directly. It has put a kind of debouncing wrapper around your
input pin. So, deciding whether a button has been pressed is wrapped up in this line:
The function 
update
returns true if something has changed with the 
bouncer
object and
the second part of the condition checks whether the button went 

Yüklə 5,42 Kb.

Dostları ilə paylaş:
1   ...   46   47   48   49   50   51   52   53   ...   78




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin