Hello Rasperry Pi world! I have been working with Arduino and voraciously reading and attempting to code my own programs in C++ with a touch of QT. When the Raspberry Pi came along I was extremely excited because it presented a way for me to create a more enhanced GUI than is offered through programmable LCD's and such. While I am slightly comfortable navigating Debian, I was a non-GUI user on the C-64 as a child, and then a DOS user until the final Windows shell release). I'm comfortable cutting, pasting, and grabbing a reference book to solve most coding, config, and programming problems.
My issue is this - I understand the strengths and weaknesses of both the Arduino system and the RPi. I believe that could unload a lot of processing effort undertaken by the Pi by utilizing an Atmel / Arduino DIP to read from my various 5v and 3.3v sensors, both analog and digital. It would make sense to then transmit the data to the RPI for a graphical presentation and friendly user interface. But what protocol is best for my end use?
I have one component in my system that would require a real-time non-stop data transmission, and that would be my tachometer. The others could be polled every 1 to 1.5 seconds or so by a master device. I was thinking an I2C setup for the lion's share of my sensors attached to the Arduino being managed directly through one slave device - the Arduino.
So this is what I was thinking, to restate.
1-2 sensors directly wired to the PI
10 on the mega, these are not as time sensitive but have to be reliable.
What are anyone's ideas on the wiring? Even bluetooth for accessorial sensors? This is for a fantastic little vehicle I'm restoring - rather than pay for someone else's time in the form of marked-up, plastic-injection-mold-housed-sensors from automotive OEM's, I want to add all the accessories I need through an RPI / Arduino (and traditional relay wiring system for the main components) system.
Cheers,
Webb