#include <stdio.h>
#include <WiFi.h>
#include <FirebaseESP32.h>
#define WIFI_SSID "WIFI_AP"
#define WIFI_PASSWORD "WIFI_PASSWORD"
#define FIREBASE_HOST "PROJECT_ID.firebaseio.com"
#define FIREBASE_AUTH "DATABASE_SECRET"
FirebaseData fbdo;
FirebaseJson json;
float Rh= 30.30;
float Rt= 31.30;
float Tp1=32.30;
float Tp2=33.30;
char buf[64];
void setup()
{
Serial.begin(115200);
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
Serial.print("Connecting to Wi-Fi");
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(".");
delay(300);
}
Firebase.begin(FIREBASE_HOST, FIREBASE_AUTH);
Firebase.reconnectWiFi(true);
Firebase.setReadTimeout(fbdo, 1000 * 60);
Firebase.setwriteSizeLimit(fbdo, "tiny");
Firebase.setFloatDigits(2);
Firebase.setDoubleDigits(6);
String path = "/TEST/Rh";
Firebase.setFloat(fbdo, path,Rh);
path = "/TEST/Rt";
Firebase.setFloat(fbdo, path,Rh);
path = "/TEST/Tp1";
Firebase.setFloat(fbdo, path,Tp1);
path = "/TEST/Tp2";
Firebase.setFloat(fbdo, path,Tp2);
json.clear();
sprintf(buf,"%2.02f",Rh);
json.add("Rh",String(buf));
sprintf(buf,"%2.02f",Rt);
json.add("Rt",String(buf));
sprintf(buf,"%2.02f",Tp1);
json.add("T1",String(buf));
sprintf(buf,"%2.02f",Tp2);
json.add("T2",String(buf));
path="TEST/graph";
Firebase.pushJSON(fbdo, path, json);
}
void loop()
{
}
ใบงานที่ 2 การสมัครใช้งาน Appinventer 2
ใบงานที่ 2 การสมัครใช้งาน Appinventer 2 จุดประสงค์ เพื่อให้ 1. สมัครใช้บริการเว็บไซต์ Appinventer 2 2. เข้าใช้งาน เว็บไซต์ Appinventer 2 3. เข้าใช้งาน เว็บไซต์ Appinventer 2 ขั้นตอน 1. ศึกษาหลักการและขั้นตอนการพัฒนาพัฒนาโปรแกรมประยุกต์จากเอกสารประกอบใบงาน ดาวน์โหลดจาก ที่นี่ 2. ทดลองปฏิบัติตาม ค้นคว้าเพิ่มเติม เขียนบรรยายสรุปความรู้ลงใน Blogger ตามหัวข้อดังนี้ 2.1 การสมัคร์ใช้งาน เว็บไซต์ Appinventer 2 2.2 การเข้าใช้งาน เว็บไซต์ Appinventer 2 2.3 การติดตั้ง Appinventer2 2.4 การออกแบบและแก้ไขบล็อกคำสัง 2.5 การแพ็คแบ่งปันโปรแกรมประยุกต์ *** ในการเขียนบทความควรใช้รูปภาพประกอบ ปรับปรุงภาษาที่ใช้ในการอธิบายให้เป็นวิชาการ และต้องอ้างแหล่งความรู้ที่นักเรียนใช้ในบทความทั้งหมด
ความคิดเห็น
แสดงความคิดเห็น