نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه

بهترین پروژه کیپد با میکروکنترلر AVR

به نام خدا

بهترین پروژه کیپد با میکروکنترلر AVR : تو این پروژه AVR هدف اینه که کار با کیپد رو یاد بگیرین ، یه پروژه کیپد نمونه هستش برا کیپد ، که کید های فشرده شده روی کیپد توی نمایشگر LCD نمایش داده میشه که قبلا هم همچین پروژه ای تو سایت گزاشتم (نمایش عدد در lcd با صفحه کلید) که این پروژه از پروژه قبلی بهره…و دیگه نمیخواد برا کیپد مقاومت بزاری و کلی دردسر هم دیگه نداره و بهترین برنامه برا کیپد فلت هستش.(همین کیپد های نازک رو میگن فلت laugh )
در ضمن برا دیدن پروژه و مطالب دیگه در رابطه با کیپد میتونید لینک مقابل رو ببینید : کی پد
بهترین پروژه کیپد با میکروکنترلر AVR


بهترین پروژه کیپد با میکروکنترلر AVR

شماتیک پروژه
در زیر همو اون کیپد و هم اون کیپد!(اونی که با دکمه مکمه طراحی شده) هر دو یکسان هستن(یکی لباس داره و اون یکی لخته pardon ) … جفتش رو گزاشتم براتون تا مدار داخلی کیپد رو هم یه نگاهی کنید……هر دوشون در پروژه کار میکنن و کار هردوتاشون یکسان هستن….(عمرا کسی منظور منو دفعه اول فهمیده باشه dash )
شماتیک پروژه

اینم از کد های پروژه کیپد
برای بهتر متوجه شدن کد های این پروژه مطلب مقابل رو هم حتما ببینید good : آموزش جامع میکروکنترلر AVR جلسه۱۲

توجه : در زیر نمایی از کیپد در پروتئوس رو میبینید و مدار داخلی کیپد رو هم براتون درست کردم و عکسش رو در زیر گزاشتم….هدف این کار اینه که هم با مدار داخلی کیپد آشنا بشین و هم این که بدونید کیپد چیز هاصی نداره و همش چند تا دکمه هستش که کنار هم قرار گرفتن (آخه یکی دیشب بهم میگفت استادمون بهمون کیپد درس نداده rofl ، منم معدم از این حرف طرف تعجب کرده بود wacko…روی عکس ها کلیک کنید و در سایز اصلی ببینیدشون )

مدار داخلی کیپد

مدار داخلی کیپد

اینم یه عکس از یه کیپد….دیدم قشنگه گفتم عکسش رو بزارم…..کسی که مشکلی نداره با این موضوع؟؟؟ blum

پروژه avr

 

دانلود پروژه این مطلب

 


در ضمن اگه در کار با کیپد مشکلی دارین میتونین همین جا مطرح کنید و مطلب زیر رو هم بخونید که تو سایت یکی از دوستان من دیدم…ببننید ظرر نداره buba :
مشکل شبیه سازی کیپد در پروتیوس
اگه هم مطلب مفید بود براتون 3 تا صلوات برا شادی روح شهدا بفرستید.(هزینه استاده از مطلب smile )
فعلا یا علی bye

پسورد فایل های سایت :
www.dmf313.ir
جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. ان‌شاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
ارسال دیدگاه
98

