زمان کنونی: ۲۹ اردیبهشت ۱۴۰۰, ۰۷:۰۷ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

درخواست برنامه برای اردینو در iot

ارسال:
  

seokheiry پرسیده:

درخواست برنامه برای اردینو در iot

سلام دوستان وقت بخیر من یه سوال داشتم در زمینه درس iot ممنون میشم اگر کمک کنید
من یه مشکلی دارم که دنبال برنامه ای میگردم که بتونم یک برنامه ای رو بنویسم که برای اردینو که ویماس به حالت وب سرور ببره و یک سری کارهایی رو که میخوام رو روی led بتونه انجام بده
مثلا به طور مثال بتونیم با ۰ و ۱ اینو خاموش و روشن بکنیم و در کنارش مثلا بتونیم با یک ورودی دیگه ای که میخوایم این حالت رو به صورت چشمک زن نشون بدیم
حالا به نظرتون واسه این برنامه چیزی به ذهنتون میرسه که بشه انجام داد و این کار رو بشه کرد ؟
ممنون میشم اگر بتونید کمکم کنید راهی برای این برنامه پیدا کنم Confused
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

iot-programer پاسخ داده:

RE: درخواست برنامه برای اردینو در iot

(۱۳ بهمن ۱۳۹۹ ۱۲:۴۴ ب.ظ)seokheiry نوشته شده توسط:  سلام دوستان وقت بخیر من یه سوال داشتم در زمینه درس iot ممنون میشم اگر کمک کنید
من یه مشکلی دارم که دنبال برنامه ای میگردم که بتونم یک برنامه ای رو بنویسم که برای اردینو که ویماس به حالت وب سرور ببره و یک سری کارهایی رو که میخوام رو روی led بتونه انجام بده
مثلا به طور مثال بتونیم با ۰ و ۱ اینو خاموش و روشن بکنیم و در کنارش مثلا بتونیم با یک ورودی دیگه ای که میخوایم این حالت رو به صورت چشمک زن نشون بدیم
حالا به نظرتون واسه این برنامه چیزی به ذهنتون میرسه که بشه انجام داد و این کار رو بشه کرد ؟
ممنون میشم اگر بتونید کمکم کنید راهی برای این برنامه پیدا کنم Confused

سلام دوست عزیز ببینید سوالی که شما ارسال کردید و من یه بار حل کردم شاید این روشی که من رفتم اشتباه باشه ولی خب کدی که از قبل داشتم توی سیستمم این بود که الان واست میفرستم
ولی حتما قبل از هر اقدامی حتما خط به خط این کد رو با دقت بخون چون واقعا یادم نمیاد از این کد


#include <WiFiClient.h>
#include <ESP8266WiFi.h>
#include <ESPAsyncTCP.h>
#include <ESPAsyncWebServer.h>
#include <ESP8266HTTPClient.h>
#include <WiFiClientSecure.h>
#include <Adafruit_Sensor.h>
#include <Arduino.h>
#include <SoftwareSerial.h>

const char* ssid = "ssid name";
const char* password = "ssid password";
int stu = 2 + X;


#define ledPin LED_BUILTIN
WiFiServer server(80);
int on_flag = 0;
int off_flag = 0;
int blink_flag = 1;

String on()
{
on_flag = 1;
off_flag = 0;
blink_flag = 0;
return String("Ok");
}
String off()
{
on_flag = 0;
off_flag = 1;
blink_flag = 0;
return String("Ok");
}
String blink()
{
on_flag = 0;
off_flag = 0;
blink_flag = 1;
return String("Ok");
}

void on_led(){
if (on_flag){
digitalWrite(ledPin, LOW);
}
}

void off_led(){
if (off_flag){
digitalWrite(ledPin, HIGH);
}
}
int del = int(1000 / stu);
void blink_led(){
if (blink_flag){
digitalWrite(ledPin, LOW);
delay(del);
digitalWrite(ledPin, HIGH);
delay(del);
}
}


void setup() {
Serial.begin(115200);
delay(10);


pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);

// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");

// Start the server
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request) {
request->send_P(200, "text/html", index_html, processor);
});
server.on("/on", HTTP_GET, [](AsyncWebServerRequest *request) {
request->send_P(200, "text/plain", on().c_str());
});
server.on("/off", HTTP_GET, [](AsyncWebServerRequest *request) {
request->send_P(200, "text/plain", off().c_str());
});
server.on("/blink", HTTP_GET, [](AsyncWebServerRequest *request) {
request->send_P(200, "text/plain", blink().c_str());
});
server.onNotFound(notFound);
server.begin();
Serial.println("Server started");

// Print the IP address
Serial.print("Use this URL : ");
Serial.print("http://");
Serial.print(WiFi.localIP());
Serial.println("/");

}

void loop() {
// Check if a client has connected
on_led();
off_led();
blink_led();

}


یا علی برادر .

(۱۳ بهمن ۱۳۹۹ ۱۲:۵۵ ب.ظ)iot-programer نوشته شده توسط:  
(13 بهمن ۱۳۹۹ ۱۲:۴۴ ب.ظ)seokheiry نوشته شده توسط:  سلام دوستان وقت بخیر من یه سوال داشتم در زمینه درس iot ممنون میشم اگر کمک کنید
من یه مشکلی دارم که دنبال برنامه ای میگردم که بتونم یک برنامه ای رو بنویسم که برای اردینو که ویماس به حالت وب سرور ببره و یک سری کارهایی رو که میخوام رو روی led بتونه انجام بده
مثلا به طور مثال بتونیم با ۰ و ۱ اینو خاموش و روشن بکنیم و در کنارش مثلا بتونیم با یک ورودی دیگه ای که میخوایم این حالت رو به صورت چشمک زن نشون بدیم
حالا به نظرتون واسه این برنامه چیزی به ذهنتون میرسه که بشه انجام داد و این کار رو بشه کرد ؟
ممنون میشم اگر بتونید کمکم کنید راهی برای این برنامه پیدا کنم Confused

