فهرست مطالب:

یادگیری ARDUINO (در 20 دقیقه): 10 مرحله (همراه با تصاویر)
یادگیری ARDUINO (در 20 دقیقه): 10 مرحله (همراه با تصاویر)

تصویری: یادگیری ARDUINO (در 20 دقیقه): 10 مرحله (همراه با تصاویر)

تصویری: یادگیری ARDUINO (در 20 دقیقه): 10 مرحله (همراه با تصاویر)
تصویری: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, جولای
Anonim
ARDUINO را بیاموزید (در 20 دقیقه)
ARDUINO را بیاموزید (در 20 دقیقه)
ARDUINO را بیاموزید (در 20 دقیقه)
ARDUINO را بیاموزید (در 20 دقیقه)

این یک دستورالعمل است که من مخصوصاً برای به اشتراک گذاشتن دانش خود در مورد arduino به روشی بسیار ساده نوشتم. من قطعاً به شما اطمینان می دهم که این یک ماژول قدرتمند است که تقریباً همه موضوعات اصلی arduino را پوشش می دهد.

آردوینو دارای پتانسیل عظیمی است که می تواند بسیار بیشتر از آنچه تصور می کنید انجام دهد ، استفاده از این نیز بسیار ساده است.

من نمی خواهم در جلسه معرفی بیشتر صحبت کنم و وقت گرانبهای شما را هدر دهیم بیایید مستقیماً به محتوا بپردازیم.

مرحله 1: مطالب

فهرست
فهرست
  1. معرفی مختصری در مورد آردوینو
  2. انواع آردوینو
  3. ساختار آردوینو
  4. اولین "پروژه" شما
  5. مدولاسیون عرض پالس PWM.
  6. ارتباط سریالی
  7. شامل تمرینات

مرحله 2: آردوینو چیست؟

آردوینو چیست؟
آردوینو چیست؟
آردوینو چیست؟
آردوینو چیست؟

یک تعریف ساده از آردوینو که من می دانم این است این یک ابزار الکترونیکی است که قادر است اتوماسیون ساده را انجام دهد و دستگاه های مختلف را با اتصالات ساده تر و ساده ترین کد نویسی به هم متصل کند.

این پلت فرم مناسب برای کسانی است که می خواهند حرفه خود را در زمینه اتوماسیون یا رباتیک انجام دهند. arduino یک ابزار ساده است که ما را قادر می سازد تا با یک میکروکنترلر که روی هر برد arduino تعبیه شده است ارتباط برقرار کنیم. (AT mega328 در arduino UNO). برای درک بیشتر به عکس مراجعه کنید.

تصور کن

  • شما می خواهید اطلاعاتی را به یک فرد فرانسوی زبان منتقل کنید اما فقط انگلیسی می دانید.
  • در این صورت قطعاً برای انجام ارتباطات به مترجم نیاز خواهید داشت.
  • بنابراین مترجم زبان فرانسه و انگلیسی را خواهد دانست.

ارتباط با وضعیت فعلی!

  1. فرانسوی زبان سطح بالایی است (کاربر پسند مانند C ، C ++…).
  2. انگلیسی زبان ماشین است.
  3. آردوینو مترجم است امیدوارم شما بهتر متوجه شده باشید !!!

مرحله 3: میکروکنترلر چیست؟

میکروکنترلر چیست؟
میکروکنترلر چیست؟

میکروکنترلر یک رایانه ساده است که دارای حافظه بسیار کمی ، RAM و…

این ابزار بسیار فشرده و ارزان است که به راحتی در دسترس است. میکرو کنترلر مورد استفاده در arduino UNO ATmega 328 است که حاوی EEPROM است و می توان آن را بارها با پاک کردن کد قبلی برنامه ریزی کرد.

مرحله 4: انواع آردوینو

انواع آردوینو
انواع آردوینو

در این تصویر انواع مختلف بردهای آردوینو که بیشتر مورد استفاده قرار می گیرند لیست شده است.

آردوینو UNO

این نوع تخته محبوب و مناسب برای مبتدیان است! این شامل یک سری از پین های زنانه در آن است ، بنابراین با استفاده از یک پین مردانه می توانیم به سادگی بدون هیچ لحیم کاری یا استفاده از تخته نان ارتباط برقرار کنیم.

آردوینو نانو

این بسیار شبیه به تابلوی UNO است با این تفاوت که اندازه تخته به حداقل می رسد بنابراین شایسته نام آن است. شامل یک سری پین های نر لحیم شده است که می توان آنها را به تخته نان متصل کرد و مستقیماً بدون لحیم کاری استفاده کرد. این نسبتا ارزان است در مقایسه به UNO

پد آردوینو لیلی

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

مرحله 5: ساختار آردوینو

ساختار آردوینو
ساختار آردوینو

1. USB plug-this dispozition برای بارگذاری کدگذاری شما استفاده می شود و همچنین می تواند به عنوان ورودی قدرت در آردوینو استفاده شود.

2. پین های دیجیتال (2-13) برای عملیات ورودی و خروجی استفاده می شود.

3. پین های آنالوگ (0-5) برای عملیات ورودی و خروجی به شکل آنالوگ استفاده می شود.

