Find Jobs
Hire Freelancers

Arduino Project (T3)

$250-750 USD

Cancelled
Posted about 10 years ago

$250-750 USD

Paid on delivery
I need a simple program made for an Arduino Uno. If two independent digital buttons are pressed within a set amount of time (defined as a hard coded variable at the top of the program), a signal will be sent to the 5volt output for x seconds. I need the able to adjust x time from 10 milliseconds to 10,000 milliseconds. I have a LCD keypad shield for changing the delay time and for displaying the delay time. You have two options for this project. Another Freelancer has tried to make this simple program, but was unable to finish it. You have the option to re-write it. or to De-bug the one I have uploaded.
Project ID: 5826274

About the project

7 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $615 USD for this job
User Avatar
**********************.. YOUR SEARCH ENDS HERE .. ********************** GET IT DONE RIGHT THE FIRST TIME! My clients are first and communication is very important. Hello Sir/Ma'am, yes indeed I read descriptions however, I have 1 chance to make a first impression. I want to ensure you that I have the skill-set needed to complete your project. Once you message me, I will send more past work examples your way and more detailed info. Please note: I do Not have a dozen projects in progress. The system works in such a way that even if the projects are very old & they we're paid a different way, possibly before the new milestone setup.. that is how it looks (as ongoing). I am ready to work. I look forward to talking to you further and getting started. I've been working in simple and extensive Website Coding (PHP, MYSQL, WORDPRESS, JOOMLA, JAVASCRIPT, CSS, HTML), Website Designing and Graphic Design for ***over 10 years now. After working as a ***top sales and marketing representative for Sears, I began to independently pursue my career. I have experience in do-it-yourself CMS, Logos with flare and flash design to name a few. I went to college for business and marketing so ***I know what it takes to sell. Get it done professionally and get it done right THE FIRST TIME! Some people like to know who they are working with on the personal side. If you are one of the types of people, please watch my short video at www.blissent.net. You'll see a big reason why I work! Thank you, Timothy
$1,030 USD in 10 days
4.7 (37 reviews)
7.4
7.4
User Avatar
This is actually quite an easy program to write, assuming there isn't something lurking that wasn't in your project description. As I understand it, you need code to accept input from two buttons that look like the JPG picture you provided (Radio Shack buttons, looks like.) These buttons should be debounced and, if they are held together for a specified time period, an output pin is driven HI for another specified time period. You don't say how close in time the buttons must be jointly pressed. So if one is pressed and held while then the other is pressed a few seconds later, is that acceptable? Or should that be rejected? In short, I'd need to develop a state machine diagram for the switches for your approval. But that's normal and I don't expect any difficult problems from that. I do NOT see why you mention PHP for the project. The code example you included is just typical Arduino C-like code using setup() and loop(). The LCD display drive probably just uses a library. But I've also driven those 1602 LCD displays directly before. So even if there isn't a library that is trusted, I could code that up pretty quickly and it's not an issue to me either way. I've been designing and coding embedded systems, professionally, for more than three decades. This would be a pleasure to do. I'll need to pick up the exact hardware you have (I buy, don't worry) and set things up here, though. Once that is set, I'd code it up and test it thoroughly.
$250 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
It depends on how is your hardware design. First what kind of microcontroller you are using? Second, how do you connect two button to your micro controller? GPIO or other bus? Third, how you connect the LCD keypad? Without those info, no body can tell how to design the software. I assume you have GPIO connect for two button, you are using a simple 16 bits or 32 bits micro controller , you LCD key pad is connected by GPIO too. You output signal is one GPIO. Then the whole design could be simple, it will scan the button status on fix interval(every 5 milliseconds). And if detected two button are pressed, start a timer, any time button released, timer will be cancelled. When timer timeout, send out the signal, start a timer for the preset length of time, when timer timeout, turn off signal. LCD keypad process should be ran on another process. Rewrite the program will be much fast than debug other's junk.
$666 USD in 8 days
0.0 (0 reviews)
0.0
0.0
User Avatar
hi i can do it. please go through my profile to have a detailed look of my previous works. I can provide you quality work and on time. waiting for your reply regards
$526 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, To do this project I would need some clarifications to be sure I understood correctly what you need. I have to be honest and tell you that this would be my first freelancing project, but I have worked previously with arduino and a lot with ATmega uC without using the arduino IDE. I will address you the questions in the future accordingly of the bidding outcome. Have a nice day!
$333 USD in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Fort Collins, United States
5.0
1
Payment method verified
Member since Jun 8, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.