Find Jobs
Hire Freelancers

Write some software

$30-250 AUD

Chiuso
Pubblicato più di 7 anni fa

$30-250 AUD

Pagato al completamento
I need you to develop some software for me. I would like this software to be developed using Javascript. I have a raspberry pi transmitting data from a Sensehat entering into Node Red. The output is sent to another software program. The raw data look like this – { "acceleration": { "x": 0.0795, "y": -0.4265, "z": 0.873 }, "gyroscope": { "x": 0.001, "y": 0.0003, "z": -0.0018 }, "orientation": { "roll": 334.1185, "pitch": 355.3219, "yaw": 155.3851 }, "compass": 155 } I need a node that converts the raw data into usable data for a software program Track Link navigator. Job number 1. [login to view URL] needs to be filtered to produce an output range of -90 to +90 instead of the current 0 to 360 [login to view URL] needs to be filtered to produce an output range of -90 to +90 instead of the current 0 to 360. This can be done with the following math if output >=270 && <=360 newoutput=output-360 if output >=90 && <=180 newoutput=90.00 if output >180 and <270 newoutput=-90.00 if output is anything else output=output The resultant output needs to be formatted to produce data that can be accepted into Track Link software – $HCHDM,{{[login to view URL]}}.0,M*<CR><LF> $HCHPR,{{[login to view URL]}},{{[login to view URL]}},{{[login to view URL]}},*<CR><LF> $HCHDT,{{[login to view URL]}}.0,T*<CR><LF> Job number 2. Produce a TSS1 format string – The TSS1 data string contains 27 characters in five data fields. Roll and pitch measurements are in degrees in the range -90 to +90 The resultant pitch output must also be converted to 4 digits. For example 90 would become 9000 and 5 becomes 0500, 5.17 would become 0517. Positive numbers must have a space before them i.e. - xxxxx 9000 Negative numbers have a -sign and no space i.e. - xxxx-9000 The resultant string will look like table 3-4: please see attached data sheet. :XXAAAASMHHHHQMRRRRSMPPPP[CRLF] MRRRR – this is the resultant roll data MPPPP– this is the resultant pitch data I look forward to working with you
Rif. progetto: 11754122

Info sul progetto

8 proposte
Progetto a distanza
Attivo 8 anni fa

Hai voglia di guadagnare un po'?

I vantaggi delle offerte su Freelancer

Imposta il tuo budget e le scadenze
Fatti pagare per il lavoro svolto
Delinea la tua proposta
La registrazione e le offerte sui lavori sono gratuite
8 freelance hanno fatto un'offerta media di $295 AUD
Avatar dell'utente
FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past projects I have handled and check my reviews for what employers have to say about my work... Can start right now...
$1.000 AUD in 12 giorni
5,0 (33 valutazioni)
6,2
6,2
Avatar dell'utente
Completed Job Number 1 and having the JS code for it. Hello showbag3, Greetings of the day. - i have 5 years of working experience in developing web applicaitons. - have good knowledge in javascript and developed many autobots, chrome plugins using javascripts. - have delivered quality code and got 5 rating from all my previous employers - have provided good support even after the project completion and shall maitain the same with you also. Text me for further discussions. Regards, Karthik
$144 AUD in 1 giorno
5,0 (14 valutazioni)
4,1
4,1
Avatar dell'utente
Hello Sir/Madam, Thanks for project post. here we checked the posted details and review it, here we need some more clarification in it, So Please message us to clear our doubts and start work on it. Thanks
$155 AUD in 3 giorni
5,0 (11 valutazioni)
2,1
2,1
Avatar dell'utente
Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned I have checked your requirements.i have right skills to work on this assignment my award = superb result = happy client. In a good partnership, good results happen. Good cooking makes good eating!BWe consider our client as our partner. can u provide your email or sky-pe etc for further discussion about the project. I am ready to discuss with you with best Regards
$222 AUD in 5 giorni
0,0 (1 valutazione)
0,0
0,0
Avatar dell'utente
hi I have very good exp in working with raspberry pi boards and I am very good in programming with node.js which as can I see (node.js is the base of node-red) so I can do what you want
$120 AUD in 15 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
I'm great with node.js, converting from JSON to different output is super simple (my company's API will give you JSON, XML, debug or even serialized PHP - all starts JSON), good Linux (rasp pi) to knowledge. Would be a simple task for me, done by a guy that's built an entire telecom on node and PHP.
$222 AUD in 3 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
If given this opportunity I have no doubts that it will be completed on time, to spec and at a competitive price. I am willing to demonstrate my ability if need be.
$277 AUD in 7 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Hi, we are two people passionate in web and mobile development.
$200 AUD in 3 giorni
0,0 (0 valutazioni)
0,0
0,0
Avatar dell'utente
Hi, I can help with your project. Understand you need to develop 2 JavaScript functions to run from within a node-red node to perform the conversion, receiving a message with your data and emitting a message with your required format.
$150 AUD in 3 giorni
0,0 (0 valutazioni)
0,0
0,0

Info sul cliente

Bandiera: AUSTRALIA
Chevron Island, Australia
0,0
0
Membro dal ott 11, 2016

Verifica del cliente

Grazie! Ti abbiamo inviato tramite email il link per richiedere il tuo bonus gratuito.
Non è stato possibile inviarti l'email. Riprova per piacere.
di utenti registrati di lavori pubblicati
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Caricamento anteprima
Autorizzazione per la geolocalizzazione concessa.
La tua sessione è scaduta ed è stato effettuato il log out. Accedi nuovamente per piacere.