Find Jobs
Hire Freelancers

Arduino Receive and Format Data!

$10-60 USD

Completed
Posted over 8 years ago

$10-60 USD

Paid on delivery
Hello all, I need someone to put a function to work. I build a panel with 1 keypad, 3 LEDs, 1 button and 1 I2C 20x4 LCD. Also I'm using a state machine for the functions. The panel talks to the main Arduino with serial with simples digits of control: % to start $ to stop. This is an example of main Arduino function to turn on and off a LED: if (rxBuffer[0] == '%') { if (rxBuffer[1] == 'R' && rxBuffer[2] == 'H' && rxBuffer[3] == '$') digitalWrite(outLedVM, HIGH); if (rxBuffer[1] == 'R' && rxBuffer[2] == 'L' && rxBuffer[3] == '$') digitalWrite(outLedVM, LOW); } So when the main send %VMH$ the panel arduino understand % = start, R from red, and (H or L) from High or Low, and do the desired with the Red LED. However when I'm using big arrays to transmit a value for example the code locks. I have also a functions that sends me the compass value (where C from compass): if (rxBuffer[0] == '%' && rxBuffer[1] == 'C' && rxBuffer[5] == '$') { strBuffer = String(rxBuffer[2]) + String(rxBuffer[3]) + String(rxBuffer[4]); compassValue = [login to view URL](); [login to view URL](compassValue); clearBuffer(); } I have a software to emulate the main Arduino and send the frame. What I need from you? FOUR functions THAT WORK: 1) Send right encoder value: -99.999.999 to +99.999.999 2) Send left encoder value: -99.999.999 to +99.999.999 3) Send GPS latitude: -99.999 to +99.999 4) Send GPS longitude: -99.999 to +99.999 For the 1 and 2, I need the long and the string to print into a LCD For the 3 and 4, I need only the string to print into a LCD Note: Timeframe is realy important, I need it fast. Delay can cause dispute in my favor, accepting the project you accept this term. PLEASE IF YOUR BID WILL BE GRATER THAN 60USD DO NOT PLACE IT, PLEASE RESPECT - I WILL NOT HIRE YOU AND YOU WILL MESS THE BIDS.
Project ID: 8837888

About the project

4 proposals
Remote project
Active 8 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
Sou o candidado certo para este projeto. Trabalho com arduino a bastante tempo. Tenho certeza que o problema vai ser resolvido.
$35 USD in 1 day
0.0 (0 reviews)
0.0
0.0
4 freelancers are bidding on average $44 USD for this job
User Avatar
A proposal has not yet been provided
$55 USD in 1 day
5.0 (3 reviews)
3.6
3.6
User Avatar
Предложение еще не подано
$50 USD in 1 day
5.0 (8 reviews)
3.0
3.0
User Avatar
just tell me in how many days u want it done... and i didnt get what you were asking from me in that 3rd and 4th point about that gps longitude and latitude. I have worked on arduino before.. and i also have experience of interfacing it with an led
$35 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of BRAZIL
Valinhos, Brazil
4.8
29
Payment method verified
Member since Jan 22, 2014

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.