Sending messages with SWARM M138 breakout board using Arduino

I can’t seem to be able to queue messages on the swarm modem using my Arduino UNO R3.

I am using this code: https://github.com/sparkfun/SparkFun_Sw … itText.ino

It just keeps printing “Could not communicate etc.” (line 74 in example). I have opened RXI and TXO jumper links.

Currently the board is in 3.3V, GRN, RX<-0 is in TXO on the breakout board, TX->1 is in RXI.

What am I doing wrong?

I have successfully queued and sent messages using the USBC connecter to a computer.

Hi @mikkel465,

Unfortunately the Uno (ATmega328P) does not have enough RAM… The library does work on AVR platforms but only those that have larger RAM - like the ATmega2560.

https://github.com/sparkfun/SparkFun_Sw … /issues/18

Also, please be careful with your IO voltages. The Uno R3 is a 5V board. The TX and RX signals will be 5V. The modem requires 3.3V TX and RX.

https://learn.sparkfun.com/tutorials/sa … akout-pins

I hope this helps,

Paul

Thanks for the reply. I didn’t realise that the UNO R3 wasn’t powerful enough!

I will try some tinycircuts boards, have some different options.