s

مقدمه

در این اموزش قراره با یک عدد esp32 یک led راه بندازیم

کلید واژه ها
esp32,LED,دیجیتال,

وسایل مورد نیاز

#نوعتعدادخرید
1esp32 1
2سیم جامپر2
3برد بورد1
4led1
5مقاومت 330اهم1

پیش نیاز ها

برای برنامه نویسی این پروژه از نرم افزار اردوینو استفاده میکنیم.

  1. ابتدا نرم افزار اردوینو را دانلود و نصب کنید
  2. به منو File بروید و گزینه Preferencesرا بزنید
  3. boardFile -> arduino Preferences
  4. متن زیر را وارد کنید
  5. https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

    boardpaste link
  6. بعد از افزودن لینک ها برنامه را باز و بسته کرده تا لینک به مخازن برنامه اضافه شوند
  7. به منو tools رفته و از بخش Borads manager ... را بزنید
  8. boardesp32 اضافه شده است
  9. در قسمت search بنویسید Esp32 و برد را نصب کنید
  10. boardesp32 اضافه شده است
  11. بعد اینکه برد نصب شده باید نوع برد Arduino را عوض کنیم
  12. boardesp32 اضافه شده است
  13. افزودن کتابخانه مورد نیاز iotkaran
  14. tools-> manager Library

    boardافزودن کتابخانه iotkaran
  15. تایپiotkaran در بخش جستجو
  16. boardافزودن کتابخانه iotkaran

توضیحات تکمیلی

() Setup

در بدنه setup ما می بایست led خودرا مشخص کنیم که کدام پایه می باشد که در این مثال پین شماره 13 می باشد و همچنین نوع پین خروجی می باشد یعنی قرار است ولتاژی را از این پین خارج کنیم

() loop

برنامه‌های آردوینو دو قسمت دارند.همانطور که پیش تر گفته شد،مقدار دهی اولیه در void setup انجام میشود.اما برنامه اصلی که همیشه هم در حال تکرار است در حلقه لوپ یا همان void loopانجام میشود

با استفاده از تابع ()digitalWrite و مشخص کردنم پین می توان به اردینو فرمان داد که روشن شود high

و بعد از مدت 1000 میلی ثایه یا همان یک ثانیه

با همان دستور()digitalWrite خاموش شود

برنامه از اول می شود و این باعث روشن خاموش شدن led در مدت های یک ثانیه ای می شود و بعد از مدت 1000 میلی ثایه یا همان یک ثانیه

شماتیک

rشماتیک برد

کد کامل

1 2 3 4 5 6 7 8 9 10 void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); }

اپلود کد

  1. در برنامه اردوینو یک برگه جدید باز می کنیم
  2. dFile -> arduino Preferences
  3. جهت اپلود کد می بایست پورت سریال دستگاه متصل را انتخاب کنیم (توجه شماره com با پورت کامپیوتر در ارتباط است و بسته به پورت دارای شماره های مختلفی می باشد )
  4. programFile -> arduino Preferences
  5. کد کامل را جایگزاری می کنیم و گزینه اپلود را می زنیم
  6. sFile -> arduino Preferences
  7. و در اخر پنجره سریال را باز کرده
  8. dFile -> arduino Preferences
  9. واطلاعات را در ترمینال به نمایش در می اید
  10. File -> arduino Preferences

دیدگاهتان را بنویسید

کامنت ها