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

درخواست برنامه برای اردینو در 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
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درخواست معرفی کتاب استعداد تحصیلی خوب برای دکتری Eng_Sara ۱۱ ۲۰,۶۲۲ ۰۶ اردیبهشت ۱۴۰۳ ۱۲:۳۳ ق.ظ
آخرین ارسال: bijibuji
  درخواست معرفی منبع برای دروس پایگاه داده پیشرفته، تجارت و آموزش الکترونیکی ehsannaq3 ۱۲ ۱۴,۳۲۸ ۰۵ اردیبهشت ۱۴۰۳ ۱۱:۵۹ ب.ظ
آخرین ارسال: bijibuji
  کمک برای شروع برنامه نویسی seyed ehsn ۲۱ ۱۶,۳۲۳ ۲۴ بهمن ۱۴۰۲ ۰۵:۱۰ ب.ظ
آخرین ارسال: maryamjafari63
  درخواست کتاب یا جزوه برای ارشد و دکتری هوش مصنوعی H.Mohammadi ۱ ۱,۷۸۳ ۰۴ تیر ۱۴۰۲ ۰۱:۳۷ ب.ظ
آخرین ارسال: solmaz58
Rainbow درخواست موضوع پروژه برای درس شیوه ارائه Eternal ۳۲ ۵۲,۷۰۲ ۱۳ اسفند ۱۴۰۰ ۰۹:۲۹ ب.ظ
آخرین ارسال: Haniyeh2022
  رودمپی برای برنامه نویسی Doctorwho ۱ ۲,۱۵۶ ۲۵ آذر ۱۴۰۰ ۰۳:۰۲ ق.ظ
آخرین ارسال: one hacker alone
Star درخواست کمک و راهنمایی برای شرکت در آزمون ارشد marvelous ۹ ۹,۰۶۹ ۰۶ مهر ۱۴۰۰ ۰۸:۱۸ ب.ظ
آخرین ارسال: فاطمه دیبا
  استخدام برنامه نویس یا کارآموز برنامه نویسی سی شارپ Hesitant_Girl ۰ ۱,۸۲۰ ۲۰ شهریور ۱۴۰۰ ۱۲:۰۲ ب.ظ
آخرین ارسال: Hesitant_Girl
  رودمپی برای یادگیری برنامه نویسی Doctorwho ۰ ۱,۸۴۶ ۲۳ اردیبهشت ۱۴۰۰ ۱۱:۲۲ ق.ظ
آخرین ارسال: Doctorwho
  کدام زبان برنامه‌نویسی بهترین انتخاب است؟ elecomco ۲ ۳,۱۸۴ ۱۰ شهریور ۱۳۹۹ ۰۵:۱۶ ب.ظ
آخرین ارسال: kilookiloo

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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