Develop code for Arduino CAN Reader -- 3
$250-500 AUD
Paid on delivery
Hello!
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 and then store them as variables to be used for triggering outputs or serial printing, depending on the future application of the CAN reading device.
Please see the attached document 'Arduino CAN Reader [login to view URL]' for details.
Supplementary documents will be uploaded once project is awarded.
The code will also require detailed and legible commenting so I know how it was achieved and also in case any possible minor adjustments or additions need to be made by myself in the future.
This project requires someone with PROACTIVE communication skills.
This project must be functionally completed within 3 days. This includes bench testing and confirmation.
Detailed commenting can be completed within a further 2 days, or open to negotiation i.e. additional milestone payment, more time, depending on satisfaction and promptness of meeting current milestones.
Looking to establish 3 milestones for the project:
• CAN messages converted to binary and stored in 2 arrays, for CAN address 0x700 and 0x760 respective. 30% of bid)
• Read array bits and convert and store them as usable variables. (30% of bid)
• Project Completion (40% of bid)
Happy to negotiate on milestone percentages, as long as the first one is completed, and commitment and communication is maintained.
Thanks and looking forward to working with you,
Tom
Project ID: #30221299
About the project
15 freelancers are bidding on average $454 for this job
Hi, I am an electronic engineer with more than 10 years of experience. I have worked with arduino can. I am familiar with the diagnostics protocols as well UDS and OBD. Please contact me to discuss details. Thanks
Hello, I've complete MS Electric Engineering (Control System). I have plenty of experience in firmware development and micro-controller developments. My Core Skills are: -MATLAB, SIMULINK MODLING AND SIMULATION - STM More
hello sir.✋ I have just read your job description and your project is really interesting to me. The Items you raised are similar to what I have already done in practice and I think you can do it in a short time if you More
Hello sir, I'm Software architect, i worked in vehicule manifacturing company as a developer so i was dealing all the time with can Bus, DBC also DBC of Canoe formats (.asc) , and codes, i can achieve this project in 2 More
Hello I am Khaled salah an engineer from Egypt I am expert in Arduino and in CAN and if you see my history on the site you find I worked on CAN perfectly I understand the requirements and I am free to start working on More
Dear Client, I have 10 plus years of experience in embedded systems and Automotive product development good knowledge in Product development life cycle. Expertise in 8,16,32 bit microcontrollers and Analog circuit de More
Hi I'm a highly proficient IT specialist with proven expertise in Linux and Linux operating system and experience in Wireless controller and Intelligent Transportation System Firmware Development. ►Worked on SPC5 Micr More
I have used CAN on both atmel and cortex cores. I have used CAN extensively both at my last organisation(automotive) and present organisation. I do not have the transceiver hardware with so you will have provide me wit More
hello, i am a mechatronics engineer and, i have made many robots and automation systems using arduino which is why i believe i am the best candidate for this job