1) تعداد حروف فارسی از حروف غیر فارسی بیشتر باشه دیدگاه جفنگ/اسپم محسوب میشه.

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

  1. مهمان

    ناشناس

    سلام خسته نباشید
    می خواستم بدونم این برنامه مثلاً مال قفل گاوصندوق.
    ??
    ممنون میشمجوابم را بدید?

    1397/10/05
    08:29
    • نویسنده این مطلب

      مهدی دمیرچیلو

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

      1397/10/05
      09:05
  2. مهمان

    ناشناس

    سلاام من ی سوالی داشتم ی برنامه نوشتم با codevision که قسمت اولش کیپد اجرا بشه و تا زمانی که کلید اینترو نزدیم(کلید مربع)نره مرحله ی بعد کیپدم 3*4 و به سه تا ستون مقاوت 5k وصل کردم پول دان کردم برنامه تو شبیه سازی کاملن درسته ولی وختی تو عمل بستم کیپد کار نمکنه ینی بدون اینکه اینترو بزنم میره مرحله ی بعد و اصن کیپد کار نمکنه بره ساختش هم مث شبیه سازی مقاومتارو وصل کردم نمدونم مشکل کجاس ممنون میشم کمکم کنین

    1397/05/08
    10:17
  3. مهمان

    شهاب

    نه ببخشید درستش اینه:
    //چهار تا پایه آخر ورودی و پول آپ شدن
    DDRA=0X0f; PORTA=0Xf0;

    1396/02/16
    08:24
  4. مهمان

    شهاب

    سلام مهندس جان
    مطلبت واقعا مفید بود و لذت بردم.
    یه اشتباه تایپی کوچیک تو توضیحات کد اومده که منو خیلی گیج کرد،اگه درستش کنی دیگه بی نقص میشه.
    این قسمت رو چک کن:
    //چهار تا پایه اول ورودی و پول دان شدن
    DDRA=0X0f; PORTA=0Xf0;
    تو این قسمت، ورودی ها پول آپ شدن و شما نوشتید پول دان.
    موفق و موید باشی مهندس

    1396/02/16
    08:16
  5. مهمان

    َ13

    میشه یه نگاهی به این بندازید…..کار نمی کنه
    #include
    #include
    #include
    #include
    int row=0, column=-1, position=0;
    flash char lay[16] = {‘7′,’8′,’9′,’/’,’4′,’5′,’6′,’*’,’1′,’2′,’3′,’-‘,’c’,’0′,’=’,’+’};
    flash char shift[4] = {0xFE,0xF0,0xFB,0xF7};
    lcd_init(16);
    while (1)
    {
    for(row=0;row<۴;row++)
    {
    column = -1;
    PORTD = shift[row];
    if(PIND.4==0){column = 0;}
    if(PIND.5==0){column = 1;}
    if(PIND.6==0){column = 2;}
    if(PIND.7==0){column = 3;}
    if(column != -1){position = (row*4)+column;}
    while(PIND.4 == 0){}
    while(PIND.5 == 0){}
    while(PIND.6 == 0){}
    while(PIND.7 == 0){}
    }
    delay_ms(50);
    if(position == 13){lcd_clear();}
    else lcd_putchar(lay[position]);
    }
    }

    1396/02/14
    06:33
    • مهمان

      رضا

      من فکر میکنم این خط رو باید اصلاح کنید.
      0xFE,0xFD,0xFB,0xF7

      1396/11/15
      02:19
  6. مهمان

    حسین

    با سلام و عرض خسته نباشید…
    یه سوال داشتم از خدمتتون
    با آیسی های راه انداز صفحه کلید آشنایی دارید؟؟؟؟
    این که شماره فنی شون چنده ون نحوه کرشون وپروتکل ارتباطشون چیه؟؟؟؟ smile

    1396/01/22
    07:24
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام -نمیدونم- مثال بزنید

      1396/01/22
      10:37
      • مهمان

        حسین

        سلام
        خودم پیدا کردم تو کتاب علی کاهه بود.. yes
        شمارش mm74c922 هست
        کیبورد رو بهش وصل می کنی و دو تا خازن باید بهش وصل کنی که ظرفیتشون بسته به کلاک میکرو… یک پورت چهار بیتی داره که وصل می شه به پایه های میکرو
        خودش کیبورد رو اسکن می کنه وقتی دگمه ای فشار داده شد یه اینتراپت به میکرو می ده و روی پروتش شماره اون کلید که فشار داده شده ریخته می شه…
        با این آیسی دیگه وقت میکرو واسه اسکن گرفته نمی شه و دیبانس گیری این چیزا رو هم نمی خواد…. hi

        1396/01/24
        09:35
        • مهمان

          مصطفی

          سلام
          میشه بیشتر راهنمایی کنی
          من نمیدونم چطوری کد بزنم و کی پدو با آی سی راه انداز راه بندازم

          1396/10/14
          01:13
  7. مهمان

    پیمان

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

    1395/09/07
    01:02
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      اول یه LCD راه انداری کن بعد کیپد معمولی راه اندازی کن و بعد برو سراغ SPI

      1395/09/07
      01:47
  8. مهمان

    Amir

    سلام
    عالی بود خیلی کار ما رو را انداخت
    خدا ازت راضی باشه
    ممنون

    1395/08/28
    09:42
    • مهمان

      سنه سنه

      سلام

      1395/09/27
      11:14
  9. مهمان

    علی

    سلام.
    می خوام علاوه بر کیپد اگر روی دکمه مثلا 1 فشار دادم یک کانتر بالا شمار هم فعال بشه باید چیکا کنم؟؟

    1395/08/09
    07:11
    • نویسنده این مطلب

      مهدی دمرچیلو

      خب بگو اگه شماره 1 فشرده شد – تایمر رو فعال کن.

      1395/08/09
      07:16
      • مهمان

        علی

        سلام.
        خب کد اینکه بگم اگر کلید یک فشرده شد اینکارو بکن چیه و کجا باید بذارم؟

        1395/08/12
        01:55
        • نویسنده این مطلب

          مهدی دمرچیلو

          کتاب برنامه نویسی Avr رو بخون – کد ها رو برسی کن ببین باید کجا بزاری –

          1395/08/12
          03:24
  10. مهمان

    power

    سلام. برنامه keypad شما را تو استفاده کردم. همه چیز جواب می دهد ولی وقتی دکمه on/c را می زنم عدد1 را نشان می دهد.(بجای پاک کردن صفحه)
    تو پروتوس همه چیز درست کار میکنه!…

    1395/07/04
    10:31
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      1) فرکانس 8 میگ – با فیوز بیت
      2) پایه های ورودی کیپد با مقاومت پول آپ/دان بشن
      3) اتصال صحیح پایه های کیپد به میکرو

      1395/07/04
      11:26
    • مهمان

      power

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

      1395/07/04
      05:27
      • مهمان

        elec

        manam hamin moshkelo daram mishe begin dagigan chetor hallesh kardin?ham 1 ham C hardo adade 1o neshun midan

        1396/05/19
        09:12
        • نویسنده این مطلب

          مهدی دمرچیلو

          خب جواب رو دادن دیگه…

          1396/05/19
          03:18
  11. مهمان

    baran

    معزرت میخام فایل پروتعوسشو اشتباه فرستاده بودم
    lcd هست اسمش
    http://s2.picofile.com/file/8265087068/seg.rar.html

    1395/06/04
    05:29
    • نویسنده این مطلب

      مهدی دمرچیلو

      من چی اینو بررسی کنم – مگه نگفتم مقاومت بزار – پس کوش؟ bomb

      1395/06/04
      09:55
      • مهمان

        baran

        مقاومتم گزاشتم تاثیر نداشت!!
        تازه اگه اینطوره برنامه خودتون چرا درس کار میکنه؟

        1395/06/04
        10:21
        • نویسنده این مطلب

          مهدی دمرچیلو

          حالا من یه خبطی کردم شما باس تکرار کنید buba

          1395/06/04
          10:26
          • مهمان

            baran

            خخخخخخخخخخخخ
            حالا برنامه رو چک کردین ببینین مشکلش چیه؟باورکنید چن روزیه فقط دور همین برنامه ام هر کاری هم میکنم درس نمیشه با مقاومتام کار نمیکنه.خط کشی ال سی دی هم عوض کنم ک مثل برنامه شما بشه اون درس کار میکنه

            1395/06/04
            10:58
          • نویسنده این مطلب

            مهدی دمرچیلو

            خب فهمیدم چرا مقاومت استفاده نکردم – چون مقاومت های داخل میکرو رو فعال کردم laugh
            یه سوال – مدارت رو در پروتئوس و در عمل همین طور هستش؟ راستی پروژه من هم هیمن مشکل رو داره؟

            1395/06/04
            11:28
          • مهمان

            baran

            برنامه شما رو رو شبیه سازی پروتعوس خودم اجرا کردم کاملن درس نشون میده، ولی برنامه من درست اجرا نمیشه
            عملی هم اصلن کار نکردم فعلن فقط میتونم از نرم افزار استفاده کنم.
            متوجه نشدین مشکلش چیه؟

            1395/06/05
            07:55
          • نویسنده این مطلب

            مهدی دمرچیلو

            بررسی اصلا نکردم-وقتی کد پروژتون رو دیدم اعصابم خورد شد بیخیالش شدم – گفتم فاصله ها رو در کدها رعایت کنید. bomb
            در ضمن به نظرم اول یه پروژه سون سگمنت جدا راه اندازی کنید(مطلبش تو سایته) و بعد با مطلب کیپد من یکیش کنید.

            1395/06/06
            09:34
          • مهمان

            baran

            سلام
            برنامه منو بررسی نکردین؟ 😐

            1395/06/09
            09:18
          • نویسنده این مطلب

            مهدی دمرچیلو

            سلام
            قبلا گفتم به خاطر مشکلات برنامتون نه.

            1395/06/09
            09:40
          • مهمان

            baran

            سلام
            هنوز چکش نکردین؟
            😐

            1395/06/05
            04:24
  12. مهمان

    baran

    لطف میکنید ایمیلتونو بدین؟

    1395/06/04
    03:21
    • نویسنده این مطلب

      مهدی دمرچیلو

      زیپ کن لینکش رو بزار همینجا – راستی فاصله ها رو در پروژت رعایت کن و بعد بفرست – چون اصلا حوصله ندارم بشینم خودم فواصل رو درست کنم. pardon

      1395/06/04
      03:24
  13. مهمان

    baran

    سلام
    من ی برنامه نوشتم دقبقن عین برنامه شما. ولی اصلن درس کار نمیکنه
    مثلن دکمه یک رو ک میزنم 1234 نشون میده 2 رو ک میزنم 234 نشون میده 3 رو ک میزنم 34 نشون میده 4 هم ک میزنم 4 نشون میده.
    چرا؟ 😐

    1395/06/04
    02:22
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      در عمل تست کردی یا در پروتئوس؟ مشکل احتمالا از مقاومت پول آپ هستش که برا کیپد نزاشتی

      1395/06/04
      02:31
      • مهمان

        baran

        تو پروتعوس تست کردم ولی درس کار نمیکنه!!!

        1395/06/04
        02:32
      • مهمان

        baran

        شما خودتم ک تو پروتعوس مقاومت نزاشتی!!

        1395/06/04
        02:33
        • نویسنده این مطلب

          مهدی دمرچیلو

          laugh خب مگه من آدم نیستم، خب هر آدمی ممکنه اشتباه کنه و سوتی بده و یا چیزی رو بلد نباشه – حالا اون موقع که این پروژه رو نوشتم نمیدونم این مورد رو بلد نبودم یا یادم رفته بود – به هر حال یکی از این دو حالت هستش دیگه pardon

          1395/06/04
          02:43
          • مهمان

            baran

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

            1395/06/04
            02:48
          • نویسنده این مطلب

            مهدی دمرچیلو

            بسته به این که پروژه کدش چطوری نوشته شده باشه باید از مقاومت پول آپ یا پول دان استفاده کنی – در ضمن 4 تا از پایه ها – اون 4تایی که مقدارشون خونده میشه باید پول آپ/دان بشن

            1395/06/04
            03:25
  14. مهمان

    baran

    سلام
    این قسمت اول برنامه منه
    چرا کار نمیکنه؟
    DDRA= 0x0f;
    PORTA=0xf0;
    switch (PINA.4 == 0) // row=1
    {
    case 0b11101110: lcd_puts(“1”); delay_ms(20); break;
    case 0b11101101: lcd_puts(“2”); delay_ms(20); break;
    case 0b11101011: lcd_puts(“3”); delay_ms(20); break;
    case 0b11100111: lcd_puts(“4”); delay_ms(20); break;
    }

    1395/05/14
    08:19
    • نویسنده این مطلب

      مهدی دمرچیلو

      switch (PINA.4 == 0)
      کد بالا اشتباه هستش، در مورد ساختار SWITCH یکم مطالعه کن

      1395/05/16
      05:24
  15. مهمان

    علی دباغی

    سلام ببخشید می خواستم بپرسم تابعی که رشته عددی رو به INTEGER تبدیل کنه در C وجود داره

    1395/05/11
    11:29
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      سرچ کنی به نتیجه زود تر میرسی (“STRING TO INTEGER IN C” یا عبارت “STRING TO INTEGER IN Codevision”)
      بله یه تابع با نام atoi از کتابخونه stdlib وجود داره

      1395/05/11
      12:26
  16. مهمان

    baran

    سلام
    مگه پورت آ کلن ورودی نیست؟ پس چرا گزاشتین DDRA = 0x0f?

    1395/05/08
    12:31
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مطلب جلسه 12 آموزش جامع Avr رو بخون.

      1395/05/08
      12:47
      • مهمان

        baran

        درکش ی کم برام سخته میشه ی کم توضی بدی

        1395/05/10
        08:56
        • نویسنده این مطلب

          مهدی دمرچیلو

          خب کدوم قسمتش؟
          وقتی پورت خروجی هستش —> عملکرد ریجستر port رو نمیفهمی؟
          یا
          وقتی پورت ورودی هستش —> عملکرد ریجستر port رو نمیفهمی؟
          کدومش رو مشکل داری؟
          مطلب جلسه 1 آموزش avr رو خوندی؟

          1395/05/10
          09:01
          • مهمان

            baran

            ببین الان تو این پروژه هه ک شما انجامش دادی آ0 تا آ3 خروجیه و مقدارشون هم صفره
            و آ4 تا آ7 هم ورودیه و چون مقدارشو یک گزاشتی مقاومت پول آپ داخلیش فعال میشه. درسته؟

            1395/05/10
            09:15
          • نویسنده این مطلب

            مهدی دمرچیلو

            بله

            1395/05/10
            09:32
          • مهمان

            baran

            مرسی

            1395/05/10
            09:39
  17. مهمان

    M.B

    سلام
    من میخوام یه برنامه بنویسم . که اول برنامه باید سه تا عدد رو دستی به برنامه بدن و ذخیره بشه.یه عدد 5 رقمی دو تا 3 رقمی… بعدم ممکنه بخوان دوباره اعدادو تغییر بدن
    خیر از جوونیت ببینی مادر راهنماییم کن

    1395/05/08
    11:10
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خب بیا تیکه تیکه برنامت رو انجام بده
      اول یه حلقه وایل بزار و تا زمانی که 3تا عدد نگرفتی ازش خارج نشو – یه شمارنده هم از نوع int تعریف کن برای شمارش این که چند تا عدد دریافت کردی وقتی شمارنده به 3 رسید از حلقه خارج شو

      1395/05/08
      12:49
  18. مهمان

    علی دباغی

    سلام ببخشید نمی شد در تابع اولی از FOR استفاده میشد

    1395/05/06
    07:14
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام – که چی بشه؟(هدفت از گزاشتن for تو تابع اول چیه؟)

      1395/05/06
      12:00
  19. مهمان

    miller

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

    1395/04/23
    10:04
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      خب تابع دریافت عدد از کیپد رو که داری
      خب! بیا 3 تا متغییر از نوع int(یا یه آرایه با 3 خونه از نوع Int) تعریف کن برا دریافت 3 عدد
      و یه شمارنده تعریف کن با نام مثلا number برا فهمیدن این که چند تا عدد دریافت کردی – حالا هر موقع این number به عدد 3 رسید یعنی 3 تا عدد دریافت کردی و اون وقت میتونی کار مد نظرت رو انجام بدی و مقدار number رو هم 0 کنی برای دفعات بعدی.
      ok?

      1395/04/23
      10:41
  20. مهمان

    زهرا

    من اینکارو کردم ولی از حالت انتخاب نمیتونم درش بیارم چکار کنم

    1395/04/14
    04:52
    • نویسنده این مطلب

      مهدی دمرچیلو

      شب فیلم میگیرم – فقط یه نظر بده همین جا میترسم فراموش کنم.

      1395/04/15
      08:20
      • نویسنده این مطلب

        مهدی دمرچیلو

        فیلم زیرو ببین مشکی بود بگو
        http://www.aparat.com/v/V5EOn

        1395/04/16
        08:04
      • مهمان

        زهرا

        من چندبار پیام دادم فکر کردم نرسیده،درهرحال مرسی مشکلم حل شد ممنونم ازشما

        1395/04/29
        09:55
  21. مهمان

    زهرا

    من چطور میتونم از حالت انتخاب ماشین حساب خارج شم؟اعدادو جابجا کردم ولی هرکار میکنم سیم ها وصل نمیشه

    1395/04/13
    10:53
  22. مهمان

    زهرا

    یعنی تو ماشین حساب تغییری ایجاد نمیشه؟اگه من اون دکمه هارو جابجا کنم انگار یه قطعه دیگه ست؟میخوام مثل شما بشه

    1395/04/13
    09:32
  23. مهمان

    زهرا

    اها، يعني اگه اينكارو بكنم كلا جاهاشون عوض ميشه يا فقط اسم شماره ها و ظاهرا عوض ميشه؟

    1395/04/13
    06:26
    • نویسنده این مطلب

      مهدی دمرچیلو

      دومی

      1395/04/14
      12:37
  24. مهمان

    زهرا

    سلام، شما چطور تو پروتیوس اون ماشین حساب رو جابجا کردید؟اخه برامن بالایی ۷و۸و۹ه.و سطرها جابجاس

    1395/04/13
    04:55
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1395/04/13
      06:07
      • مهمان

        زهرا

        اينكاروكردم ولي هركار ميكنم ماشين حساب از حالت انتخاب خارج نميشه

        1395/04/14
        10:57
        • نویسنده این مطلب

          مهدی دمرچیلو

          الان فقط میخوای اون ماشن حساب رو ویرایش کنی؟
          و جای اعداد رو عوض کنی؟
          اگه همینه بگو و اگه غیر اینه بیشتر توضیح بده تا فیلم ضبط کنم و آموزش بدم این کار رو.
          چون من بخوام توضیح بدم رمان میشه و خودم هم چیزی ازش نمیفهمم چه برسه به شما. laugh

          1395/04/14
          02:32
          • مهمان

            زهرا

            میخواستم کارم تو پروتیوس راحت باشه، و چون عملیشم دارم میبندم میخواستم هردوتاش شبیه هم باشن.همون فیلم کار رو جلو برد.

            1395/04/29
            09:57
  25. مهمان

    سعید

    سلام من می خوام با میکرو ارم قفل رمز درست کنم اما نمی دونم چطوری می تونم کی پد رو راه اندازی کنم.

    1395/02/11
    05:54
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      شما اگه زبون c رو خوب بلد باشید و یکم از کیپد و مدار داخلیش اطلاعات داشته باشید و یکم کار با پورت ها در میکروی مد نظرتون – به راحتی میتونید برنامه کیپد رو انجام بدید

      1395/02/11
      09:01
  26. مهمان

    hassan

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

    1395/02/10
    09:03
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      شما میتونید یه کتاب آموزش زبان c رو بخونید تا کارتون راه بیوفته

      1395/02/10
      11:29
  27. مهمان

    مینو

    سلام
    من میخوام تو proteous از کی پد که با دکمه گذاشتین استفاده کنم ولی سیم کشی رو نمیتونم انجام بدم بعضی جاها میزنه این جا مجاز نیستین سیم رو بذارین
    یچیز دیگه اینکه نوع style سیم رو میشه گذاشت رو port یا pin یا خیلی گزینه های دیگه فرقشون چیه?
    مرسی

    1394/10/28
    10:55
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      یه فیلم کوتاه از طراحی تو پروتئوست بگیر تا ببینم
      من چمیدونم کجا سوتی دادی داش من….فیلم بگیر و لینکش رو بزار اینجا

      1394/10/29
      07:15
  28. مهمان

    عماد

    درسته
    من برنامه زاویه سنج و موتور دی سی رو بلدم . در مورد کیپد هم اگه یادت باشه پارسال با خودت مشورت می کردم و خودت راه رو نشونم دادی (پروژه قفل رمز 4 رقمی ک اولین کار AVRم بود و خعلی ازت ممنونم).
    الآن دو تا مشکل دارم : یکی اینکه نمیتونم این برنامه ها رو باهم بکار بگیرم
    یکی دیگه اینکه سطحی که باید زاویش تغییر کنه یکم وزنش زیاده(ی صفحه فلزی که یه موتور سه فاز روش بسته شده) و نمیدونم از چ موتوری باید برای تغییر زاویه سطح استفاده کنم
    در واقع باید از طریق کیپد ی عدد به عنوان زاویه وارد کنم بعد اون عدد با زاویه شیب سنج مقایسه بشه و اگه با هم اختلاف داشتن موتور در جهت کاهش اختلاف کار کنه و این اختلاف رو به صفر برسونه .
    نمیدونم از کجا شروع کنم!!!؟

    1394/04/12
    09:26
    • نویسنده این مطلب

      مهدی دمرچیلو

      والا به نظرم این طوری که معلومه برنامه نویسیت ضعیفه
      شاید هم…
      کد های کیپد و زاویه سنج رو بریز تو یه پروژه و توابعش رو تو جاهای لازم فراخونی کن

      1394/04/12
      11:45
  29. مهمان

    عماد

    سلام آقا مهدی
    تو یه پروژه نیاز به تغییر شیب یه سطح دارم. به این صورت که با کیپد زاویه رو وارد کنم(مثلا 45) بعد موتور به صورت راست گرد بچرخه و سطح رو در زاویه 45 نسبت به خط افقی قرار بده.
    چطور میشه اینکارو کرد؟
    HELP ME PLEASE… help

    1394/04/11
    05:05
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مطلب کیپد هستش…زاویه سنج هم باس باشه….شما فقط باید یه برنامه بنویسی مه اگه زاویه ۴۵ شد فلان کار رو بکن
      برنامه نویسه همش….
      نمیدونم چی بگم…

      1394/04/11
      05:17
      • نویسنده این مطلب

        مهدی دمرچیلو

        دقیقا مشکلت رو بگو تا راهنمایی کنم

        1394/04/11
        05:17
  30. مهمان

    طاهری

    سلام
    طاعاتتون قبول،
    ببخشیدچطور میشه برنامه ای برای میکروکنترلر مگا هشت نوشت که با دو ولوم که به مبدل های آنالوگ به دیجیتالشون وصل شده، فرکانس و پهنای پالسی رو که رو یکی از پایه هاش ایجاد شده، کنترل بشه و مقادیر فرکانس و پهنای پالس رو رو نمایشگر ال سی دی نمایش بده
    اگر برنامه ای داشته باشید و بذاریدممنون میشم،اگرم منبعی هست که بتونه کمک کنه بفرمائید
    سپاس گزارم

    1394/04/07
    03:39
  31. مهمان

    niloo

    vaghean azaton mamnonam kheyliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii matalebeton be dardam khord.mersiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii aghebat bekheyr beshi naneeeeeeeeeeeeeeeeeeeeeeeeee ok

    1394/04/02
    06:44
  32. مهمان

    سهیل

    به به چه عالی،میشه برنامه ارتباط کی پد4*3 رم بنویسی؟

    1394/03/28
    05:35
    • نویسنده این مطلب

      مهدی دمرچیلو

      نه ، خودتون انجام بدید.
      کار خاصی نداره که… dash
      تعجب میکنم… bomb

      1394/03/28
      09:44
  33. مهمان

    ریحانه

    سلام
    من میخوام برنامه ای بنویسم ک وزن رو نشون بده
    از atmega16 و سنسور وزن و تقویت کننده با کمترین قیمت میخوام استفاده کنم
    میشه لطفا کمکم کنید smile

    1394/03/25
    09:59
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مطلبش تو نت هستش
      فک کنم باید از لودسل استفاده کنید

      1394/03/26
      07:21
  34. مهمان

    ریحانه

    سلام
    من میخواستم برنامه بنویسم ک وزن رو نشون بده
    از atmega16 و سنسوروزن و تقویت کننده میخوام استفاده کنم
    از ارزانترین سنسور وزن میخوام استفاده کنم
    میشه لطفا کمکم کنید smile

    1394/03/25
    09:52
  35. نویسنده این مطلب

    مهدی دمرچیلو

    سلام
    دمت گرم داش…
    ممنون از وقتی که گزاشتی و راهنمای کردیمون…

    1394/03/24
    11:36
    • نویسنده این مطلب

      مهدی دمرچیلو

      نکات برنامه نویسی که گفی رو برا یه مطلب جدا احتمال در آینده رعایت میکنم و در یه مطلب جدا میزارم….والا من همین پزروژه رو هم میخواستم ساده تر از این بنویسم laugh ….
      چون کسی که بلد باشه خودش مینویسه و نیازی به امثال من نداره pardon ….ولی کسی که بلد نیست باید براش ساده بنویسیم……
      بازم دمت کرم

      1394/03/24
      11:42