Find Jobs
Hire Freelancers

Some i2c programming in Arduino C

kr192-1600 SEK

Completed
Posted almost 7 years ago

kr192-1600 SEK

Paid on delivery
I want some code written in Arduino C. Fully compatible with Arduino IDE. Made easy with standard library out there. Well commented and easy to read. The function I want is a Master-Slave system over i2c standard, with the Atmega328 processor (Uno, nano and other compatible chips) Function like this: In the Master node: I want a function that will send a variable (integer or byte) to a node in the system, I don’t know if it 255 possible nodes with i2c but I want to be able to address which I want. Payload and destination sent over the i2c bus to a slave node. The message sent over will be formatted like “Which variable, data for variable, node id” example 100,255,2. Variable 100, value 255, to node 2. Also, I want to be able to send a request to a node as well, to return a variable the other way around. This will be in another function. The most important thing is transparent function over RS232 to a terminal program, such as putty, docklight etc. So If I don’t make a main program in loop I want to be able to handle the commands over RS232 from a PC. So if a type in for example “S100,255,2” it will send the value of 123 to node 2. Preferable with an ACK. If I request something like “R100,2” it will give me the value of variable 100 from node 2… In the Slave nodes: This code will answer and send what the Master asks for and put the data into variables. Except of the interrupt routine bound to i2c protocol, I want a function to send data to the Master if it’s allowed on the bus. So if possible send “variable, data, from node” to master. Master will then put this out in the serial terminal as well. Think I got the most important things written here, small tweaks and things that comes up we will work and solve together over chat. I don’t want any hardware only software for master and nodes (nodes will be same software just change the node id in sketch) please feel free to contact me for any questions about this. I made a simple picture of the basic setup between pc, master and slaves.
Project ID: 14515167

About the project

