Find Jobs
Hire Freelancers

Help me with coding for Arduino CAN Reader

$30-250 USD

Closed
Posted almost 3 years ago

$30-250 USD

Paid on delivery
We are developing a device that reads CAN messages from a vehicle or other device and then triggers outputs depending on certain conditions. We need assistance with the code development, as my programming skills are not proficient enough and due to time constraints this project needs to be completed. I have the Arduino Leonardo board and the CAN transmitting device on bench and ready to actively test code when required. In a nutshell, I require the code that takes values from an array set by a Library for the MCP2515 CAN transceiver chip, convert the values to binary, take the binary bits then place them individually into another array. Then the code needs to read specific cells, compare the values to a list of defined conditions then store them as variables to be used for triggering outputs or serial printing, depending on the future application of the CAN reading device. I can provide a document that further explains the technical process if requested. The code will also require detailed commenting so that I can learn how it was achieved and also in case any possible minor adjustments need to be made in the future.
Project ID: 30104484

About the project

11 proposals
Remote project
Active 3 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
11 freelancers are bidding on average $192 USD for this job
User Avatar
Hello, I can help you for this CAN protocol based Arduino coding. I have experience working with CAN protocol, CANBUS, MCP2515 CAN transceiver. We can discuss in detail over chat.
$250 USD in 14 days
4.9 (25 reviews)
5.2
5.2
User Avatar
Hi I might be able to help you with MCP2515, i ever used it while ago, i can make a good documentation, and if you want i can give explanation of each method
$250 USD in 7 days
5.0 (7 reviews)
4.0
4.0
User Avatar
Hi Hope you are well. This is Sam, an embedded system expert. I have reviewed your requirements and they fit my skillsets. In your project, the Arduino board is connected to the CANBus via the MCP2515? So do you need to read the CAN message on the board via this MCP2515 chip? I have rich experience in CANBus communication and there is a ready-made CANBus communication library for Arduino. And moreover, I have my own Arduino board and MCP2515 chip here, so I can test the code easily. I hope we can discuss the project details via chat. Have a nice day. Thank you.
$250 USD in 7 days
5.0 (1 review)
2.8
2.8
User Avatar
Hello, thanks for posting. I have worked with CAN protocol in working for thr agricultural robot of around 6*6 ft. I have previously also worked witb synchronization of other protocols and their integration. Please ping me up to discuss more about it.
$56 USD in 7 days
5.0 (1 review)
0.4
0.4
User Avatar
I have experience in CAN Protocol,I2C, SPI. I have developed OBD for Live monitoring. Based on the datas from Sensors or equivalent data from Array/List , certain actions can be triggered using CAN. How many ECU you want to implement.?
$170 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, Good Day. We have read the requirements of your project. We have been working with a diverse set of IT elements like Aurdino, rasberry pi, VLSI & so on for many years now, it certainly makes us enough proficient in this field. If you give us the project, we will be able to deliver it within the shortest possible time with precise work. The additional things regarding this project, we can discuss in the chat. Thanks, Intelligent Solutions Ltd
$200 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I'm Faiz from Malaysia I have skills in developing and debugging microcontrollers. From your statement, I can imagine that you want to convert HEX into binary and push into 8x8 array, call arr[0][5] to get ON/OFF state and call arr[2] then convert it to DEC to get speed reading. sample data: 13:23:20.384 -> 760 4 86 27 0 0 0 0 0 output: [['0', '0', '0', '0', '0', '1', '0', '0'], ['1', '0', '0', '0', '0', '1', '1', '0'], ['0', '0', '1', '0', '0', '1', '1', '1'], ['0', '0', '0', '0', '0', '0', '0', '0'], ['0', '0', '0', '0', '0', '0', '0', '0'], ['0', '0', '0', '0', '0', '0', '0', '0'], ['0', '0', '0', '0', '0', '0', '0', '0'], ['0', '0', '0', '0', '0', '0', '0', '0']] arr[0][5] = 1 (ON) arr[2] = 39km/h I can get it done. :)
$200 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
The project is very easy as I already have developed EV chargers using STM32 bluepill on arduino platform and have a CAN code developed for the same I need only 1 day to develop the code for CAN on Leanardo board.
$35 USD in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of RUSSIAN FEDERATION
Rostov-on-Don, Russian Federation
5.0
2
Member since Jun 22, 2020

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.