Skip to content

Commit a4e14d8

Browse files
committed
added examples
1 parent c4f4121 commit a4e14d8

File tree

2 files changed

+94
-0
lines changed

2 files changed

+94
-0
lines changed

examples/helloWorld/helloWorld.ino

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
#include <PxServ.h>
2+
3+
// Wi-Fi settings (Wi-Fi SSID and Password)
4+
#define WIFI_SSID "your_wifi_ssid" // Wi-Fi Name
5+
#define WIFI_PASS "your_wifi_password" // Wi-Fi Password
6+
7+
// PxServ API Key (Enter your project API key here)
8+
PxServ client("your_pxserv_api_key");
9+
10+
void setup()
11+
{
12+
// Start serial communication
13+
Serial.begin(115200);
14+
15+
// Connect to Wi-Fi
16+
WiFi.begin(WIFI_SSID, WIFI_PASS);
17+
Serial.print("Connecting to Wi-Fi...");
18+
19+
// Wait until the connection is established
20+
while (WiFi.status() != WL_CONNECTED)
21+
{
22+
Serial.print(".");
23+
delay(500); // Adding a short delay to slow down the connection process
24+
}
25+
Serial.println("Connected!");
26+
}
27+
28+
void loop()
29+
{
30+
// Add data (Set Data)
31+
PxServ::Callback setResult = client.setData("msg", "value"); // Add "value" to the "msg" key
32+
Serial.println("Set Result -> Status: " + String(setResult.status) + " | Message: " + String(setResult.message) + " | Data: " + String(setResult.data));
33+
34+
delay(2000); // Wait for two seconds
35+
36+
// Get data (Get Data)
37+
PxServ::Callback getResult = client.getData("msg"); // Get the value for the "msg" key
38+
Serial.println("Get Result -> Status: " + String(getResult.status) + " | Message: " + String(getResult.message) + " | Data: " + String(getResult.data));
39+
40+
delay(2000); // Wait for two seconds
41+
42+
// Remove data (Remove Data)
43+
PxServ::Callback removeResult = client.removeData("msg"); // Remove the "msg" key
44+
Serial.println("Remove Result -> Status: " + String(removeResult.status) + " | Message: " + String(removeResult.message) + " | Data: " + String(removeResult.data));
45+
46+
delay(2000); // Wait for two seconds
47+
}
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
#include <PxServ.h>
2+
3+
// Wi-Fi ayarları (Wi-Fi SSID ve Şifre)
4+
#define WIFI_SSID "your_wifi_ssid" // Wi-Fi Adı
5+
#define WIFI_PASS "your_wifi_password" // Wi-Fi Şifresi
6+
7+
// PxServ API Key (Proje API Anahtarınızı buraya ekleyin)
8+
PxServ client("your_pxserv_api_key");
9+
10+
void setup()
11+
{
12+
// Seri haberleşmeyi başlat
13+
Serial.begin(115200);
14+
15+
// Wi-Fi'a bağlan
16+
WiFi.begin(WIFI_SSID, WIFI_PASS);
17+
Serial.print("Wi-Fi'ya bağlanıyor...");
18+
19+
// Bağlantı sağlanana kadar bekle
20+
while (WiFi.status() != WL_CONNECTED)
21+
{
22+
Serial.print(".");
23+
delay(500); // Bağlantı sürecini yavaşlatmak için kısa bir gecikme eklenebilir
24+
}
25+
Serial.println("Bağlandı!");
26+
}
27+
28+
void loop()
29+
{
30+
// Veri ekle (Set Data)
31+
PxServ::Callback setResult = client.setData("msg", "value"); // "msg" anahtarına "value" değerini ekle
32+
Serial.println("Set Result -> Status: " + String(setResult.status) + " | Message: " + String(setResult.message) + " | Data: " + String(setResult.data));
33+
34+
delay(2000); // İki saniye bekle
35+
36+
// Veri al (Get Data)
37+
PxServ::Callback getResult = client.getData("msg"); // "msg" anahtarı için değeri getir
38+
Serial.println("Get Result -> Status: " + String(getResult.status) + " | Message: " + String(getResult.message) + " | Data: " + String(getResult.data));
39+
40+
delay(2000); // İki saniye bekle
41+
42+
// Veri kaldır (Remove Data)
43+
PxServ::Callback removeResult = client.removeData("msg"); // "msg" anahtarını kaldır
44+
Serial.println("Remove Result -> Status: " + String(removeResult.status) + " | Message: " + String(removeResult.message) + " | Data: " + String(removeResult.data));
45+
46+
delay(2000); // İki saniye bekle
47+
}

0 commit comments

Comments
 (0)