Programming Arduino Getting Started with Sketches


pinMode is a built-in function. Its first argument is the pin number in question (an  int



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

pinMode
is a built-in function. Its first argument is the pin
number in question (an 
int
), and the second argument is the mode, which must be either
INPUT
or 
OUTPUT
. Note that the mode name must be all uppercase.
This 
loop
waits for a command of either 
1
or 
0
to come from the Serial Monitor on your
computer. It it’s a 
1
, then pin 4 will be turned on; otherwise, it will be turned off.
Upload the sketch to your Arduino and then open the Serial Monitor (shown in 
Figure
6-2
).
So, with the multimeter turned on and plugged into the Arduino, you should be able to
see its reading change between 0V and about 5V as you send commands to the board from
the Serial Monitor by either pressing 
1
and then 
Return
or pressing 
0
and then 
Return
.
Figure 6-3
 shows the multimeter reading after a 
1
has been sent from the Serial Monitor.
If there are not enough pins labeled “D” for your project, you can actually use the pins
labeled “A” (for analog) as digital outputs too. To do this, you just have to add 
14
to the


analog pin number. You could try this out by modifying the first line in sketch 6-01 to use
pin 14 and moving your positive multimeter lead to pin A0 on the Arduino.
That is really all there is to digital outputs, so let’s move on swiftly to digital inputs.
Figure 6-2
The Serial Monitor


Figure 6-3
Setting the output to High
Digital Inputs
The most common use of digital inputs is to detect when a switch has been closed. A
digital input can either be on or off. If the voltage at the input is less than 2.5V (halfway to
5V), it will be 0 (off), and if it is above 2.5V, it will be 1 (on).
Disconnect your multimeter and upload the sketch 6-02 onto your Arduino board:
As with using an output, you need to tell the Arduino in the 

Yüklə 5,42 Kb.

Dostları ilə paylaş:
1   ...   42   43   44   45   46   47   48   49   ...   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