SM5100B GPRS och allmänna anteckningar (3 / 6 steg)
Steg 3: Seriella anslutningar
Eftersom du behöver använda en hårdvara UART för GSM grejer, och du behöver använda en seriell anslutning också för din felsökning, måste du antingen mer hårdvara UARTS eller en USB-seriell adapter.
Så alternativen är:
1) få en Mega 2560 - officiellt från Arduino: http://arduino.cc/en/Main/arduinoBoardMega2560
Eller jag föredrar den gratis Electronics EtherMega:http://www.freetronics.com/collections/arduino/pro...
Dessa Arduinos har 4 hårdvara UARTS, gott!
2) använder din standard UNO eller vad och även göra använda av en USB-seriell adapter som jag har från freetronics:http://www.freetronics.com/products/usb-serial-ada... eller en av de produktiva baserat USB-seriell konverterare som är hela ebay. (Om du använder ebay jobbies - kolla att de är 5 volt logik inte 12v, 12v kommer stek arduino!)
Jag använder alternativ 2, usb Serial adapter.
Med RX och TX kommer att stift 2 och 3 på min uno. Vout & Gnd Uno's Gnd och Vin.
Bekvämt detta seriell adapter viljestyrka uno också, om du använder en standard serial converter kabel som de produktiva som du behöver en extern 5 volt källa för din arduino, kan du ta det från SM5100B-D 5v och GND.
Från SM5100B-D har jag stift 2 och 3 ansluten till hårdvara UART på UNO stiften 0 och 1.
Du kan se jag inte har staplade GSM styrelsen ontop av UNO!
Detta beror på att när jag behöver ladda upp skisser till UNO det inte kan göras via mjukvaran följetong stiften som och USB-seriell adapter. Måste jag koppla bort SM5100B-D seriell anslutning och Anslut USB-kabeln till uno att ladda upp skissen. Arduinos accepterar endast skisser upp till stift 0/1!
Och jag har att komma ihåg att koppla bort SM5100B-D från dessa stift samtidigt ladda upp koden kommer det inte vet vad man ska göra med att information tappas på stift 0/1 under denna tid, det kan också vara farligt för en eller annan styrelsen? Antingen sätt när du laddar upp koden koppla från seriella anslutningen mellan uno och SM5100B-D och sedan återansluter igen.
Så det första fotot är anslutningen när jag kör min GPRS kod och felsökning, med programvara serieporten skicka data ut stift 2/3 till USB-seriell adapter till seriell bildskärmen och hårdvara UART stift 0/1 gör snabba kommunikationen med SM5100B-D.
Den andra bilden är vad jag måste göra för att ladda upp skisser.
Ja skulle det vara lättare att bara använda en MEGA 2560!