5. دکمه قرمز برای تنظیم مجدد برد استفاده می شود ، یعنی اجرای کد از ابتدا شروع می شود.

6. پین های سری RX ، TX برای ارتباط سریال استفاده می شود.

7. همچنین دارای یک سوکت ورودی DC است.

مرحله 6: SETUP

برپایی
برپایی
برپایی
برپایی

1. نرم افزار arduino IDE را نصب کنید. (نرم افزار رایگان)

2. برد آردوینو خود را وصل کرده و پورت و تنوع مناسب را انتخاب کنید.

توجه: برای من شماره پورت com23 است ممکن است شماره شما متفاوت باشد.

به تصاویر مراجعه کنید!

مرحله 7: اولین چشمک زدن پروژه LED شما

اولین چشمک زدن پروژه شما
اولین چشمک زدن پروژه شما
اولین چشمک زدن پروژه-LED شما
اولین چشمک زدن پروژه-LED شما

در این پروژه شما قصد دارید تا چشمک بزنید.

یک ثانیه حالت روشن ، یک ثانیه حالت خاموش.

سخت افزار

اتصال را مطابق شکل نشان دهید.

نرم افزار

کدگذاری نشان داده شده در تصویر را بارگذاری کنید.

به محض بارگذاری کد ، led شروع به چشمک زدن می کند.

توجه داشته باشید:

void setup () -section فقط یکبار اجرا می شود.

void loop ()-مکرراً اجرا می شود تا برق روشن بماند.

مرحله 8: مدولاسیون عرض پالس PWM

مدولاسیون عرض پالس PWM
مدولاسیون عرض پالس PWM

-از این برای درخشش led در مراحل مختلف روشنایی استفاده می شود.

-کم کردن آن و سپس روشن تر کردن آن!

-پین آنالوگ فقط از داده های 8 بیتی پشتیبانی می کند (0-255).

-ما قصد داریم از نوشتن آنالوگ به جای نوشتن دیجیتال برای ایجاد PWM استفاده کنیم.

-کد analogWrite خواهد بود (پین led ، مقدار)

PWM: 3 ، 5 ، 6 ، 9 ، 10 و 11 پین خروجی PWM 8 بیتی را با analogWrite () ارائه دهید

پین led- پین دیجیتالی که led را در آن وصل کرده اید.

مقدار - مقدار بین (0-255) متغیر است ، مقدار پایین باعث می شود که نور LED کم نور شود ، مقدار زیاد باعث می شود که نور LED روشن تر شود.

ورزش:

سعی کنید led را گام به گام با استفاده از حلقه for link reference reference روشن تر کنید!

مرحله 9: ارتباط سریال

ارتباط سریال
ارتباط سریال

سریال برای ارتباط بین برد آردوینو و رایانه یا سایر دستگاه ها استفاده می شود. همه بردهای آردوینو حداقل دارای یک پورت سریال (که با نام UART یا USART نیز شناخته می شود) هستند: Serial. این دستگاه با پین های دیجیتال 0 (RX) و 1 (TX) و همچنین با کامپیوتر از طریق USB ارتباط برقرار می کند. بنابراین ، اگر از این توابع استفاده می کنید ، نمی توانید از پین 0 و 1 برای ورودی یا خروجی دیجیتال نیز استفاده کنید.

کمک می کند تا قرائت سنسورهای متصل به آن را بدانید

آنها همچنین در اتصال ماژول های بی سیم مانند بلوتوث ، wifi Esp8266… کمک می کنند.

خیلی بیشتر بهش ربط داره ………………………..!

مرحله 10: ارتباط سریال کاربردی

ارتباط سریال کاربردی
ارتباط سریال کاربردی
ارتباط سریال کاربردی
ارتباط سریال کاربردی

در این جلسه ما مقدار خروجی را از یک مقاومت وابسته به نور LDR دریافت کرده و آن را در مانیتور سریال نمایش می دهیم.

برای اتصال سخت افزار و کد نویسی به تصاویر مراجعه کنید!

در حال حاضر با قطع مزاحمتی که نور بر روی سنسور وارد می کند ، مقدار سنسور را قطع کرده و تغییرات در مقادیر را مشاهده کنید!

ورزش:

وظیفه شما ایجاد یک درخشش LED بر اساس خروجی LDR است ، یعنی LED باید در شرایط تاریک روشن تر شود و در شرایط روشن باید کم نور شود.

سرنخ: از PWM و ارتباط سریال استفاده کنید.

این اصلی برای اتوماسیون است!

ادامه دارد……

این فقط یک ماژول مقدماتی است که در این مورد بیشتر خواهم نوشت و آن ماژول ها به زودی منتشر می شوند ، اگر دوست دارید من را دنبال کنید

چند موضوع آینده:

  • کنترل موتور سروو.
  • ماژول فراصوت
  • سنسور IR
  • درایور موتور L293D.
  • ارتباط بلوتوث
  • و خیلی بیشتر …………………… امیدوارم دوست داشته باشید……………………………..!!!! "دانش را به اشتراک بگذارید!" "برای اطلاعات بیشتر مرا دنبال کنید"

توصیه شده: