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

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

به نام خدا : کامل ترین پروژه اسیلوسکوپ به زبان C
توضیح :  این پروژه تقریبا مثل اسیلوسکوپ های (واقعی) دیگه هستش که در زیر به امکاناتش اشاره میکنم.
در ضمن این پروژه یه جورایی پروژه رسم نمودار در lcd گرافیکی هم میشه بهش گفت.
مقدمه : این پروژه نسخه ۱ هستش و خدا روشکر بیشتر امکانات اسیلوسکوپ واقعی رو دارا هستش و انشاالله در نسخه های بعدش امکاناتش رو بیشتر میکنم و مشکلات احتمالیش رو هم برطرف میکنم.>>>باید عرض کنم خدمتتون که (تا اونجایی که من میدونم و دیدم) تو سطح اینترنت فقط یه همچین پروژه ای هست (که اونم امکاناتش به این پروژه نمیرسه) که فایلش رو در آخر همین مطلب برا دانلود گزاشتم.
تشکر : جا داره از داش شاپور تشکر کنم که باعث شد ما این پروژه رو درست کنیم.
قانون کپی پیس! : این چینین پروژه ای با این موضوع و به این شکل و امکانات تو سایت های ایرانی نیست(اگه هم باشه از سایت های خارجی گرفتنش)>>>لذا اگه کپی میکنید و تو سایتتون قرار میدید لینک منبعش رو قرار بدید و ما رو لینک کنید.>>>>وگرنه من به شخصه راضی نیستم.
کامل ترین پروژه اسیلوسکوپ به زبان C

بعد کلی چرت و پرت گفتن بریم سر اصل مطلب :
 

آموزش کار با lcd گرافیکی

اگه در مورد lcd گرافیکی چیزی نمیدونید و تا حالا باهاش کار نکردید ۳ تا مطلب زیر رو بخونید(البته همون مطلب اولی رو بخونید کفایت میکنه.)
۱) پروژه lcd گرافیکی به همراه آموزش کامل
۲) آموزش جامع کار با LCD گرافیکی جلسه دوم
۳) آموزش جامع کار با LCD گرافیکی جلسه سوم
 

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

۱) انتقال نمودار به بالا و پایین
۲) انتقال نمودار به چپ  راست(به علت اندازه کوچیک LCD مقدور نبود در این پروژه قرارش بدم>>>انشاالله در نسخه های بعدی پروژه)
۳) تغییر ارتفاع(عرض) نمودار
۴) تغییر طول نمودار
۵) کوچک و بزرگ کردن نمودار(ZOOM IN__ZOOM OUT)
۶) نمایش تغییرات ولتاژ روی lcd گرافیکی
 
کامل ترین پروژه اسیلوسکوپ به زبان C
 
کد های پروژه اسیلوسکوپ :

 
 

