اولین برنامهٔ فریمور
گزارش یک سنسور و کنترل ایمن یک خروجی با FlovaSDK.
Was this page helpful?
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
گزارش یک سنسور و کنترل ایمن یک خروجی با FlovaSDK.
#include <Arduino.h>
#include <WiFi.h>
#include <FlovaEsp32.h>
FlovaEsp32 flovaDevice;
auto relay = flovaDevice.datastream<bool>("relay");
auto temperature = flovaDevice.datastream<double>("temperature");
void setup() {
WiFi.begin("your-wifi", "your-password");
pinMode(2, OUTPUT);
relay.onWrite([](bool enabled) {
digitalWrite(2, enabled ? HIGH : LOW);
});
temperature.onRead([]() {
return FlovaReadResult<double>::success(24.8);
});
flovaDevice.begin();
}
void loop() {
flovaDevice.run();
}
run() باید مرتب و بدون loop blocking فراخوانی شود.Was this page helpful?
