Hi everyone. I am new to the forum but I need help on deciding which arduino model fits bets the needs for my project.
I want to connect an arduino and an android smartphone through the mini USB port. In particular, I want to send AT commands from the arduino to the GSM modem of the Smartphone using the usb connection. The arduino moreover, will need to manage a two lines LCD display and a keyboard to initiate calls for example without activating the smartphone's OLED display.
Any of the arduino model will suffice as you just need to send AT commands over serial, preferably for beginning just get an arduino with a serial converter chip basically an UNO.
As you need to run AT commands using serial to the phone NO you dont need it.
You only need a USB host shield if you want to handle the communication to the phone as a USB host and emulate complete control protocol to control the phone like a computer with a PC suite for a Nokia phone does!
I used completely standalone to be used in your own circuit modules like the SIM900/300 for GSM/GPRS communication on the fly , the phones aren't at all useful for me, but I know as I studied 3 years back how to ATtention command a Nokia phone that was easy.
You can show the AT caommands that you are trying to use here,, what commands get you tough time? and how you used them in code?
I want to avoid communications between the modem and the application processor of the smartphone. Therefore, I first stop RILD (radio level interface daemon).
Then I use the hyperterminal to communicate with the modem.
I try:
AT
OK
Then to actually see an incoming call, I set the following two:
at+clip=1
at+cvhu=0
At this point I try to call my phone and I receive the +CLIP information with the calling number. My problem is right here. I cannot figure out why ATA does not work.