دانلود پروژه اسیلوسکوپ

 
تو لینک مقابل یه پروژه جالب دیگه هم هست که میتونید دانلودش کنید : کیک کن

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

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

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

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

  1. مهمان

    ali

    سلام
    من ورودی رو با پروتئوس میدم منتها نشون نمیده مشکل از کجاست؟

    1397/09/14
    10:19
  2. مهمان

    ندا

    سلام ببخشید من یه پروژه دارم که مربوط به کنترل سرعت موتور Dc با pwm بلید نمودار سرعت این موتور را روی lcdگرافیکی نشون بدم میشه یه توضیح بدین چه جوری باید این کار رو بکنم.

    1397/04/11
    09:29
    • نویسنده این مطلب

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

      سلام-نمایش سرعت موتور تو lcd گرافیکی؟ خب ببین اگه میخوای بع صورت عدد نمایش بده که از تابع نمایش متن استفاده میکنی
      اگه میخوای نمودار باشه – که پروژه دماسنج با lcd گرافیکی که تو سایت فک کنم قبلا گزاشتم رو ببین

      1397/04/12
      02:02
  3. مهمان

    صادق

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

    1396/11/25
    06:58
  4. مهمان

    9099070421

    با سلام
    خیلی تشکر بابت این پروژه
    دوستانی که نمی دانستند عدد ۰٫۰۰۴۸۸۷۵۸۵۵۳۲۷۴۶۸۲۳۰۶۹۴۰۳۷۱۴۵۶۵ چیست ؟ این عدد میزان رزولیشن مبدل انالوگ به دیجیتال هست که با فرمول ۵/۱۰۲۳ به دست می اید.

    1396/05/02
    10:42
  5. مهمان

    مرتضی

    سلام بر شما برادر عزیز . محدوده فرکانس کاری این اوسیلوسکوپ رو نفرمودید چه قدره. معمولا مدارهای اوسیلوسکوپ متاسفانه فرکانس محدودی دارند نهایتا تا ۲۵ کیلوهرتز. امیدوارم این اینطور نباشه sad

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

      مهدی دمرچیلو

      سلام – در نظرات قبلی هم گفتم – این مدار ناقصه.

      1396/04/09
      10:38
  6. مهمان

    مهدی

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

    1396/04/08
    09:59
  7. مهمان

    سینا

    کل اسیلسکوپ همینه ؟ گفتم الان ۶۰ تا فقط میکرو داره unknw

    1396/04/05
    02:40
    • نویسنده این مطلب

      مهدی دمرچیلو

      نه !!!

      1396/04/05
      03:01
  8. مهمان

    محمد رضا

    سلام
    مطالب و آموزش هاتون واقعا خوب و مفیده
    ان شالله همیشه موفق باشی و روز به روز به همت بلندت اضافه بشه

    1396/03/15
    09:13
  9. مهمان

    علی

    سلام
    واقعا مطالب و اموزش هاتون اموزنده و مفیده
    اجرتون با خدا
    heart

    1396/03/06
    09:36
  10. مهمان

    علی

    دمت گرم…

    1396/01/28
    10:32
  11. مهمان

    ali

    اقا ممنون خیلی عالی و به درد بخور

    1395/12/18
    12:16
  12. مهمان

    آرمان

    درود بر شما عزیز دلم

    1395/12/16
    07:24
  13. مهمان

    ali

    سلام مهنس
    میشه این قسمت اصلی برنه رو کامل توظیح بدی خیلی لازم دارم
    while(1)
    {
    zoom=temp(5)*0.12218963831867; //ZOOM IN–ZOOM OUT
    up_down=temp(1)*0.0370279659829597-1; //up_down
    higth=temp(3)*0.0065279659829597; //higth
    length=temp(4)*0.0205279659829597; //length
    T1=temp(0);
    T1=(higth*T1*0.004887585532746823)*5+up_down;
    delay_ms(zoom);
    point_at(length*x,63-T1,1); //اضافه کردن نقطه درمختصات دلخواه
    x++;
    T2=temp(0);
    T2=(higth*T2*0.004887585532746823)*5+up_down;
    delay_ms(zoom);
    point_at(length*x,63-T2,1); //اضافه کردن نقطه درمختصات دلخواه
    x++;
    if(x*length>=128){x=0;glcd_clear();bmp_disp(my_map_oscop,0,0,127,7);}
    }
    }

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

      مهدی دمرچیلو

      سلام-چیزی یادم نیست از این پروژه

      1395/11/28
      07:38
      • مهمان

        ali

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

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

          مهدی دمرچیلو

          متاسفانه امکانش نیستش.

          1395/11/28
          10:30
  14. مهمان

    علی

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

    1395/11/12
    11:28
  15. مهمان

    بیژن

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

    1395/07/23
    10:11
  16. مهمان

    یگانه

    باز هم سلام و عرض ادب
    مهندس جان تقاضا دارم پروژه ریموت کنترل لرنینگ رو هم با ایسی mega8 اموزش بدین
    من هرچی گشتم همه جا با attiny2313 پروژه اش بود اما با mega8 نبود ولی داخل بازار اکثر ریموتها با mega8 طراحی شده اند،اونم از طریق پایه PINA.0!!! نه با پایه های ورودی تایمر میکرو!!!فک کنم با ADC میخوننش!!!
    لطفا اموزشش رو بگذارین.
    بازم ممنون

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

      مهدی دمرچیلو

      سلام
      170 تومن پول قطعه(برا بحث همین ریموت) دادم روز 3شنبه هفته قبل – ولی متاسفانه شرکت ایران میکرو هنوز حتی قطعات رو بسته بندی نکرده – چه برسه به ارسال – زنگ هم میزنم اشغاله – یه چند روز دیگه قطعات میرسه دستم و شروع میکنم.

      1395/07/17
      06:24
  17. مهمان

    یگانه

    سلام مهندس
    با عرض ادب و احترام و عرض تشکر فراوان از شما که مطالبی فوق العاده مفید و ارزنده رو در سایت خود قرار دادین
    من به شخصه کمال تشکر را از شما دارم
    انصافا تمام پروژه هاتون جواب میده و عالی کار میکنن
    من الان دو ساله میکرو کار میکنم و خیلی از ریزه کاریها رو از شما(مطالبی که داخل سایت گذاشتین) یاد گرفتم
    خدا خیرتون بده و اجرتون با آقا امام حسینش
    یک سوال هم داشتم
    من میخوام مقدار فرکانس و ولتاژ را هم روی نمایشگر ببینم
    اما نمیدونم چطور باید فرکانس و ولتاژ را محاسبه کنم و چطور نمایش بدم.
    لطفا کامل راهنماییم کنید و دستوراتش رو برام بگید(یا از طریق ایمیلم و یا در همین تایپیک)
    ضمنا میخوام فرکانس ولتاژهای ac یا dc بیش از 5 ولت رو هم با همین پروژه اندازه گیری کنم،نظر خودم اینه که با تقسیم مقاومتی ولتاژ ورودی رو به 5 ولت کاهش بدم و بعد با ترانزیستور وصل کنم به یک اپتوکوپلر و خروجی اپتوکوپلر رو به میکرو بدم،البته این روش تا زمانی جواب میده که ولتاژ مبدا اونقدری باشه که با تقسیم مقاومتی به 5 ولت برسه،اگه ولتاژ مبدا کم باشه و اپتوکوپلر روشن نشه،جواب نمیده!!!مگر اینکه منفی اپتوکوپلر رو به ترانزیستورها وصل کنم و مثبتش دایم وصل باشه،درسته؟
    لطفا در این زمینه هم کامل راهنماییم کنین.
    بازهم تشکر

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

      مهدی دمرچیلو

      سلام
      پروژه و روال کارش تو نت هستش برا بحث فرکانس(مبحث مقایسه گر تو Avr لازمشه که بلد باشید) – برا ولتاژ هم که از Adc میتونید استفاده کنید آموزشش هم تو نت هست.

      1395/07/17
      06:22
  18. مهمان

    علی

    کار قشنگی بود واقعا. آفرین

    1395/05/31
    11:56
  19. مهمان

    edi

    خیلی سایت خوبی دارید.ممنونم.اجرتون با خدا

    1395/04/26
    08:34
  20. مهمان

    محبوبه

    سلام
    میشه لطف کنید و برنامه رو توضیح بدین؟
    اینکه این اعدادی رو که ضرب کردین رو چطور به دست آوردین؟
    و در کل چرا ضرب کردین؟
    ممنون

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

      مهدی دمرچیلو

      سلام
      خاطرم نیست حقیقتا

      1395/04/22
      09:48
  21. مهمان

    طاها

    ما تو دانشگاهمون(خواجه نصیرالدین طوسی) مشکل کمبود اسیلوسکوپ داریم !!! میخام با avr بسازمش و از این قحطی در بیایم. ممنووووووووووووووووووننننننن….

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

      مهدی دمرچیلو

      نظرات قبلی رو بخون.

      1395/04/10
      11:04
  22. مهمان

    امین

    ممنون از زحماتتون. ی مشکلی. من تا الان فرق lcd های t6963 و ks0108 رو از روی اسم ال سی دی که تو سایتا هس متوجه نمیشم. اسمشون کلید واژه ی خاصی داره؟؟

    1395/03/31
    01:22
    • نویسنده این مطلب

      مهدی دمرچیلو

      این که اسم lcd مخفف چی هستش رو باید تو دیتاشیتشون ببینی – من نمیدونم

      1395/03/31
      05:32
  23. مهمان

    reza

    داداش گلم خودت که بیستی سایتتون هم دیویست عالی این عالی

    1395/03/31
    04:51
  24. مهمان

    بهمن

    می خوام بسازم …..ممنوم

    1395/03/11
    09:56
  25. مهمان

    zahra

    بینهایت ممنونم

    1395/02/26
    05:27
  26. مهمان

    عباس

    عالي بود برادر

    1395/02/11
    09:41
  27. مهمان

    محمد

    مثل همیشه عالی بود

    1395/01/26
    02:27
  28. مهمان

    jafar

    besyar mofid bood

    1394/12/17
    12:09
  29. مهمان

    Hamed

    درود بر شماو عالین. جامع و کاربردی. در ضمن ایمیل فیکه.

    1394/11/13
    10:10
  30. مهمان

    اردشیر

    هرچی بگم بازم کمه! دیگه نگو نظر بدین تکراری میشه… آقا تو حرف نداری چاکرتیم… ممنون…

    1394/10/29
    01:17
  31. مهمان

    هدی

    سایتتون عالیه واقعا مرسی ممنون

    1394/08/21
    11:37
  32. مهمان

    محمد

    با سلام و خسته نباشید: چند سئوال داشتم لطفا رهمایی کنید!
    شما در پروژه از ولوم استفاده کرده اید یا پتانسومتر ؟ مقادیرشان چند هست؟ مقاومت ۵۰۰ اهم هست؟ پرتئوس ام متاسفانه مشکل داره!
    ایا می شود به جای مگا۳۲ از مگا۱۶ استفاده کرد؟
    سپاس

    1394/06/15
    09:44
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      فرقی نداره
      بله میشه
      فقط باید امکان اندازی گیری فرکانس رو هم به پروژه اضافه کنید تا در عمل درست کار کنه پروژه

      1394/06/15
      10:09
  33. مهمان

    sadegh_fojica

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

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

      مهدی دمرچیلو

      یه مشکلی داره؛ رفعش کن، جون در عمل درست کار نمیکنه؛مشکلش درنظرات بالا هست،مشکلش رو حل کردی برو بفروش ولی اینو نه

      1394/04/22
      05:48
  34. مهمان

    sadegh_fojica

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

    1394/04/21
    10:51
  35. مهمان

    Hosein

    با سلام.
    میشه اسم برنامه تبدیل گر عکس یا لینک دانلودشو بذارید؟
    ممنون.

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

      مهدی دمرچیلو

      سلام
      قبلا جواب دادم بهت که unknw
      نظرات بالا….نظرت و جواب منو …..برو ببین و بخون good

      1394/04/17
      03:29
  36. مهمان

    Hosein

    دوباره با سلام .
    میشه به جای استفاده از AT mega32از برد آردینو نانو باچیپ اصلی استفاده کرد؟

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

      مهدی دمرچیلو

      نمیدونم….فک نکنم

      1394/04/15
      07:47
  37. مهمان

    Hosein

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

    1394/04/15
    06:55
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      مطلب مربوط به lcd گرافیکی ks0108 رو نگاه کنید….اونجا باس نرم افزارش رو گزاشته باشم

      1394/04/15
      07:44
  38. مهمان

    محمود

    سلام.خسته نباشید.
    لینک خرید ال سی دی رو میذاری؟
    ممنون

    1394/03/31
    11:56
  39. مهمان

    مسعود

    یه حرکت همچییییییییییییییییییین قشنگی بود.

    1394/03/08
    11:51
  40. مهمان

    آرشام پارسا

    آقا دمت گرم …. برای یه پروژه 5 نمره ای می خواستم صد تومن پیاده بشم ( فقط سورس زبان سی ) که اتفاقی اومدم توی سایتتون و این پروژه رو دیدم … انصافا دمتون گرم … تو اوج کاری ترم اخر نمی دونستم این پروژه رو کجای دلم بزارم … ایول داری

    1394/02/27
    09:39
  41. مهمان

    محمد

    سلام
    دمتون آش بابا شعله پز

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

      مهدی دمرچیلو

      سلام
      bomb

      1394/03/11
      11:44
  42. مهمان

    alireza moghaddam

    درود
    با ATMEGA16 هم میشه بست؟
    سپاس

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

      مهدی دمرچیلو

      چرا نشه
      فک خط ۱ کد نویسیش رو تغییر بده

      1394/02/04
      05:29
  43. مهمان

    کامران

    با این error ها چیکار کنم :
    #include “Includes/GLCD.h”
    byte read_data;
    byte read_arr[30];

    1394/01/16
    08:54
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1394/01/16
      12:58
  44. مهمان

    محمد

    من خیلی نیاز به این پروظژه داررم اگه کمککم کنین واقعا ممنونتون میشم

    1393/12/13
    11:59
  45. مهمان

    محمد

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

    1393/12/13
    11:52
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      فایلش مشکلی نداره…
      الان تستش کردم

      1393/12/16
      12:22
  46. مهمان

    علی

    خیلی عالی بود.

    1393/09/12
    12:47
  47. مهمان

    audi

    چون گفتی اگه جواب ندید نامردید. دمت گرم کاکو

    1393/09/07
    11:53
  48. مهمان

    میثم

    سلام آقا مهدی من امروز با این پروژه کلی ور رفتم ولی برنامه که کامپایل میکنم کلی ارور میگیره از کتابخانه LCD و چیزای دیگه. دلیلش چیه؟؟ مثل اینکه همه جواب گرفتن ولی من الان ناامیدم cry
    راستی سرای وسط پتاسیومتر به چی وصل میشه ؟

    1393/08/18
    10:55
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1393/08/18
      07:55
  49. مهمان

    مجید

    بخدا سایتتون محشره، نیازی به نظر من و کس دیگه ای نیست!!!
    دمتون گرم

    1393/08/17
    01:25
    • نویسنده این مطلب

      مهدی دمرچیلو

      دم شما هم گرم

      1393/08/17
      08:06
  50. مهمان

    Iraj

    حرف نداره عالی…..

    1393/06/24
    07:37
    • نویسنده این مطلب

      مهدی دمرچیلو

      خواهش>>> smile
      نظری >>>پیشنهادی.>>>اضافه کردن امکاناتی>>وجود مشکلی>>>چیزی>>>>>فقط عالیه@_@

      1393/06/24
      07:40
  51. مهمان

    امیر حسین

    خیلییییی ممنون عالیه عالیه
    خیلی ممنون که برامون گذاشتیش.

    1393/06/22
    11:32
    • نویسنده این مطلب

      مهدی دمرچیلو

      خواهش دادا

      1393/06/23
      12:03
  52. نویسنده سایت

    ramin asili

    عالیییییییییییییییییییییییییییییییییییییییییییی

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

      مهدی دمرچیلو

      pardon

      1393/06/21
      10:40
      • مهمان

        مجتبی

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

        1395/01/19
        01:57
        • نویسنده این مطلب

          مهدی دمرچیلو

          معلوم نیست^_^ چون باید بررسی فرکانس رو بهش اضافه کنید

          1395/01/19
          02:56
          • مهمان

            هاجر

            سلام من این پروژه تون رو بستم ولی فقط یه سری نقطه میاد رو صفحه ام ؟؟؟ مثال های قبلیتون روهم اجرا کردم مشکلی نبود ولی این پروژه جواب نمی ده

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

            مهدی دمرچیلو

            سلام – همون طور که در نظرات قبلی گفتم – من حواسم نبود و این مورد رو فقط برا فرکانس خاصی درست کردم – شما باید پروژه فرکانس متر رو هم به این پروژه اضافه کنید.

            1395/10/07
            06:53