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

پسوردتو فراموش کردی؟
مهدی دمیرچیلو

کامل ترین پروژه تایپ SMS با کیپد به زبان C

به نام خدا : این پروژه AVR  به زبون C هستش و به وسیله کیپد میتونید عدد ، سنبل  و حروف بزرگ انگلیسی رو نشون بدین؛ جا داره از داش محسن تشکر کنم که منو در این پروژه کمک کرد >>> دمش گرم خدایش >>> حالا بماند سر این پروژه من دهنم شد. laugh

کامل ترین پروژه تایپ SMS با کیپد به زبان C

شماتیک پروژه : 

کامل ترین پروژه تایپ SMS با کیپد به زبان C

 

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

امکانات پروژه تایپ SMS با کیپد اخطار : تو عکس سمت راست نوشته “رفتن به خط بعد”>>>ولی در عمل کارش اینه که یه کلمه رو پاک میکنه
که این موضوع رو من تو پروتئوس درستش کردم ولی زورم اومد دوباره همه ی عکس ها رو پاک کنم و دوباره عکس بگیرم و….
۱) تایپ حروف بزرگ انگلیسی
۲)توجه : تایپ حروف انگلیسی کوچک>>>این مورد رو من یادم رفت قرار بدم ولی
گزاشتنش کاری نداره و خودتون هم میتونید انجامش بدینش.
۳) تایپ اعداد
۴) تایپ سنبول (نماد و نشانه)
توجه : برای تغییر حالت از نوشتن حروف ، سنبول و اعداد باید اون نماد
(فلشی که به صورت دایره هست) کلیک کنید.
۵) جابجایی بین خطوط (توسط نشانه های به سمت بالا و پاین)
۶) جابجایی بین ستون ها (توسط نشانه های به سمت چپ و راست)
۷) پاک کردن کل صفحه (توسط سطل آشغال)
۸)  پاک کردن یه کاراکتر(توسط دکمه ای که روش  به اشتباه نوشته شده : “رفتن به خط بعد”)
۹) کیپد اختصاصی و تغییر داده شده (ملاحظه میکنید کیپد رو)
۱۰) روشن و خاموش شدن مکان نما (در جایی که قرار است چیزی نمایش داده شود)

 توضیحات پروژه 

کامل ترین پروژه تایپ SMS با کیپد به زبان C این قسمت هم برا ریست کردن میکرو هستش که
با فشرده شدن کلیدبه پایه  Reset میکرو
ولتاژ۰ ولت اعمال میشه و میکرو ریست میشه.برا مقاومت هم بهتره که ۱۰k قرار بدین.
کامل ترین پروژه تایپ SMS با کیپد به زبان C تو این عکس هم میتونید نمونه ای از امکانات روژه رو ببینیدکه درش
اومدیم و حروف بزرگ انگلیسی و اعداد و سنبول ها رو نمایش دادیم.
اون پایه های آزاد میکرو رو هم کاری بهاش نداشته باشید + اگه با lcd
قبلا کار نکردید مطلب زیر رو بخونید.آموزش جامع کار با LCD کاراکتریاگه با کیپد قبلا کار نکردید یا بهاش مشکل دارید مطلب زیر رو بخونید:
آموزش جامع کار با کیپد
استفاده از این پروژه در پروژه های دیگر : 
مثلا چیزی که الان به فکر من میرسه میتونید این پروژه رو توسط ماژول hmt-hmr
(و هر ماژولی که قبلا باهاش کار کردید.)>>> یه ارتباط بیسیم برقرار کنید >>
که از راه دور شما رو کیپد یه چیزی بنویسید و تو lcd نمایش داده بشه.

کد پروژه :

 

توضیح کد های پروژه :

1) تابع Key : به وسیله این تابع ما میفهمیم که روی چه چیزی کلیک شده است.>>>>اگه توجه کنید آخرش نوشتم return 0  که اگه در یه لحظه چیزی دریافت نکرد مقدار ۰ رو ارسال میکنه(که این کار دلیل داره و منم حال گفتنش رو ندارم ^_^) لذا تو تابع mail برای این کخه ببینیم روی چه دکمه ای کلیک میشود یه کدی مثل کد زیر مینویسیم 

