ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2016/08/29
    3
    4

    Question کمک در تعریف یک برنامه ساده

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


    char CharData;


    void setup()
    {
    Serial.begin(9600);
    while (!Serial) {
    }
    Serial.println("card Reader initialized.");
    }


    void loop()
    {
    read_SerialBuffer();
    }
    void read_SerialBuffer()
    {
    if(Serial.available())
    {
    Serial.print("Card Data:");
    while(Serial.available())
    {
    CharData=Serial.read();
    Serial.write(CharData);
    delay(5);
    }
    Serial.println("");
    }
    }

    پیشاپیش صمیمانه از کمک و یاری شما سپاس گذارم
  2. #2
    2014/05/29
    قدس
    1,201
    110

    پاسخ : کمک در تعریف یک برنامه ساده

    تو نت بگردی پروژه پدا میکنی ولی خب فایده نداره، بشین c رو یاد بگیر - 1روز بیتشر ازت وقت نمیگیره.
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.
  3. #3
    2016/08/29
    3
    4

    پاسخ : کمک در تعریف یک برنامه ساده

    الان من گیر این چند تا کدم قول میدم بعدن سر فرصت بشینم c یا بگیرم . دوروزه خودمو کشتم تا با این ماژ<ل کار کنم . الان که اطلاعاتی میخونه رو هر سری یه چی میده من که قاطی کردم . واقعا که دیگه گیج شدم . آی که دیگه بدم میاد از هرچی میکرو . برنامه . مدارو نمیدونم هر چیزی مثل اینه . اَه
  4. #4
    2012/12/30
    بوشهر
    3,206
    1,106

    پاسخ : کمک در تعریف یک برنامه ساده

    یه منتغییر از نوع char به اسم CharData ایجاد کرده
    در تابع اصلی باود ریت رو روی 9600 تنظیم کرده
    صبر کرده تا Serial صفر بشه و card Reader initialized. رو بفرسته
    در حلقه اصلی بافر سریال رو می خونه که بافر سریال اینجوری تعریف شده زیر حلقه اصلی(یه تابع هستش)
    اگه اینترفیس سریال در دسترس بود:
    اینو Card Data: پرینت میکنه
    و همین طور بعد از ارسال صبر میکنه تا اینترفیس سریال در دسترس قرار بگیره(آماده بشه برای ارسال بعدی)
    بعد بیرون از if مقداری که از تابع Serial.read می خونه رو میریزه توی CharData
    بعد مقدار CharData رو می نویسه(من فرق Serial.write و Serial.print و Serial.println رو نفهمیدم. خودت ببین چیه)
    بعد با یه تاخیر 5 که نمی دونم میلی هستش یا میکرو صبر میکنه. خودت جستجو کن ببین چقدره.
    بعد دوباهر با تابع Serial.println یه جای خالی پرینت میکنه.

    واقعا اینایی که نوشتم خیلی سخت بود. من تا حالا با آردینو کار نکردم.
    من با بسکام کار نکردم ولی در عرض ایکی ثانیه برات برنامه اش رو تبدیل میکنم. دوست عزیز کار با میکرو بسیار لذت بخش و جالبه به شرط اینکه اول یاد گرفته باشید که شما نگرفتید. توی دنیای الکترونیک همیشه این مشکلات پیش میاد ولی به نظر من شما الکی ناراحت شدید. مشکل از ضعف شدید شما هستش. باید بیشتر تلاش کنید.
  5. #5
    2016/08/29
    3
    4

    پاسخ : کمک در تعریف یک برنامه ساده

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

    ولی نمیدونم چرا هر سری کارت میکشم یه چیز دیگه میخونه و شبیه دفعه قبلش نیست
  6. #6
    2014/05/29
    قدس
    1,201
    110

    پاسخ : کمک در تعریف یک برنامه ساده

    مدل ماژول شما و تگ شما؟
    در ضمن من خودم تازه دارم آرم یاد میگیرم - تقریبا 1هفته 10روزه پای پروژه روشن کردن LED هستم ولی خب سریش تر از ما پیدا نمیشه بلاخره به کمک دوستان مشکل رو پیدا کردم - یا مثلا یه زمانی که داشتم AVR رو یاد میگرفتم حدود 30 روز پای یه پروژه موندم و پیش هر کسی میرفتم آخر سر دیدیم تو یه 0 و 1 پروژمون مشکل داره، خب همون طور که داشمون گفت اول باید یه سری مقدمات رو بلد باشی یا همزمان حداقل بری اونا رو یاد بگیری همراه کار با میکرو و یکم هم سریش باشی

    =======

    در ضمن پروژه شما هم یه مشکل داره - یه تابع هستش که برا ایجاد تاخیر زمانی در دریافت اطلاعات یه چیز تو این مایه ها - اسمش دقیقا خاطرم نیست - از اون هم باید در پروژ ات بعد از فعال کردن SERIAL هم استفاده کنی - مطالب اموزش سریال در آردوینو توی نت یا خود سایت آردوینو رو بخونی پیدا میکنی اون تابع رو.
    ویرایش توسط md3848 : 2016/09/01 در ساعت 14:27
    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

    اگه دوس دارید سریع به جواب برسید :
    1) قبل از پرسیدن سوال، بسرچید.
    2) سوالاتون رو با جزئیات کامل مطرح کنید.
  7. #7
    2014/10/05
    1,546
    1,088

    پاسخ : کمک در تعریف یک برنامه ساده

    با سلام و درود
    می توانید برنامه نویسی آردوینو را از اینجا یاد بگیرید:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    منابع آموزشی بیشتری هم در دسترس است که می توانید از اینجا آن ها را مشاهده نمایید:

    blog.arduino.ir

    dmf313.ir/electronics/arduino

    faradars.org/courses/fvrd9311-an-introduction-arduino-programming-video-tutorial

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    caferobot.ir/academy

    forum.arduino.ir/4/14/1386.html

    saakhtani.ir/archive/category/how-to/how-to-electronics

    p30download.com/fa/entry/51305

    p30download.com/fa/entry/51916

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

نمایش نتایج: از 1 به 7 از 7

موضوعات مشابه

  1. پاسخ: 8
    آخرين نوشته: 2015/09/02, 19:19
  2. تعریف ساده از آمپر ،ولت ، وات
    توسط عباس فلاح در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 1
    آخرين نوشته: 2015/07/11, 10:44
  3. پاسخ: 4
    آخرين نوشته: 2015/06/16, 17:36
  4. تعریف حد به زبان ساده ؟؟؟؟؟؟
    توسط sajad_ict در انجمن رياضيات و فيزيك
    پاسخ: 1
    آخرين نوشته: 2012/03/20, 16:37
  5. تعریف اصطلاحات به زبان ساده تر
    توسط MR-White در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 25
    آخرين نوشته: 2009/08/30, 22:02

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •