اموزش برنامه نویسی ماژول esp32 با استفاده از آردوینو
به نام خدا و با سلام خدمت همه دوستان
در این مطلب قصد دارم اموزش برنامه نویسی ماژول وای فای esp32 رو مطرح کنم.
قابلیت ها و مشخصات این ماژول به صورت زیر هستش:
ESP32 |
|
Specification |
Value |
Number of cores |
۲ |
Architecture |
۳۲ bit |
CPU Frequency |
|
Wi-Fi |
YES |
Bluetooth |
YES |
RAM |
۵۱۲ KB |
FLASH |
۱۶ MB |
GPIO Pins |
۳۶ |
Communication Protocols |
SPI, IIC, I2S, UART, CAN |
ADC channels |
۱۸ channels |
ADC Resolution |
۱۲-bit |
DAC channels |
۲ |
DAC Resolution |
۸-bit |
پین مپ ماژول هم به شکل زیر هستش:
برای شروع برنامه نویسی ماژول esp32 با استفاده از ide اردوینو به صورت زیر عمل کنید
نرم افزار را نصب کنید و وارد بخش زیر شوید
Files -> Preferences
دو لینک زیر را در بخش “Additional Boards Manager URLs:” کپی کنید و ok بزنید
1 2 |
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json |
وارد بخش زیر شوید و esp32 رو سرچ کنید
Tools -> Boards -> Board Managers
پس از اینکه پیدا شد نصب کنید.
حال ماژول esp32 را باکابل میکرو usb به سیستم متصل کنید و در قسمت تنظیمات انتخاب برد ،برد esp32 dev را انتخاب کنید
Tools -> Boards and select ESP32Dev board
پورت کام مورد نظر خودتون رو انتخاب کنید و برنامه زیر رو کپی کنید تو برنامه اردوینو و اپلود رو بزنید:
1 2 3 4 5 6 7 8 9 10 |
<strong>int LED_BUILTIN = 2; void setup() { pinMode (LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); }</strong> |
وقتی برنامه کامپایل شد موقع اپلود شدن به شما زمان میده و میگه دکمه ی Boot روی esp32 رو بزنید و شما که دکمه رو زدین کد اپلود میشه.
پس از اینکه کد اپلود شد ماژول رو که ریست کنید led اون باید چشمک بزنه.
کد زیر رو جایگزین کنید و یوزر و پس مودموتون رو وارد کنید ماژول وصل بشه به مودمتون سریال مانیتور رو باز کنید:
#include "WiFi.h"
const
char
* ssid =
"yourNetworkName"
;
const
char
* password =
"yourNetworkPass"
;
void
setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while
(WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.println(
"Connecting to WiFi.."
);
}
Serial.println(
"Connected to the WiFi network"
);
}
void
loop() {}
سلام راهنمایی لازم دارم
من esp32cam رو پروگرم کردم و الان کار شناسایی چهره رو انجام میده
حالا میخوام هر چهره ای که شناسایی کرد توی کارت حاظه ذخیره کنه به صورت اتوماتیک لطفا اگر کسی بلده ای میل بده
keyvanesp32@gmail.com
سلام راهنمایی لازم دارم
من esp32cam رو پروگرم کردم و الان کار شناسایی چهره رو انجام میده
حالا میخوام هر چهره ای که شناسایی کرد توی کارت حاظه ذخیره کنه به صورت اتوماتیک لطفا کد مخصوصش رو بگید مهندس