سلام دوست عزیز ببینید سوالی که شما ارسال کردید و من یه بار حل کردم شاید این روشی که من رفتم اشتباه باشه ولی خب کدی که از قبل داشتم توی سیستمم این بود که الان واست میفرستم
ولی حتما قبل از هر اقدامی حتما خط به خط این کد رو با دقت بخون چون واقعا یادم نمیاد از این کد


#include <WiFiClient.h>
#include <ESP8266WiFi.h>
#include <ESPAsyncTCP.h>
#include <ESPAsyncWebServer.h>
#include <ESP8266HTTPClient.h>
#include <WiFiClientSecure.h>
#include <Adafruit_Sensor.h>
#include <Arduino.h>
#include <SoftwareSerial.h>

const char* ssid = "ssid name";
const char* password = "ssid password";
int stu = 2 + X;


#define ledPin LED_BUILTIN
WiFiServer server(80);
int on_flag = 0;
int off_flag = 0;
int blink_flag = 1;

String on()
{
on_flag = 1;
off_flag = 0;
blink_flag = 0;
return String("Ok");
}
String off()
{
on_flag = 0;
off_flag = 1;
blink_flag = 0;
return String("Ok");
}
String blink()
{
on_flag = 0;
off_flag = 0;
blink_flag = 1;
return String("Ok");
}

void on_led(){
if (on_flag){
digitalWrite(ledPin, LOW);
}
}

void off_led(){
if (off_flag){
digitalWrite(ledPin, HIGH);
}
}
int del = int(1000 / stu);
void blink_led(){
if (blink_flag){
digitalWrite(ledPin, LOW);
delay(del);
digitalWrite(ledPin, HIGH);
delay(del);
}
}


void setup() {
Serial.begin(115200);
delay(10);


pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);

// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);

WiFi.begin(ssid, password);

while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");

// Start the server
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request) {
request->send_P(200, "text/html", index_html, processor);
});
server.on("/on", HTTP_GET, [](AsyncWebServerRequest *request) {
request->send_P(200, "text/plain", on().c_str());
});
server.on("/off", HTTP_GET, [](AsyncWebServerRequest *request) {
request->send_P(200, "text/plain", off().c_str());
});
server.on("/blink", HTTP_GET, [](AsyncWebServerRequest *request) {
request->send_P(200, "text/plain", blink().c_str());
});
server.onNotFound(notFound);
server.begin();
Serial.println("Server started");

// Print the IP address
Serial.print("Use this URL : ");
Serial.print("http://");
Serial.print(WiFi.localIP());
Serial.println("/");

}

void loop() {
// Check if a client has connected
on_led();
off_led();
blink_led();

}


یا علی برادر .

Big GrinBig GrinBig Grin
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  رودمپی برای برنامه نویسی Doctorwho ۰ ۳۶ ۲۳ اردیبهشت ۱۴۰۰ ۱۱:۲۵ ق.ظ
آخرین ارسال: Doctorwho
  رودمپی برای یادگیری برنامه نویسی Doctorwho ۰ ۲۵ ۲۳ اردیبهشت ۱۴۰۰ ۱۱:۲۲ ق.ظ
آخرین ارسال: Doctorwho
Star درخواست کمک و راهنمایی برای شرکت در آزمون ارشد marvelous ۸ ۳,۳۸۳ ۲۲ شهریور ۱۳۹۹ ۰۱:۳۳ ق.ظ
آخرین ارسال: Start
  کدام زبان برنامه‌نویسی بهترین انتخاب است؟ elecomco ۲ ۶۹۶ ۱۰ شهریور ۱۳۹۹ ۰۵:۱۶ ب.ظ
آخرین ارسال: kilookiloo
Sad مشکل در برنامه نویسی شیء گرا Xialu ۰ ۴۰۴ ۰۵ شهریور ۱۳۹۹ ۱۲:۰۰ ب.ظ
آخرین ارسال: Xialu
  برای آموزش مبانی برنامه نویسی چکار کنیم؟ elecomco ۰ ۶۶۶ ۱۹ تیر ۱۳۹۹ ۱۲:۰۵ ق.ظ
آخرین ارسال: elecomco
  همکار در حوزه speech recognition و برنامه نویسی اندروید pasargad7788 ۰ ۵۷۳ ۳۱ خرداد ۱۳۹۹ ۰۹:۰۶ ب.ظ
آخرین ارسال: pasargad7788
  چرا یادگیری برنامه نویسی ؟ elecomco ۰ ۷۱۳ ۰۲ خرداد ۱۳۹۹ ۰۲:۵۷ ب.ظ
آخرین ارسال: elecomco
  معرفی زبان برنامه نویسی کریستال : Crystal elecomco ۰ ۶۱۱ ۰۲ خرداد ۱۳۹۹ ۰۲:۵۵ ب.ظ
آخرین ارسال: elecomco
  خرید کتاب زبان اصلی آموزش برنامه نویسی جاوا moslem73421 ۶ ۲,۰۲۶ ۱۴ فروردین ۱۳۹۹ ۰۹:۰۶ ب.ظ
آخرین ارسال: marvelous

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close