Ks0112 keyestudio EASY plug Digital Push Button: Difference between revisions

From Keyestudio Wiki
Jump to navigation Jump to search
No edit summary
Line 22: Line 22:
<br>
<br>
==Connect It Up==
==Connect It Up==
Connect the EASY Plug Push Button sensor to control board using an RJ11 cable. Then connect the control board to your PC with a USB cable.
Connect the EASY Plug push button sensor and LED module to control board using RJ11 cables. <br>
<br>[[File:ks0112.jpg|500px|frameless|thumb]]<br>
<br>[[File:按键灯.jpg|500px|frameless|thumb]]<br>


<br>
<br>
==Upload the Code==
==Example 1: Button Controlled Light==
Copy and paste below code to [http://wiki.keyestudio.com/index.php/How_to_Download_Arduino_IDE Arduino IDE] and upload.  
 
<pre>
'''Upload the Code'''<br>
/* When you push the digital button, the Led 13 on the board will turn on. Otherwise,the led turns off.
Below is an example code. Open or drag below code to [https://wiki.keyestudio.com/Getting_Started_with_Mixly  Mixly Blocks] and upload. <br>
*/
<br>[[File:ks0397 4.1.png|500px|frameless|thumb]]<br>
int ledPin = 13;// choose the pin for the LED
 
int inputPin = 9;// Connect sensor to input pin 9
<br>
void setup() {
'''What You Should See'''<br>
pinMode(ledPin, OUTPUT);// declare LED as output
Powered up and upload well the code, press down the button, LED module is turned on. While release the button, LED is off.
pinMode(inputPin, INPUT);// declare pushbutton as input
<br>[[File:ks0397 4-1.png|500px|frameless|thumb]]<br>
}
<br>[[File:ks0397 4-2.png|500px|frameless|thumb]]<br>
void loop(){
int val = digitalRead(inputPin);// read input value
if (val == HIGH) { // check if the input is HIGH
digitalWrite(ledPin, LOW);// turn LED OFF
} else {
digitalWrite(ledPin, HIGH);// turn LED ON
}
}
</pre>


<br>
<br>
==What You Should See==
Open the monitor, it will print out the value read from the button.
Powered up and upload well the code, press down the button, D13 indicator on the control board is turned on. While release the button, indicator LED is off.
<br>[[File:ks0397 4-3.png|500px|frameless|thumb]]<br>
<br>[[File:ks0112 Result.jpg|500px|frameless|thumb]] [[File:ks0112 Result1.jpg|500px|frameless|thumb]]<br>
<br>[[File:ks0397 4-4.png|500px|frameless|thumb]]<br>
 
 
<br>
==Example 2: Simulating Table Lamp==
 
'''Upload the Code'''<br>
Below is an example code. Open or drag below code to [https://wiki.keyestudio.com/Getting_Started_with_Mixly  Mixly Blocks] and upload. <br>
<br>[[File:ks0397 4.2.png|500px|frameless|thumb]]<br>
 
<br>
'''What You Should See'''<br>
Powered up and upload well the code, press down the button, LED light is turned on, it will not be off when release the button; But if press the button once again, LED will be turned off. It seems like your table lamp. <br>
<br>[[File:ks0397 4-5.png|500px|frameless|thumb]]<br>
<br>
Open the monitor, you should be able to see how many times do you press the button.
<br>[[File:ks0397 4-4.png|500px|frameless|thumb]]<br>
 
<br>
 
<br>
<br>
==Resources ==
==Resources ==
'''Download the PDF:''' <br>
'''Download the PDF for Arduino:''' <br>
https://drive.google.com/open?id=1n231PI2jg8BQcIFIccbpYRfGLHEpQoP0
https://drive.google.com/open?id=1n231PI2jg8BQcIFIccbpYRfGLHEpQoP0


'''Download the Mixly Code and PDF:''' <br>
https://drive.google.com/open?id=1FJTT0eiIYVB6ZHNKM657LFCRkHGAJ5yk


<br>
<br>


==Buy from ==
==Buy from ==
*'''Official Website:''' http://www.keyestudio.com/ks0112.html
*[https://www.keyestudio.com/new-keyestudio-easy-plug-digital-push-button-module-for-arduino-steam-p0091-p0091.html '''Official Website''' ]


*[https://www.aliexpress.com/store/product/New-Keyestudio-EASY-Plug-Digital-Push-Button-for-Arduino/1452162_32643204056.html?spm=2114.12010612.8148356.10.64de484e0lsdsr  Shop on aliexpress]
*[https://www.aliexpress.com/store/product/New-Keyestudio-EASY-Plug-Digital-Push-Button-for-Arduino/1452162_32643204056.html?spm=2114.12010612.8148356.10.64de484e0lsdsr  Shop on aliexpress]

Revision as of 16:09, 6 May 2019

Keyestudio EASY plug Digital Push Button

Introduction

The EASY Plug Push-button module is a tidy little design that lets you control a DC power source using an everyday tactile button.
This basic application module is widely applied to Arduino, Raspberry Pi platforms.
When the button is pressed, it outputs HIGH level signal; if release the button, it outputs LOW level signal.
You can simply connect to an IO port to have your first taste of Arduino.
Note: this sensor needs to be used together with EASY plug control board.


Specification

  • Connector: Easy plug
  • Supply Voltage: 3.3V to 5V
  • Large button and high-quality top cap
  • Sensor type: Digital


Technical Details

  • Dimensions: 38mm*20mm*18mm
  • Weight: 5.6g


Connect It Up

Connect the EASY Plug push button sensor and LED module to control board using RJ11 cables.

thumb


Example 1: Button Controlled Light

Upload the Code
Below is an example code. Open or drag below code to Mixly Blocks and upload.

thumb


What You Should See
Powered up and upload well the code, press down the button, LED module is turned on. While release the button, LED is off.
thumb

thumb


Open the monitor, it will print out the value read from the button.
thumb

thumb



Example 2: Simulating Table Lamp

Upload the Code
Below is an example code. Open or drag below code to Mixly Blocks and upload.

thumb


What You Should See
Powered up and upload well the code, press down the button, LED light is turned on, it will not be off when release the button; But if press the button once again, LED will be turned off. It seems like your table lamp.

thumb

Open the monitor, you should be able to see how many times do you press the button.
thumb



Resources

Download the PDF for Arduino:
https://drive.google.com/open?id=1n231PI2jg8BQcIFIccbpYRfGLHEpQoP0

Download the Mixly Code and PDF:
https://drive.google.com/open?id=1FJTT0eiIYVB6ZHNKM657LFCRkHGAJ5yk


Buy from