Step 1: What You Need?
1 x Arduino Board (Arduino UNO used in this tutorial)1 x 10k ohm resistor
1 x Button / Toggle Switch
1 x Breadboard
Male-to-Male Jumper Wires
Optional
1 x LED(RED)
1 x 220 Ohm Resistor
Don't have components? Don't worry. Just click the component's name.
Male-to-Male Jumper Wires
Optional
1 x LED(RED)
1 x 220 Ohm Resistor
Don't have components? Don't worry. Just click the component's name.
Step 2: Build Your Circuit.
Step 3: Upload The Code.
1. Select the Arduino board type: Select Tools >> Board >> Select your correct Arduino board used.2. Find the port number by accessing device manager on Windows. See the section Port (COM&LPT) and look for an open port named "Arduino Uno (COMxx)". If you are using a different board, you will find a name accordingly. What matters is the xx in COMxx part. In my case, it's COM3. So my port number is 3.
Select the right port: Tools >> Port >> Select the port number.
3. You can find this code in the example of Arduino IDE.
Select File >> Examples >> 02.Digital >> StateChangeDetection
Select File >> Examples >> 02.Digital >> StateChangeDetection
Click press the "upload" button (see the button with right arrow mark).
Step 4: Test Your Circuit.
When the pushbutton is open (unpressed) there is no connection between the two legs of the pushbutton, so the pin is connected to ground (through the pull-down resistor) and we read a LOW. When the button is closed (pressed), it makes a connection between its two legs, connecting the pin to voltage, so that we read a HIGH. (The pin is still connected to ground, but the resistor resists the flow of current, so the path of least resistance is to +5V.)If you disconnect the digital I/O pin from everything, the LED may blink erratically. This is because the input is "floating" - that is, not connected to either voltage or ground. It will more or less randomly return either HIGH or LOW. That's why you need a pull-down resistor in the circuit.
0 comments:
Post a Comment