Pardon the confusion,
I am working on a project interfacing an arduino to the pi.
I had used an Arduino Uno with an RS-485 shield to communicate with a 485 device and used the i2c bus to communicate between the pi and uno using python. Sorted everything out between the two stand alone devices and it works great.
Then I found the Alamode and it looked like a good fit.
I used the pi with the arduino ide to upload the sketch I had used on the uno, to the alamode, and it uploaded fine.
Now when i run my python script to read data from the i2c bus, it reads the correct values from the alamode, which read the correct values from the 485 device, but the alamode uart kindof stops updating. The values from the first alamode poll of the 485 device keep being sent across the i2c bus.
For testing I use my laptop as the 485 slave device to the alamode master and i can monitor the serial comms, and they are good, polling every two seconds but my python code only shows the values from the first poll and does not change until a reboot and then the same thing happens with the first poll again.
When I use the uno and pi setup standing alone, same code, I get continual updates and everything is good but also there are only SCL, SDA, and GND pins between the two.
I'm guessing it has something to do with uart port on the alamode but I'm not sure, the rs-485 shield takes over the uart port when installed so I can't use the arduino ide to upload sketches through dev/ttyS0.
Can I disable dev/ttyS0? would that have an effect? Is there any error files I can check to see if there's a conflict?
Thanks for help!