HelloI am trying to do a Reset after the user enters his numbers. I am also trying to fix my while loops because once in the loop it just stays there and if the user tries the other combination it wouldn't allow him because of the while loop.
I know the problem is because of the condition I have inside my while loop (i.e the 1) but I don't know what condition to put inside it so when the user start pressing the keys the program will reset the previous input and let the user put the new combination.
The program works but I have to reset using the reset button of the arduino. I want some reset in the code.
Thank you very very much. Here is my code:
No it's not time dependent. I just want to sense when the user start touching the keys and that should trigger something to reset the previous entry and leave the loop. Turn pin 2 high and then it's ready to check the new entry.if it's correct it will enter the second loop if not it'll go to the second condition(not available!!)
Thanks
If this statement is ever reached, the infinite loop is the only thing that the code will ever do. Not the greatest idea to not include a way to get out of this loop. Fortunately, the Arduino people did provide a way - the reset button.
So what this allows you to do is not use delays and constantly run the loop so that you can check for user input. When the user does something such that you don't need to blink the LED, simple set blinkLED to 0 and turn it off.
Thank you very much. I think what you suggested is almost working the only problem is I want to turn on and off IOXpin exactly the amount of time I had on my while loop. Because I am trying to control a pump. This pump has a pin when you apply 5v to it, it stops and when you apply 0V it turns on. Basically, you stop it with turning the IOXpin high.
Here is the changes I did to my code. And thanks again for the help.
So in my case when the user hits the right combination, I want to display the message "Dispensing whatever 20uL or 200uL" and it will start the loop (Turn a pin high for some time and low for some time in a loop) in my case I am using pin 2.
I hope I clarified what I am looking for.
That loop need some work. I know because I put that "1" inside the while (i.e while(1)) that's why when the user inputs the right combination it just stays in loop because it's always true.
But What I want is if the user touched any key from the keypad it will exit the loop, that's simply what I am trying to do.
I tried putting inside the () of the while loop something like "key" or ekey thinking that variable stores the current reading but it didn't work.
Let me know if you have any help to provide us with.
Thanks
At first the OIX pin will be set high. You can see that in the beginning of my void loop setup. Because that pin stops my micro pump when it's high. So I want it high when you first power the system. Then when the user put the right combination it will go to my two loops, depending on the selection. If the user selected 20 then it will execute the first loop.
If the user didn't enter the right combination the pin IOX will stay high to keep the pump in the stop mode.
Now if the user entered the right combination, I will print a message (dispensing 20 ul) and the pin start turning high and low (see my time) until the user touches the keys again in which case the IOX pin will turn high to stop the pump again and wait for the next entry, if it's 200 then that's good it'll go to the second loop, if it's 20 it'll go back to the first loop if it's not one of these two the program should exit the loop and turn the pin IOX high again to stop the pump.
My problem is just how do you get out of the loop and reset the system, I need a condition (maybe getkey() function to tell me that the user touched the keys or something).
Please some sample code, just suggesting things doesn't help me
I hope this makes it clear
Thank you very much for your time.
Thank you.
Thank you very much for your help.
I am working now on my void loop() function. In my code (see bellow) I have to press "#" to dispense the 200 and "*" to dispense the 20.
How can I use just one * or # to do the same thing because I am trying to increase the number of combination to 10 and it's gonna be a mess to have a case for each one.
So here is my code so far:
I am getting a lot of prints that I don't need. Another thing is when I pressed 4 and 0 and * to validate I got what I have in the print screen and the key don't print anything after this. Also the Disp2() function in my code does not work.
I know I asked a lot of questions but hopefully this will be my last question. I am working on a project and it's due soon. Thanks
Since the download my supra ekey app ( Realtor) will not open. Supra told me to delete my phone then add it back, which I did. Several times, still doesn't open. I also tried adding a different supra app to my phone , just to see and it won't open either. The tech at apple said many people are having trouble and it's on Supra's end. But when I call Supra, they say it is not on their end and NO ONE else is having trouble. I really don't believe that part, but I do know it working for many. Any suggestions? Every other app I have works.
It is Supra's issue. I spent hours today with tech support who keep saying it's workign for everyone else. Go to the APP store and look up the reviews. There are many people who are having the same issue since IOS7. This update doesn't work. I went into an Apple store and we factory reset my iphone 4gs twice! It's outrageous we pay so much for this and other services to just stay in business in real estate, and they can't get it right. I've had to resort to using my old iPad with previous iOS version and the ekey works on that. A pain to have to take that around to open a lockbox. My guess is they will sort it out with the next version, but keep calling them and keep complaining! The more people complain, the sooner they will fix it even if they will not admit it is their issue.
Our biometric access control systems detect the characteristics (minutiae) of the fingerprint contours, compare them to the biometric information saved from the reference fingerprint image, and open the door in the event of a match.
An ekey fingerprint scanner detects the fingerprint by means of an area sensor and subsequently processes it. It compares the result with that of the biometric data extracted from the reference fingerprint image and opens the door in the event of a match. The fingerprint scanner only works correctly and reliably with the front phalanx print. Hold your finger still and in the correct position on the sensor.Front phalanxFingerprintHow do I use the fingerprint scanner correctly?
The fingerprint scanner only works correctly and reliably with the papillary lines of the front phalanx. In the case of very dry or cold fingers, these papillary lines cannot be detected sufficiently.Try the following:You can warm a cold finger by rubbing it.If your hands are dry, it often helps to run your finger over your forehead.If possible, use another finger.
The fingerprint scanner only works correctly and reliably with the papillary lines of the front phalanx. If your finger or the sensor is too wet, these papillary lines cannot be detected sufficiently.Try the following:Dry your finger.Dry the sensor of the fingerprint scanner with a non-abrasive cloth.
Make sure that you have placed your finger correctly.In some cases, the state of the finger itself can lead to lack of recognition. The fingerprint scanner only works correctly and reliably with the papillary lines of the front phalanx. If your finger is very dry, wet, or cold, these papillary lines cannot be detected sufficiently.If your finger is very dry:If your hands are dry, it often helps to run your finger over your forehead.If your finger or the sensor is wet:Dry your finger.Dry the sensor of the fingerprint scanner with a non-abrasive cloth.If your finger is cold:You can warm a cold finger by rubbing it.Should the problem persist: if possible, use another finger. Otherwise, contact our support team at -ticket/
The rechargeable battery needs to be charged approx. every 6 months.High temperature fluctuations cause a loss of energy in the battery and can therefore have a negative effect on the function of your fingerprint scanner.Wait until the rechargeable battery has reached room temperature again before charging it.
You need to charge the rechargeable battery when the top-left and bottom-right signaling segments light up red.Wait until the rechargeable battery has reached room temperature again before charging it.
There are two ways for a subscriber to get a lockbox key, called an eKEY. The first and most convenient way is to contact Support via phone. The second way is to visit the ARMLS Support Center or an Affiliate Keybox location in person. Please be advised that we cannot let third parties get a key for subscribers on their behalf.
Be sure to bring a government issued photo ID, like a driver license, a state-issued identification card, a military ID or a passport. We accept Visa, MasterCard, Discover and American Express, as well as checks. No cash please!
Hello,
You can have Kurt call our Support helpline at
480-921-7777 and request a cancellation. If Kurt currently has the XpressKEY (handheld black device), he will be asked to drop it off or mail it into an ARMLS Support Center. If he is in possession of the eKEY app, they will simply make the cancellation over the phone and app can be deleted. Let us know if you have any more questions!
Are you supporting the other supra keys as well as ekey? And how do I go back to using my previous supra key. I could not show two houses this weekend becaue ekey did not work. Please help. It is way to hot to be dealing with this.
3a8082e126