How to make instant stop button in the keypad.h library


hi :),

me below
if pressed '1' key arduino actions 60 seconds , want able stop these action instantly while it's running pressing '2' key

i know make loop stop or reset it, can use
code: [select]
void (*resetloop)(void)=0;
but don't know how make work, tired lot (while) function no luck . newbie please  ^_^
code: [select]
 
#include <keypad.h>

const byte rows = 4;
const byte cols = 4;
char hexakeys[rows][cols] = {
 {'0','1','2','3'},
 {'4','5','6','7'},
 {'8','9','a','b'},
 {'c','d','e','f'}
};
byte rowpins[rows] = {3, 2, 1, 0};
byte colpins[cols] = {7, 6, 5, 4};

//initialize instance of class newkeypad
keypad customkeypad = keypad( makekeymap(hexakeys), rowpins, colpins, rows, cols);

void setup(){
 serial.begin(9600);
}
 
void loop(){
 char customkey = customkeypad.getkey();
 
 if (customkey=='1'){
   //done actions take 60 second
 }
}

oops post in wrong topic :)


Arduino Forum > Topics > Device Hacking > How to make instant stop button in the keypad.h library


arduino

Comments

Popular posts from this blog

VIDIOC_S_FMT error 16, Device or resource busy - Raspberry Pi Forums

using a laptop skeleton to build a pi laptop - Raspberry Pi Forums

Forum for Joomla? - Joomla! Forum - community, help and support