E BIKE -logo1Arduino GPRS modulua PCB antenarekin
Eredua: SIM800L GPRS
Erabiltzailearen eskuliburua

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

Pinen deskribapena:

Pinen izena Deskribapena
5v Power Interfazea Elikatu modulua
KONEKTATU DC5v-ra
GND
VDD TTL UART interfazea TTL UART serieko interfazea, 51MCU edo ARM bezalako MCU konekta dezakezu zuzenean edo MSP430. VDDren pina bolumenarekin bat etortzeko erabiltzen datagTTLren e.
SIM_TXD
SIM_RXD
GND pin hau erabiltzen ez bada, mantendu irekita
RST RST modulua, pin hau erabiltzen ez bada, mantendu irekita
Pinen izena Deskribapena 5v Power interfazea Elikatu modulua
KONEKTATU DC5v-ra
GND
VDD TTL UART interfazea TTL UART serieko interfazea, 51MCU edo ARM bezalako MCU konekta dezakezu zuzenean edo MSP430. VDDren pina bolumenarekin bat etortzeko erabiltzen datagTTLren e.
SIM_TXD
SIM_RXD
GND pin hau erabiltzen ez bada, mantendu irekita
RST RST modulua, pin hau erabiltzen ez bada, mantendu irekita

Pinout:

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

Arduino Sampkodea:

BEHEAN LM35 TENPERATURArekin erabilitako MODULU HONETARAKO ARDUINO SKOTEA DAGO
SENTORE Tenperatura zure mugikorrera bidaltzeko.
#sartu
#sartu
String lat = "52.6272690";
String lng = "-1.1526180";
SoftwareSerial sim800l(10, 11); // RX, TX
float sensorValue;
const int buttonPin = 7;
int buttonState = 0;
float tempC;
float tempCavg;
int batbcount = 0;
hutsezko konfigurazioa ()
{
pinMode(buttonPin, INPUT);
sim800l.begin(9600);
Serial.begin(9600);
atzerapena(500);
}
begizta hutsa ()
{
buttonState = digitalRead(buttonPin);

bada (buttonState == 0) {
bitartean(batez besteko kopurua < 50){
sensorValue = analogRead(A0);
tempC = sentsoreBalioa * 5.0;
tempC = tempC / 1024.0;
tempC = (tempC – 0.05) * 100;
tempCavg = tempCavg + tempC;
avgcount++;
}
atzerapena(300);
Serial.println(tempCavg/ 50);
tempCavg = tempCavg / 50;
BidaliTextMessage();
}
bada (sim800l.disponible()){
Serial.write(sim800l.read());
}
}
void SendTextMessage()
{
Serial.println(“Testua bidaltzen…”);
sim800l.print ("AT+CMGF=1\r"); // Ezarri ezkutua SMS moduan atzerapena (100);
sim800l.print(“AT+CMGS=\”+44795*******\”\r”);
atzerapena(200);
// sim800l.print(“http://maps.google.com/?q=”);
// sim800l.print(lat);
// sim800l.print(“,”);
// sim800l.print(lng);
sim800l.print(“Tenperatura:”);
sim800l.print(tempCavg);
sim800l.print ("gradu C");
sim800l.print ("\r"); //mezuaren edukia
atzerapena(500);
sim800l.print((char)26);// ctrl+z-ren ASCII kodea 26 da (beharrezkoa da datu-orriaren arabera)
atzerapena(100);
sim800l.println();
Serial.println ("Testua bidalita.");
atzerapena(500);
tempCavg = 0;
batez besteko kopurua = 0;
}
void DialVoiceCall()
{
sim800l.println(“ATD+4479********;”);//markatu zenbakia, herrialde-kodea sartu behar du
atzerapena(100);
sim800l.println();
}

Dokumentuak / Baliabideak

ARDUINO SIM800L GPRS modulua PCB antenarekin [pdfErabiltzailearen eskuliburua
SIM800L GPRS Modulua PCB Antena duena, Modulua PCB Antena duena, SIM800L GPRS

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *