Professional Documents
Culture Documents
Manual Book Iot2
Manual Book Iot2
Manual Book Iot2
2. Skema Wearing:
???????????????????????
3. Contoh format IDE Transmiter yang diupload pada Modul Arduino uno:
//---------------------------------------------
#include <SPI.h>
#include <LoRa.h>
#include <SoftwareSerial.h>
text = ""
Serial.println("Start....");
String lora = "";
// try to parse packet
int packetSize = LoRa.parsePacket();
if (packetSize) {
// received a packet
Serial.print("");
// read packet
while (LoRa.available()) {
Serial.print((char)LoRa.read());
char lora = LoRa.read();
Serial.print(lora);
text = String(lora) ;
}
Serial.println();
}
//-----------------------------------------
delay (1000);
if (text == "")
{
Serial.print("lora kosong....");
Serial.println();
return;
}
//-----------------------------------------
delay(1000);
//SubmitHttpRequest();
Serial.println("finish....");
delay (5000);
}
//-------------------------------------------------------
void SubmitHttpRequest()
{
Serial.begin(9600);
SIM800.begin(9600);
delay(1000);
SIM800.println("AT+CSQ");
delay(1000);
ShowSerialData();
SIM800.println("AT+CGATT?");
delay(1000);
ShowSerialData();
SIM800.println("AT+SAPBR=3,1,\"CONTYPE\",\"GPRS\"");
delay(1000);
ShowSerialData();
SIM800.println("AT+SAPBR=3,1,\"APN\",\"internet\"");
delay(1000);
ShowSerialData();
SIM800.println("AT+SAPBR=1,1");
delay(1000);
ShowSerialData();
SIM800.println("AT+HTTPINIT");
delay(1000);
ShowSerialData();
SIM800.print(url);
SIM800.print(random(0, 200));
SIM800.println("\"");
delay(1000);
ShowSerialData();
Serial.println("");
SIM800.println("AT+HTTPACTION=0");
delay(10000);
ShowSerialData();
SIM800.println("AT+HTTPTERM");
delay(1000);
ShowSerialData();
}
//---------------------------------------------------
void ShowSerialData()
{
while (SIM800.available() != 0)
Serial.write(char (SIM800.read()));
}
//-------------------------------------------------