توضیح : تا زمانی که مقدار دریافتی ۰ هستش حلقه ادامه پیدا میکند.

2) تابع Show_Char : کارش نمایش حروف انگلیسی هستش>>>>چیزی رو که بهش ارسال میشه رو نمایش میده.

3) Show_Symbole : کارش نمایش سنبول ها (نماد نشانه ) هستش>>>>چیزی رو که بهش ارسال میشه رو نمایش میده.

4) Show_Number : کارش نمایش اعداد  هستش>>>>چیزی رو که بهش ارسال میشه رو نمایش میده.

5) main : اینم تابع اصلی پروژمون هستش.

 

دانلود این پروژه | حجم : ۲۴۰ کیلوبایت!

فیلم پروژه : 

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

1) تعداد حروف فارسی کمتر از ۵ تا باشه, دیدگاه به صورت خودکار حذف میشه.

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

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

  1. Avatar

    مهمان

    امیر

    سلام مهندس
    میگم این آخرای برنامه یه حلقهwhile(i!=5) نوشتی منظورت همون سیستم تیک (system tic)هست؟؟
    همینکه یه اینتراپت کلی فعال می کنیم مثلا هر 1 میلی ثانی هیه بار وقفه بده ، منظورت همین بوده؟؟

    1398/01/31
    11:43
  2. Avatar

    مهمان

    esmaeil

    واقعا دستت درد نکنه
    کارت درسته
    فقط یه سوال
    کجای برنامه تو اون تابع key اگه یه مدتی کلیدی رو فشار ندیم اون i1 یا… از مقدار اولیش شروع میکنه؟

    1397/11/24
    05:59
    • مهدی دمیرچیلو

      نویسنده این مطلب

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

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

      1397/11/24
      07:04
  3. Avatar

    مهمان

    صفاری

    سلام
    میخواستم بپرسم قیمت و زمان‌ پروژه زیر چقدر میشه. لطفا با sms و یا تماس اطلاع بدین —
    یک کیبورد عادی کامپیوتر که با push button ساخته شده باشه با ۱۲ کاراکتر.

    1397/10/05
    10:25
    • مهدی دمیرچیلو

      نویسنده این مطلب

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

      سلام-پروژه انجام نمیدم.

      1397/10/05
      11:14
  4. Avatar

    مهمان

    Bogey

    سلام
    میخواستم که میشه این پروژه رو با sim 900 یا sim800 ارتقا بدید دهمین به جای lcdاز گرافیکی استفاده کنید.‌…?

    1397/02/30
    11:48
    • مهدی دمیرچیلو

      نویسنده این مطلب

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

      سلام-امکانش نیس برام.

      1397/02/30
      11:51
  5. Avatar

    مهمان

    نرگس

    سلام مرسی از سایت خوبتون
    سوالم اینه این keypad-sms رو پروتئوس ۸ نداره شما از کجا تو پروژتون اوردین
    و فایل پروتیوس که از اینجا دان کردم ارور میده میگه ماژول prims.dll خطای دسترسی داره یه همچین چیزی. چجوریه قضیه??
    اگه راهنمایییی کنیننن خیلی ممنون میشمsmile

    1396/10/05
    04:14
  6. Avatar

    مهمان

    زینب

    سلام میخواستم بدونم به جای این توابع در اتمگا۳۲چه معادلی میتونم بذارم؟
    lcd_ready()
    ;_lcd_write_data(0x10);

    1396/04/08
    05:26
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام – یعنی چی؟ متوجه نشدم.

      1396/04/08
      11:06
  7. Avatar

    مهمان

    محمد

    سلام یک پروژه میخواستم تقریبا مثل همین اما یکم فرق داره میخواستم ببینم میتوننین اونو برام بنویسین یا کسایی رو بم معرفی کنیین ک بنوسین برنامشو smile

    1396/03/12
    04:03
  8. Avatar

    مهمان

    مجتبی

    لطفا پروژه های بیشتری بذارید
    از ۱۰۰ تا کتاب اموزشی هم بهتر توضیح میدید

    1396/03/07
    09:38
  9. Avatar

    مهمان

    بهزاد

    مهندس از سایتت استفاده کردیم ، خدا خیرت بده بیش از پیش…

    1395/10/17
    03:02
  10. Avatar

    مهمان

    پدرام

    تازه کاراکتر V رو ننوشتین توو بخش کارکترها 😉
    میشه این پروژه رو طوری طراحی کنید که فقط بشه با کی پد 3*4 فقط حروف انگلیسی رو تایپ کنه، عدد و سیمبول لازم نیست.
    خیییلیی ممنون

    1395/09/06
    03:52
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

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

      1395/09/06
      05:37
  11. Avatar

    مهمان

    پدرام

    سلام، ممنون از مطالبتون
    من این پروژه رو در پروتئوس ران میکنم ارور میده و کار نمیکنه. ویندوز 8 دارم و پروتئوس ورژن 8 دارم
    ممنون میشم بررسی بفرمایید.
    منم میخوام همچین کاری بکنم ولی با این تفاوت که با یک کیپد 4*3 میخوام این کار رو انجام بدم

    1395/09/06
    03:42
  12. Avatar

    مهمان

    fatemeh

    سلام. Y چیه؟ خروجی تابع key?کجا این شرطو گذاشتین من هرچی نگاه میکنم نمیفهمم

    1395/07/07
    10:07
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      y تو کدوم خط پروژه؟

      1395/07/07
      10:21
      • Avatar

        مهمان

        fatemeh

        توی توابع show_char و show_symbol

        1395/07/07
        10:13
      • Avatar

        مهمان

        fatemeh

        مثلا شرط گذاشتین( if (y == 2
        کجا به y مقداردادین؟

        1395/07/07
        10:18
        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          تو خظ 182 مقدار y تغییر میکنه در ضورت فشرده شدن دکمه – ببین آخرین جایی که دیگه از y استفاده نشده مقدارش رو 0 کن – بقیش رو خودت بگرد و مشکل رو پیدا کن – از من کاری بر نمیاد.

          1395/07/07
          11:12
          • Avatar

            مهمان

            fatemeh

            تو خط 182 که y نیست y1 هست

            1395/07/07
            11:33
          • مهدی دمرچیلو

            نویسنده این مطلب

            مهدی دمرچیلو

            ببخشید همون y1

            1395/07/08
            08:58
          • Avatar

            مهمان

            fatemeh

            مهندس یعنی من از خط 52 تا 160به جای y بنویسم y1?چون متغیر y هیچ جای این برنامه تعریف و مقدار دهی نشده.

            1395/07/08
            02:34
          • Avatar

            مهمان

            fatemeh

            فهمیدم حله.مرسی مهندس

            1395/07/08
            06:33
  13. Avatar

    مهمان

    محمد چمرمی

    دمت گرم خیلی باحالی من با پروژ] هات اختراعمو ساختم

    1395/06/10
    03:49
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      good

      1395/06/10
      04:00
  14. Avatar

    مهمان

    OMID

    سلام سوال رو یه جا نوشتم لینکش رو گم کردم !میخواستم بدونم برای منبع 5 ولت چیکار میکنی؟اون باتری که استفاده میکنی چند ولت هست.میخوام lcd رو روشن کنم ولی کاراکترهارو درست نمایش نمیده.فکرکنم منبع مشکل داشته باشه

    1395/04/20
    07:35
  15. Avatar

    مهمان

    mohssen

    روی برد جواب نمی ده ! یعنی من مثلا اولین دکمه رو می زنم به جای اینکه a نشون بده همون اول c رو روی LCD نمایش می ده ؟بقیه دکمه ها همینطور .الان نمی دونم چی کار کنم !

    1395/03/21
    04:40
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      فرکانس رو با فیوز بیت ها روی 8 میگ تنظیم کردی؟
      برای کیپد مقاومت پول آپ/دان گزاشتی؟

      1395/03/21
      04:47
  16. Avatar

    مهمان

    علی

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

    1395/03/21
    03:47
  17. Avatar

    مهمان

    me.

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

    1395/01/18
    11:00
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

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

      1395/01/18
      11:39
    • Avatar

      مهمان

      علی

      اگه اشتباه نکنم به خاطر عدد دهی به i هستش اگه عددهای i رو که توی تابع (int key (void تعریف شده رو تغییر بدی درست میشه یعنی اونجا ک return 1 هستش بشه 0 وهمینطور تو بقیه خطها

      1395/03/21
      03:43
  18. Avatar

    مهمان

    جمالی

    اقا مهدی میشه یه راهنمایی بکنی که چطور کارکترهای نمایش داده شده روی lcd رو توی یه رشته ذخیره کنم

    1394/12/10
    08:20
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      یعنی میخوای اطلاعات نمایش داده شده توی lcd رو بخونی و تو یه آرایه یا رشته یا هرچیزی ذخیره کنی؟
      درست متوجه شدم؟
      یا این که هر چیزی که در lcd نمایش داده میشه، قبل از دادن به تابع lcd.puts بیایم و تو یه چیزی ذخیره کنیم
      یا این که…؟؟؟

      1394/12/10
      08:48
      • Avatar

        مهمان

        جمالی

        اره اطلاعات واسم مهمه ،میخوام با استفاده از کیپد به میکرو دستور ارسال کنم

        1394/12/10
        09:11
        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          char *str; str += (char)KypadData;

          1394/12/10
          09:29
          • Avatar

            مهمان

            جمالی

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

            1394/12/11
            06:49
          • مهدی دمرچیلو

            نویسنده این مطلب

            مهدی دمرچیلو

            اولا این که پول آپ باید بشه ۴ تا پایه کیپد و یا پول دان این بستگی به کد های برنامه داره که باید بررسیش کنی
            در ضمن فرکانس مدارت رو هم رو ۸ میگ با فیوز بیت ها تنظیم کن تا این مورد اضیتت نکنه
            و این که کل برنامه رو غیر فعال کن و بیا یه IF تعریف کن و بگو اگه این دکمه ها فشرده شد LED1 رو روشن کن و الی آخر تا این که بفهمی تابع Key درست کار میکنه یا نه

            1394/12/11
            07:36
      • Avatar

        مهمان

        جمالی

        من این قسمت رو اضافه کردم ولی وقتیکه مثلا حرف C رو تایپ میکنم حروف A وB هم وارد رشته میشن
        if(y == 1) { lcd_putchar(‘A’); strcatf(str2,”A”);}
        if(y == 2) { lcd_putchar(‘B’); strcatf(str2,”B”);}
        if(y == 3) { lcd_putchar(‘C’); strcatf(str2,”C”);}

        1394/12/10
        09:27
        • مهدی دمرچیلو

          نویسنده این مطلب

          مهدی دمرچیلو

          با این تابع کار نکردم و اطلاعی دربارش ندارم

          1394/12/10
          11:08
  19. Avatar

    مهمان

    MOHSEN

    سلام ، ای کاش نحوه سیو کردنش را هم در مطالبتون میگنجاندید، با تشکر از محبتتون

    1394/11/05
    02:11
  20. Avatar

    مهمان

    دلارام

    سلام. چرا فایل پروتئوس واسه من برنامه رو اجرا نمیکنه وقتی run رو میزنم؟ باید چیکار کنم؟ مرسی

    1394/10/25
    07:07
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      باید از نسخه ۷٫۷ استفاده کنید…نشد جدید ترین نسخه.
      نشد خودتون مدار رو طبق عکس مطلب و کد ها باید ببندید….من مدارش و فایل پروژه رو ندارم(هاردم پاک شده)

      1394/10/25
      07:27
  21. Avatar

    مهمان

    mohammad

    خیلی خیلی ممنون بابت سایت خوبتون.انشالله توفیق روز افزون نصیبتون بشه

    1394/09/07
    08:24
  22. Avatar

    مهمان

    sa

    دمت گرم
    عالیه

    1394/08/27
    05:35
  23. Avatar

    مهمان

    محسن

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

    1394/05/04
    11:40
  24. Avatar

    مهمان

    سحر

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

    1394/04/24
    11:30
  25. Avatar

    مهمان

    امیر

    نظر ندی یه وقت…گناه میشه
    if(Char_Type==0)
    {
    Show_Char(y1);
    delay_ms(50);
    //بررسي اين که در مدت زمان مورد
    //نظر (بعد از فشرده شدن يه دکمه)آيا
    //دکمه ي جديدي فشرده ميشود يا نه
    TCNT0=0;y2=0,i=0;
    while(i!=5) // 200 (ms)
    {
    y2=Key();
    // برسي اين که کانتر به زمان مورد نظر رسيده است يا نه
    if(TCNT0>=124)
    {
    //هر 155 تا کلاک يعني 20 ميلي ثانيه
    i++;
    TCNT0 = 0;
    }
    if(y2!=0)
    {
    //حرکت مکان نما به چپ
    _lcd_ready();
    _lcd_write_data(0x10);
    Show_Char(y2);
    delay_ms(50);
    i=0;//اگه ععدي وارد شد شمارش دوباره از صفر شروع شود
    }
    }
    سلام قسمت تایمر شو نمیفهمم این اعداد بر په اساسی انتخاب شدن ؟؟درک نمیکنم .لطف کنید یکم توضیح بیشتر بدین.

    1394/03/15
    10:47
  26. Avatar

    مهمان

    sara

    ممنون با گذاشتن مقاومت درست شد.

    1394/03/15
    08:20
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      smile

      1394/03/15
      08:22
  27. Avatar

    مهمان

    sara

    نظرام ثبت نمیشه. امکانش هست راهنمایی کنید من فردا باید این مدارو پیاده کنم. کیپد مقاومت نداره.

    1394/03/15
    07:45
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

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

      1394/03/15
      07:56
  28. Avatar

    مهمان

    sara

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

    1394/03/15
    07:41
  29. Avatar

    مهمان

    sara

    نه عین مدار رو بستم. یه سوال دیگه اینکه اگر من مدار رو روی برد بخوام ببندم به این مشکل برمیخورم دوباره؟ یا مربوط به پروتئوس؟

    1394/03/15
    07:37
  30. Avatar

    مهمان

    sara

    نه عین همون مدار رو دوباره بستم فقط تنظیمات مربوط به Atmega در مدار شما متفاوت است و برنامه proteus اون تنظیمات رو برای مدار من نمیاره.

    1394/03/15
    07:27
  31. Avatar

    مهمان

    sara

    تنظیمات خاصی برای ATMEGA در نظر گرفتین درسته؟ می دونم مربوط به فرکانس اما نمی دونم چطوری درستش کنم.

    1394/03/15
    06:46
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

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

      1394/03/15
      07:03
  32. Avatar

    مهمان

    sara

    salam man vaghti madar ro 2bare bastam doros kar nemikone masalan ba click rooye A sari karakter avaz mishe be B va be C va 2bare A….. emkanesh has rahmanyi konid? mamoon misham

    1394/03/15
    06:38
  33. Avatar

    مهمان

    shr

    میکرو مورد استفاده هم atmega32 باشه لطفا

    1394/02/25
    06:57
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      shock

      1394/03/11
      11:54
  34. Avatar

    مهمان

    shr

    سلام . چقدر خوبه این . من کلی بهش نیاز دارم…. ولی خب میشه ی سری تغییرات بهش بدین blush . خودتون گفتین تو سه سوت انجامش میدین
    من میخوام که عدد 1 چیزی رو نشون نده . عدد 2 a,b,c و عدد 3 d,e,f , ….. به سنبل ها هم نیازی ندارم ، حروف کوچیک وبزرگ هم اهمیتی نداره ، فقط نشون بده کافیه :))))) ^_^ ممنووووونم heart
    اخه من هیچی بلد نیستم rtfm sad wacko

    1394/02/25
    06:51
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      شرمنده اخلاق ورزشیتون

      1394/03/11
      11:54
  35. Avatar

    مهمان

    علی

    سلام
    خیلی از مطلبتون استفاده بردم ولی چند سوال داشتم:
    1. چه جور به کیپد حروف فارسی هم بدیم یعنی بخاییم با کیپد هم انگلیسی تایپ کنیم و هم فارسی و هم عدد؟
    2.روی نمایشگر گرافیکی اون رو چه جور باید نمایش داد؟
    3. اون خط #asm که گفتی برای زبان اسمبلی هست دقیقا برای چی نوشته میشه؟

    1394/02/13
    11:23
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      یه مطلب درباره فارسی نویسی در lcd کاراکتری گزاشتم تو سایت
      ولی کلا زیاد روش حساب نکن و برو سمت lcd گرافیکی و فارسی نوشتن توش….مطلبش هم تو سایت هست
      ===
      تو نمایشگر گرافیکی خودش تابع برا نمایش متن داره….فارسی رو هم پشتیبانی میکنه
      ===
      تعین این که lcd به چه پورتی وصل هستش خطوط ۱۳-۱۸

      1394/03/11
      06:09
  36. Avatar

    مهمان

    سید محمد

    سلام
    من موندم این کدها رو چجوری به کامپیوتر انتقال بدم به هم نریزه ! dash

    1393/12/14
    06:12
  37. Avatar

    مهمان

    SALAR

    haji in barnamat moshkl dare y niga besh bendaz
    qati mikone
    dar zemn mrc site khubi dari

    1393/12/12
    05:55
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      ممنون میشم بگد دقیقا مشکلش کجاس

      1393/12/13
      09:55
  38. Avatar

    مهمان

    پرهام

    مرسی عالی بود

    1393/10/21
    10:26
  39. Avatar

    مهمان

    پرهام

    ببخشید لینک خرابه cry

    1393/10/18
    04:57
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      شرمنده
      لینک درست شد

      1393/10/19
      08:34
  40. Avatar

    مهمان

    سپهر

    دستت درد نکنه خیلی لازم داشتم

    1393/10/01
    10:03
    • مهدی دمرچیلو

      نویسنده این مطلب

      مهدی دمرچیلو

      خواهش

      1393/10/01
      10:22
  41. مهدی دمرچیلو

    نویسنده این مطلب

    مهدی دمرچیلو

    داش >> چرا اومدی سراغ این پروژه>>>> avr مگه تازه داری یاد نمیگیری؟؟>>>>> اینا رو نخون که گیج میشی>>>> (چیزی نداره ها ولی…)>>>> برو از صفحات آخر سایت شروع کن دو نه دونه پروژه ها رو نگاه کن و کداش رو تحلیل کن و اگه سوالی بود همونجا مطرح کن…..
    تابع برا تمیزی کار هستش بیشتر >>> البته بعضی وقت ها هم مجبوریم>>>> مثلا یه کد 10 خطی هستش و باید تو 100 جای پروژه قرارش بدی>>>>میای یه تابع تعریف میکنی و این 10 خط رو توش قرار میدی>>> و تو اون 100 جا فرا خونیش میکنی…>>>به این صورت>>>>>نام تابع(); >>>>> حالا کاری که گفتم انجام بده خودت کمک کم میفهمی….
    خودم هم اوایل سر این تابع…. cry

    1393/07/02
    08:44
  42. Avatar

    مهمان

    Iraj

    داداش مهدی چرا باید تابع واسش تعریف کنیم دلیل استفاده از تابع چیه؟؟

    1393/07/02
    08:37
  43. مهدی دمرچیلو

    نویسنده این مطلب