تنظیمات اولیه پروژه ربات تلگرام با کتابخانه ImaxTelegramBot.h
کد های ابتدا برنامه آردوینو پروژه:
در شروع کار، تنظیمات اولیه ای باید در پروژه ربات تلگرام با کتابخانه ضد فیلتر ImaxTelegramBot.h با برد توسعه NodeMCU انجام دهیم، ابتدا کتابخانه هایی تعریف کردیم که باید نصب کنید، تا بتوانید از این کتابخانه استفاده کنید.
#include “ImaxTelegramBot.h”
برای دانلود کتابخانه ربات تلگرام آیمکس کلیک کنید
#include <ESP8266WiFi.h>
#include <ESP8266WiFiMulti.h>
#include <ESP8266HTTPClient.h>
#include <lwip/dns.h>
پس از تعریف کتابخانه ها، باید تنظیمات وای فای دارای اینترنت که قصد دارید به آن متصل شوید را وارد کنید:
ابتدا یک شئ برای وای فای تعریف میکنید
ESP8266WiFiMulti WiFiMulti;
برای پیکربندی اتصال به وای فای در این قسمت نام و رمز وای فای مورد نظر را وارد کنید.
#define Ssid “SSID WIFI”
#define Password “PASSWORD WIFI”
توجه داشته باشید پس از تعریف کد های بالا در ابتدای برنامه، این کتابخانه ها (ImaxTelegramBot.h) فقط برای برد NodeMCU (برد های مبتنی بر esp8266) هست که باید این برد را هم به نرم افزار آردوینو خود اضافه کرده باشید، آموزش راه اندازی NodeMCU را ببینید!!!
پیکربندی آردوینو در حلقه setup:
فعال سازي پورت سريال
Serial.begin(115200);
تنظیمات اتصال به واي فاي
WiFiMulti.addAP(Ssid, Password);
WiFi.mode(WIFI_STA);
WiFi.disconnect();
WiFi.begin(Ssid, Password);
انتظار برای برسی اتصال به واي فاي در شروع برنامه
while (WiFi.status() != WL_CONNECTED)
{
Serial.print(“.”);
delay(500);
}
در هر بخش از برنامه، برای برسی اتصال به وای فای داشته باشید، میتوانید از شرط if(WiFi.status() != WL_CONNECTED) استفاده کنید. (مثلا در نمایشگر)
جمع بندی
در این مقاله پیکربندی و تنظمیات اولیه که مربوط پروژه ارتباط با ربات تلگرام، برای تعریف کتابخانه ها (ImaxTelegramBot.h) و اتصال با وای فای مورد نظر، جهت برقراری ارتباط با اینترنت را برسی کردیم؛ برای رفتن به ادامه توضیحات توابع کتابخانه ربات تلگرام آیمکس کلیک کنید.
تنظیمات ربات تلگرام ImaxTelegramBot.h