E BIKE -logo1Arduino GPRS Module Mei PCB Antenne
Model: SIM800L GPRS
User Manual

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah foar Baosh Classic-

Beskriuwing fan pins:

De namme fan pins Beskriuwing
5v Power ynterface Power de module
Ferbine mei DC5v
GND
VDD TTL UART ynterface De TTL UART seriële ynterface, kinne jo ferbine de MCU lykas 51MCU of ARM, of MSP430 direkt. De pin fan VDD wurdt brûkt om oerien te kommen mei de voltage fan TTL.
SIM_TXD
SIM_RXD
GND as dizze pin net brûkt wurdt, hâld dan iepen
RST RST de module, as dizze pin wurdt net brûkt, hâld iepen
De namme fan pins Beskriuwing 5v Power ynterface Power de module
Ferbine mei DC5v
GND
VDD TTL UART ynterface De TTL UART seriële ynterface, kinne jo ferbine de MCU lykas 51MCU of ARM, of MSP430 direkt. De pin fan VDD wurdt brûkt om oerien te kommen mei de voltage fan TTL.
SIM_TXD
SIM_RXD
GND as dizze pin net brûkt wurdt, hâld dan iepen
RST RST de module, as dizze pin wurdt net brûkt, hâld iepen

Pinout:

E BIKE VISION AML9175 2 0 PowerPack 612 Wh 17Ah foar Baosh Classsic-fig1

Arduino Sample Koade:

Hjirûnder IS IN ARDUINO SKETCH FAN DIT MODULE brûkt mei in LM35 TEMPERATURE
SENSOR om de temperatuer nei jo mobyl te stjoeren.
#ynklusyf
#ynklusyf
String lat = "52.6272690";
String lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int knopPin = 7;
int buttonState = 0;
float tempC;
float tempCavg;
int avgcount = 0;
ûnjildich opset ()
{
pinMode(buttonPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
fertraging (500);
}
void loop ()
{
buttonState = digitalRead(buttonPin);

if (buttonState == 0) {
while(gemiddeld <50){
sensorValue = analogRead(A0);
tempC = sensorValue * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
fertraging (300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
SendTextMessage();
}
if (sim800l.available()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Tekst ferstjoere…”);
sim800l.print(“AT+CMGF=1\r”); // Stel it skyld yn op SMS-modusfertraging (100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
fertraging (200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“De temperatuer is: “);
sim800l.print(tempCavg);
sim800l.print(" graden C");
sim800l.print(“\r”); //de ynhâld fan it berjocht
fertraging (500);
sim800l.print((char)26);// de ASCII-koade fan de ctrl+z is 26 (fereaske neffens it datablêd)
fertraging (100);
sim800l.println();
Serial.println(“Tekst ferstjoerd.”);
fertraging (500);
tempCavg = 0;
avgcount = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);// it nûmer skilje, moat lânkoade befetsje
fertraging (100);
sim800l.println();
}

Dokuminten / Resources

ARDUINO SIM800L GPRS Module mei PCB Antenne [pdf] Brûkershânlieding
SIM800L GPRS-module mei PCB-antenne, Module mei PCB-antenne, SIM800L GPRS

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *