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,
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 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