I'm playing around with my Hamshield v.1.0, using the Talkie sketches to transmit speech over UHF. Everything works fine when the shield is sitting on an UNO but when I switch to a MEGA the sketch works 100% apart from the actual speech being heard. By this I mean that the radio goes into transmit mode when it is meant to, which I can confirm by the white noise on my receiver disappearing. On the UNO the speech is heard, on the MEGA its quiet.
The pinout for the Hamshield looks like this:
A1 nCS Radio chip select
A2 SPKR "Speaker" from radio, analog into Arduino
A3 RST Radio reset
A4 DAT Serial data transmit/receive
A5 CLK Serial clock
D2 Button Aux button on HamShield (can be used for any purpose)
D3 MIC PWM audio output from Arduino to Hamshield "microphone"
VIN DC Barrel DC barrel input, needs to be 6VDC+ (ideally 9VDC)
5V 5 Volt 5 Volt from Arduino
GND GND Grounds
So as far as I can tell it's not using any pins that are in different positions on an UNO and MEGA.
I've tried by powering both UNO and MEGA with USD only as well as 12V wall wart (on different voltages from 6V to 12V) with the same results.
Does anyone have an idea on what I may be missing?
I would like to use a MEGA so that I can use the large number of digital inputs for triggers to let the unit transmit different speech messages on my radio system on different scenarios.