24 proposals
Remote project
Active 7 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
master slave i2c can be quite tricky, it does lock-up. i have about 20 arduinos so can build up a text kit. the serial parsing i have done before. would need a few i2c methods to accomplish this. Relevant Skills and Experience lots of arduino experience and have done lots of i2c work reading sensors , plus have all the required hardware to setup a proper test. keep working at it till it comes right. Stay tuned, I'm is still working on this proposal.
kr1,111 SEK in 10 days
5.0 (1 review)
2.9
2.9
24 freelancers are bidding on average kr932 SEK for this job
User Avatar
Hello, I am Anthony from Sri Lanka. I have multiple degrees in Electronic and Mechanical Engineering. And also posses a degree in Applied Sciences. Relevant Skills and Experience I am well experienced arduino programmer and embedded system developer. I can develop and also test the code. Since I am FULL time freelancer I can finish this with in three days. Proposed Milestones kr666 SEK - Final
kr666 SEK in 3 days
5.0 (16 reviews)
5.6
5.6
User Avatar
Hello, I can help you with your I2C Arduino project , but. I need more information about your project like deadline and other things. I can write your Arduino code on a short period of time! many thanks. Deliverable items: - Code Arduino well explained and comments. - Wiring Arduino diagram. If you have any questions feel free to ask and contact me before your order. Thank you and Have a good day, John.
kr1,500 SEK in 21 days
5.0 (53 reviews)
5.4
5.4
User Avatar
Hello. Im designing different electronics devices, mostly based on avr, arm MCUs and boards with them like arduino, stm-discovery etc. (autopromotion^)) Used to do such works, with i2c and other protocols. Will do fast.
kr998 SEK in 5 days
4.9 (26 reviews)
5.2
5.2
User Avatar
A proposal has not yet been provided
kr770 SEK in 1 day
5.0 (11 reviews)
5.1
5.1
User Avatar
Hello, How are you? I have checked your project description and recognized that your project is familiar with my skills. I am very excited to work on your project and I am fully capable of giving you high quality product that will help you grow your business. I'd like to discuss about the project more details via chat. Could we discuss about your project detail function step by step ? Then we can confirm every requirement with together I will provide smart design and perfect project for you Then We can confirm all working , payment and timeline before start to work . So please feel free to send message to discuss about the project over chat. I hope to clear working , payment and timeline And Please check my profile , then you can confirm my skills. https://www.freelancer.com/u/skakim.html Best regards From skakim
kr995 SEK in 3 days
5.0 (6 reviews)
4.7
4.7
User Avatar
Hello I have experience in designing electronics circuits and can make your project. I will make your project practically on breadboard and will provide you circuit, code and PCB design along with gerber files. I will design your project using extra cheap and reliable components that will be beneficial for you if you are planning to make a commercial product.I also have experience in bluetooth modules and android apps development. I can also develop android app for you that will be able to control your project and you will be able to monitor your data. If you wish we can discuss in chat. Thanks
kr1,500 SEK in 7 days
5.0 (9 reviews)
4.6
4.6
User Avatar
A proposal has not yet been provided
kr1,555 SEK in 10 days
5.0 (4 reviews)
4.4
4.4
User Avatar
With standard Arduino libraries, the project is quite simple but with limitation: address is 7 bit plus some reserved address per i2c standard so maximum you have 122 slaves only. Relevant Skills and Experience I2c is not designed for long range so not sure why you want so much devices? If you need longer range, other method make master and slave talk over wifi will be much better. Proposed Milestones kr1000 SEK - This is just the init value. It will be change after discussion To have good proposal, I need to know the place you will apply this master-slave communication
kr1,000 SEK in 7 days
5.0 (11 reviews)
4.5
4.5
User Avatar
Hi, Please share all your project requirements and schematics/task expected from us, so we can give you correct timeline and budget. About us: Micro-controllers we have worked on PIC, STM, PSOC and AVR. Development kits and instruments available for testing purpose. For PCB designs we use KICAD. C#, LABVIEW, Python for GUI, Controlling or Data logging purpose. Thanks and Regards, Santosh
kr1,777 SEK in 4 days
4.8 (4 reviews)
4.0
4.0
User Avatar
A proposal has not yet been provided
kr580 SEK in 5 days
5.0 (4 reviews)
2.7
2.7
User Avatar
Hello, Hope you are doing great..! I have carefully reviewed the requirement. I am very much interested in this project and would like to work with you on your important project. Relevant Skills and Experience Please have a look at my profile and portfolio to get an idea about our capabilities and some previous work on freelancer. Proposed Milestones kr888 SEK - This is approx. I’ll give you exact budget and price once discussing in details with you.
kr888 SEK in 10 days
5.0 (2 reviews)
2.8
2.8
User Avatar
I am proficient in the following : -> C programming language -> Embedded C Programming -> Arduino C using Atmel studio 7.0 compatible with Arduino IDE -> Atmega using Atmel studio 7.0 -> Simulation using proteus Communication Protocols : -> I2C (TWI) -> SPI -> UART I am working with Arduino by programming get the Atmega inside using Atmel studio 7.0 which will be compatible with Arduino IDE. I made a great projects based on I2C communications and the functionality as you said in the description. I2C requires : -> robust communications -> strictly following protocol in every step regarding initialization and sending get and receiving -> modularity in design (it is a must) I am also had : -> Modular way of thinking which leads to modular design (Very important regarding readablilty) -> very dynamic mind which is able to learn new things fast So I am able to deliver your project at your high expected quality at a time. If you choose, I think you won't regret. Thanks
kr1,599 SEK in 4 days
4.8 (3 reviews)
2.4
2.4
User Avatar
I have done similar projects in the past. I can write the code for you in a very short time. Just contact me :) Relevant Skills and Experience Arduino, Microcontroller, Hardware design Proposed Milestones kr500 SEK - First Preview kr500 SEK - Final Program Stay tuned, I'm is still working on this proposal.
kr1,000 SEK in 1 day
5.0 (2 reviews)
1.7
1.7
User Avatar
Hi, I am an electronics engineer. I have been working on Arduino for more than a year. Lets discuss more about your project. Relevant Skills and Experience Arduino IDE, programming, etc Proposed Milestones kr444 SEK - Final code submission
kr444 SEK in 3 days
5.0 (2 reviews)
1.1
1.1
User Avatar
HI, we are from RNDK HUB. We are new to freelancer but we have more then 2 years of experience in coding, circuit design/debugging, Matlab, and various microprocessor/controller. Thank you. Relevant Skills and Experience Arduino, software architecture Proposed Milestones kr555 SEK - complete project Please contact us for detail discuss about your project. Thank you
kr555 SEK in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
kr232 SEK in 2 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am expert in this and can do it best.
kr2,222 SEK in 15 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I am Aaqib Bakshi I've gone through your project Details, I have done lot of projects related to this project. I can strongly assure you that I will be able to provide you good quality of work inArduino, C Programming .I love to do this job. And I assure you that I can complete it with good quality and on time we can discuss more about this project in chat,Looking forward to work with you on this project. Have a nice time thanks
kr217 SEK in 5 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of SWEDEN
LINKÖPING, Sweden
5.0
5
Payment method verified
Member since Oct 20, 2016

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.