Hi,
I have a Adafruit FONA 800 Shield - Voice/Data Cellular GSM for Arduino (https://www.adafruit.com/product/2468) that I'm currently using with an Arduino UNO however; I'd like to use it with a Mega instead. How would I wire this shield up to the Mega without using it as a shield. Essentially, I would just be treating the shield as a breakout board and wiring it to the Mega.
Bonus Question: I also have the Proto-Screwshield (Wingshield) R3 Kit for Arduino (https://www.adafruit.com/product/196) that I'm also using with the UNO. I really like the Screw Terminals versus Headers and would like to know, is there anyway I could either, a. Use this existing shield with the Mega (as most of the pins look to be the same) or if not; b. implemement an alternative solution that would still use screw terminals?
//
Note: I asked this question yesterday however; I believe I may have posted it in the wrong forum. As such, I apologize for that.
FONA 800 Shield -> Wiring to Mega 2560
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- adafruit_support_mike
- Posts: 67485
- Joined: Thu Feb 11, 2010 2:51 pm
Re: FONA 800 Shield -> Wiring to Mega 2560
Shields for the Uno will work on a Mega with some minor limits. The biggest one is that the Uno's SPI pins are 10-13, while a Mega's are 50-53.
If you want to use the FONA 800 Shield as a breakout, ignore the pins along the sides and use the IO breakout pins near the SIM holder. This page of the tutorial show all the signal connections: https://learn.adafruit.com/adafruit-fon ... ld/pinouts
If you want to use the FONA 800 Shield as a breakout, ignore the pins along the sides and use the IO breakout pins near the SIM holder. This page of the tutorial show all the signal connections: https://learn.adafruit.com/adafruit-fon ... ld/pinouts
- madelinemountainvector
- Posts: 3
- Joined: Mon Oct 24, 2016 12:43 pm
Re: FONA 800 Shield -> Wiring to Mega 2560
I got the FONA 800 to work with the Mega 2560.
I had to solder a header into the row of vias right next to the SIM card holder, and jumper these pins together:
RX on the new row to pin 12 on the outside edge.
TX on the new row to pin 11 on the outside edge
RST on the new row to pin 4 on the outside edge.
I also had to cut the connection between the pads on the back (the little square things)
Then in the code, I had to change the pin assignments to this:
#define FONA_RX 12
#define FONA_TX 11
#define FONA_RST 4
Note: other combinations of 12 and 11 will work, as long as they are consistent between which ones you jumper and what you assign them as in the code.
I had to solder a header into the row of vias right next to the SIM card holder, and jumper these pins together:
RX on the new row to pin 12 on the outside edge.
TX on the new row to pin 11 on the outside edge
RST on the new row to pin 4 on the outside edge.
I also had to cut the connection between the pads on the back (the little square things)
Then in the code, I had to change the pin assignments to this:
#define FONA_RX 12
#define FONA_TX 11
#define FONA_RST 4
Note: other combinations of 12 and 11 will work, as long as they are consistent between which ones you jumper and what you assign them as in the code.
Please be positive and constructive with your questions and comments.