Find Jobs
Hire Freelancers

Arduino subscript to convert hex chars to long integer (decimal) then long integer (decimal) back to hex chars

$10-30 USD

Completed
Posted over 4 years ago

$10-30 USD

Paid on delivery
Basically what we need is a quick C++ (Arduino specifically) subscript that we can call that allows you to convert a character array that consists of up to 8 hex characters (so 4 bytes) into a long integer decimal number and also an ability to convert a long integer decimal number back into an up to 8 character array. We have some existing code that works that we can send to you to see what we are trying to achieve here that returns the right values but it is crude and does not allow it to be pulled easily as subscript(s) and it's not cleanly written. Basically the code just needs to be cleaned up and made easier to pull as a subscript(s) to have it do these conversions. It's just not well written code at present and we would like someone who does this regularly to polish it off some. In short: It should populate a char array with a set of hex values, reading the actual values (so as an example, 0001E848 put into each element of the array). Then convert that into an unsigned long (so 125000 also as an example). We would be able to modify that number as a standard long integer if needed (not part of this but the example just randomizes it slightly to test it) and then it passes the resulting decimal number back to this or a separate subscript. The subscript would then convert that number back to the same data type as before, a char array so that we can then pass those values along to other functions (also not part of this). That's it. Don't leave memory open, don't use Strings or memory leaking approaches, please just keep this clean and well written.
Project ID: 20751953

About the project

6 proposals
Remote project
Active 5 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
Awarded to:
User Avatar
I've been coding embedded c++ for over 3 years, and can clean up your code without any trouble. Looking forward to hear more, best regards Jonas.
$20 USD in 7 days
5.0 (2 reviews)
1.3
1.3
6 freelancers are bidding on average $26 USD for this job
User Avatar
Hi There I have checked your project description and understand everything. I am very confident that i can do this project perfectly. As i have 10+ years of experience in this field. The bid is negotiable and we can talk about the price. thanks
$40 USD in 2 days
4.8 (302 reviews)
7.4
7.4
User Avatar
Hello Sir I am Programmer, Circuit Designer & PCB Layout designer. I can programme Arduino and PIC microcontrollers. I can design circuits and also design Professional PCB in Proteus design suite. I have rich experience in Projects Designing like robots, inverters, Iot & much more.
$20 USD in 1 day
5.0 (123 reviews)
5.7
5.7
User Avatar
Dear Employer, I am an Electronics Engineer and a programmer. I can convert hex to decimal and vice versa. I did in one of project the same thing which you want now. I can complete this in short time. Thank you for spending your time in my application.
$15 USD in 2 days
5.0 (17 reviews)
3.8
3.8
User Avatar
Efficient use of memory and freeing memory blocks that aren't in use is my big concern in the project . As an Embedded systems developer and C programmer , I have to take the most efficient method to write a program .
$30 USD in 1 day
4.9 (10 reviews)
4.0
4.0
User Avatar
Hi,dear. I have just read your project and I felt happy to see it. I have experienced for +7 years in this field. Particularly, I have ever done the job like this as you want. I want to hear your advice and discuss in more details. Trust me. If you hire me, i will do my best for you . Thank you. Time series,Statistics analysis
$30 USD in 1 day
5.0 (2 reviews)
1.0
1.0

About the client

Flag of UNITED STATES
Mebane, United States
5.0
26
Payment method verified
Member since Feb 2, 2009

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.