-
Notifications
You must be signed in to change notification settings - Fork 2
Buttons and Switches
Victor Carreño edited this page Jan 25, 2015
·
2 revisions
This section contains 6 buttons and 6 switches. Every button sends information while it is pressed and every switch sends information every time the status has changed.
Functions
bool isButton1Pressed();
bool isButton2Pressed();
bool isButton3Pressed();
bool isButton4Pressed();
bool isButton5Pressed();
bool isButton6Pressed();
Syntax
myiShield.isButton1Pressed()
myiShield.isButton2Pressed()
myiShield.isButton3Pressed()
myiShield.isButton4Pressed()
myiShield.isButton5Pressed()
myiShield.isButton6Pressed()
Returns
Bool value. True/False.
Parameters
None
Example
#include <boards.h>
#include <SPI.h>
#include <RBL_nRF8001.h>
#include "iShield.h"
iShield myiShield;
void setup()
{
// Init. and start BLE library.
ble_begin();
Serial.begin(9600);
}
void loop()
{
myiShield.getInbox();
//Buttons
if(myiShield.isButton1Pressed()){
Serial.println("1, button pressed");
}
if(myiShield.isButton2Pressed()){
Serial.println("2, button pressed");
}
if(myiShield.isButton3Pressed()){
Serial.println("3, button pressed");
}
if(myiShield.isButton4Pressed()){
Serial.println("4, button pressed");
}
if(myiShield.isButton5Pressed()){
Serial.println("5, button pressed");
}
if(myiShield.isButton6Pressed()){
Serial.println("6, button pressed");
}
}
Functions
bool isSwitch1On();
bool isSwitch2On();
bool isSwitch3On();
bool isSwitch4On();
bool isSwitch5On();
bool isSwitch6On();
Syntax
myiShield.isSwitch1On()
myiShield.isSwitch2On()
myiShield.isSwitch3On()
myiShield.isSwitch4On()
myiShield.isSwitch5On()
myiShield.isSwitch6On()
Returns
Bool value. True/False.
Parameters
None
Example
#include <boards.h>
#include <SPI.h>
#include <RBL_nRF8001.h>
#include "iShield.h"
iShield myiShield;
void setup()
{
// Init. and start BLE library.
ble_begin();
Serial.begin(9600);
}
void loop()
{
myiShield.getInbox();
//Switches
if(myiShield.isSwitch1On()){
Serial.println("1, switch 1 On");
}
if(myiShield.isSwitch2On()){
Serial.println("2, switch 2 On");
}
if(myiShield.isSwitch3On()){
Serial.println("3, switch 3 On");
}
if(myiShield.isSwitch4On()){
Serial.println("4, switch 4 On");
}
if(myiShield.isSwitch5On()){
Serial.println("5, switch 5 On");
}
if(myiShield.isSwitch6On()){
Serial.println("6, switch 6 On");
}
}