I would like a program written to use Arduino Mega 2560 to replicate and regenerate I2C. I want Arduino to act like Slave device to the Master device and act as Master to the Slave device - regenerating traffic for each. I want the ability to modify the information going to each device for testing.
How would you like to specify how traffic should modified?
Do you need just substute some particular values - or more complicate rules are necessary?
Do you need it to be possible without re-programming of device?
Should it to be "hardcoded' (so will not be changed later) or editable? (For example, some text file on SD-card, or records in EEPROM, accessible from SerialMonitor, etc )
If you can discuss it with me - I may propose a final and reasonable price for it.
I have made more than 200 Arduino-based projects on different freelance stocks.
I work with Arduino since 2010 and have more than 25 years of experience in programming and electronics.
$350 USD en 7 días
4,9 (115 comentarios)
6,1
6,1
21 freelancers están ofertando un promedio de $538 USD por este trabajo
Hi Sir,
Lets talk on it.
We are professional engineers and developers who do such projects from the last 10+ years.
We offer you our skills for this project at very low rates comparatively without compromising the quality of work.
Let me introduce you to our company TURKTRONICS.
We are TURKTRONICS. We are team of professionals with 10+ years of experience in Circuit designs, PCB designs, embedded system solutions, mobile app development, programming and software development. We provide complete end to end solutions for all kind of development projects. IOT is our strong point.
In this bid, prototyping and shipping cost is not included however paying extra slight of money to include prototypes. We have the manufacturing facility and we produce the very high standard PCB boards and send ready products to customers doorsteps via DHL.
We care about our clients and help them to get out of any potential problem throughout the projects and also give post completion technical support if ever required.
We are very much looking forward to hear from you on this in coming days!
Cheers!!!
Ahmad
Lead Technical Engineer
TURKTRONICS
An Internet of Things Company !
Dear sir
This type of work is more suitable for FPGA or low cost CPLD but Arduino and microcontroller will always result in some sort of glitch or hardware delay, this repeater should be done on hardware not software.
a line monitor should first detect whether it is a master or a slave communication, then switch a multiplexer that to select the correct peripheral in no time, also a build in FIFO must be there to buffer the data that needs to be altered before reused as a MASTER or SLAVE
Best Regards
Hi,
I am well experienced Engineer who has done I2C based projects such as RTC interfacing with PIC devices . Also has done projects using Arduino interfaced with I2C RTC device.
Hi David,
I think i have done something similar to this before between 2 Arduino mega. First i need more details about your modified I2c protocol and how you intend to use it. Please feel free to contact me for more discussion.
Hello,
I have gone through the details a program was written to use Arduino Mega 2560 to replicate and regenerate I2C.
Please open a chat window for more discussion I will share with you my previous work to get more confidence and we will make a deal and work on our project.
I am an expert in web and mobile app design & development with 5 years of experience. I have delivered many successful applications in the global market.
Looking forward to a positive response from you.
Thanks
Hello, I'm an Electrical Engineer .I have many Experiences in Microcontroller, Arduino , sensors ,PLC’s, SCADA system, circuit design , PCB ,also I have experience in programming that connect electronic to desktop application , android application .
Hi,
Your project brief looks really interesting and I'd be happy to help you complete your project. I've had years of experience building software for Arduinos and other microcontrollers. I've also had specific experience with the I2C protocol. I'd love to know more about your requirements so please get in touch!
Dear, David.
I just read your request carefully and your request will be done within few days.
I have rich experience in ARDUINO, ESP32, ESP8266 and Raspberry PI with multi sensors including PSI sensors, PIR sensors, flow meters and temp & humidity sensors, which is necessary for your project.
Furthermore, I am very interested in various communication with I2C and SPI.
If you want to hire me, we can talk further about the request and start as soon as possible.
I'm looking forward to hearing from you.
Best Regards.
Thank you.
Hello,
Any objections to using two more Arduino pins?
Master by native I2C and slave by an I2C configured by software?
I believe that with this logic you can branch this communication in any way you want.
each Arduino would have a Master block and a Slave block operating independently.
Hello,
If I understand you want the arduino mega act as bridge, then you want connect two devices, one as Slave and other as Master, and redirect data to and from each other.
I'm electronic engineer and I able to complete your project. I tech entries and advanced courses about using IOT and also electronic instrumentation on local university.
I am very passionate with my work I really enjoy that I do.
I look forward to hearing from you.
Regards,
Alejandro
Hi,
I made projects before using Arduino for I2C communication between microcontrollers. I also know how to make posibil the change of the information that is shared between the microcontrollers and for this we can use the UART communication.
Contact me if you think im the right fit.
Hi, nice to see your requirement, hope it will close as soon as possible . Of course my main field is Automation , mainly in microcontroller programming & integration process. The output will be on time i give cent guarantee about the work. That's it. Please look other bids also, if it is ok from your side we will coordinate or we will look for next opportunities.
Thanks & Best Regards