وب‌نوشت علیرضا محمودی

PRO CODER
AliReza
طبقه بندی موضوعی
آخرین نظرات

۶ مطلب با موضوع «++C - C :: AVR» ثبت شده است

به نام خدا

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

دانلود قسمت اول Proteus Full Library.part01.rar حجم: 30 مگابایت

دانلود قسمت دوم Proteus Full Library.part02.rar حجم: 30 مگابایت

دانلود قسمت سوم  Proteus Full Library.part03.rar حجم: 28.6 مگابایت

حجم کل 88.6 مگابایت که بعد از استخراج می‌شود: 889 مگابایت :)

 

نحوه نصب:

سه پوشه LIBRARY، MCAD و MODELS را در محل نصب نرم‌افزار کپی کنید.

نکته مهم: فایل‌ها را Replace نکنید و گزینه Skip را هنگام کپی انتخاب کنید.

 

لیست کل فایل‌ها: https://pastebin.pl/view/aaee9eec

 

لینک‌های مفید:

 - مجموعه کتابخانه Arduino برای Proteus (گیتهاب - officialdanielamani)

 

۷۶ نظر موافقین ۲ مخالفین ۰ ۲۶ شهریور ۹۶ ، ۱۱:۳۷
علیرضا محمودی

به نام خدا

سلام

اینو خودش توضیح داده مفصل :)

لینک: http://andybrown.me.uk/wk/2015/07/12/awreflow2

لینک فیلم موجود در صفحه: http://www.uploadbaz.com/rlk885ybgf4y


پروژه ی جالبیه.. ای وی آر + طراحی مدار رله + ارتباط بلوتوث + برنامه نویسی اندروید + ارتباط همه اینها با هم

۰ نظر موافقین ۱ مخالفین ۰ ۲۴ تیر ۹۴ ، ۱۶:۵۷
علیرضا محمودی

In the Name of ALLAH

Hi,

I have been worked on OpenCV and RaspberryPi for some days..

One problem that occurred in my work was when compiling bytefish / libfacerec library:


/home/pi/bytefish-libfacerec-e1b143d/src/lbp.cpp: In function ‘void cv::elbp_(cv::InputArray, cv::OutputArray, int, int)’:
/home/pi/bytefish-libfacerec-e1b143d/src/lbp.cpp:155:110: error: ‘numeric_limits’ is not a member of ‘std’
/home/pi/bytefish-libfacerec-e1b143d/src/lbp.cpp:155:130: error: expected primary-expression before ‘float’
/home/pi/bytefish-libfacerec-e1b143d/src/lbp.cpp:155:130: error: expected ‘)’ before ‘float’
/home/pi/bytefish-libfacerec-e1b143d/src/lbp.cpp:155:154: error: expected ‘)’ before ‘;’ token
/home/pi/bytefish-libfacerec-e1b143d/src/subspace.cpp: In member function ‘void cv::subspace::LDA::lda(cv::InputArray, cv::InputArray)’:
/home/pi/bytefish-libfacerec-e1b143d/src/subspace.cpp:131:5: error: ‘map’ was not declared in this scope
/home/pi/bytefish-libfacerec-e1b143d/src/subspace.cpp:131:9: error: expected primary-expression before ‘int’
/home/pi/bytefish-libfacerec-e1b143d/src/subspace.cpp:131:9: error: expected ‘;’ before ‘int’
/home/pi/bytefish-libfacerec-e1b143d/src/subspace.cpp:133:9: error: ‘label2num’ was not declared in this scope
/home/pi/bytefish-libfacerec-e1b143d/src/subspace.cpp:135:28: error: ‘label2num’ was not declared in this scope
CMakeFiles/opencv_facerec.dir/build.make:126: recipe for target 'CMakeFiles/opencv_facerec.dir/src/lbp.cpp.o' failed
make[2]: *** [CMakeFiles/opencv_facerec.dir/src/lbp.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/opencv_facerec.dir/build.make:172: recipe for target 'CMakeFiles/opencv_facerec.dir/src/subspace.cpp.o' failed
make[2]: *** [CMakeFiles/opencv_facerec.dir/src/subspace.cpp.o] Error 1
CMakeFiles/Makefile2:98: recipe for target 'CMakeFiles/opencv_facerec.dir/all' failed
make[1]: *** [CMakeFiles/opencv_facerec.dir/all] Error 2
Makefile:75: recipe for target 'all' failed
make: *** [all] Error 2


This have occurred when I have upgraded my OpenCV from 2.4.10 version to 3.0.0 version

So

The solution is:

downgrading OpenCV version from 3.0.0 to 2.4.10 .

۰ نظر موافقین ۲ مخالفین ۰ ۱۸ تیر ۹۴ ، ۱۳:۰۴
علیرضا محمودی


به نام خدا

آخرین نسخه نرم افزار Atmel Studio که برای برنامه نویسی میکروکنترلرهای AVR مورد استفاده قرار می‌گیرد را می‌توانید از لینک زیر دانلود نمایید:

۰ نظر موافقین ۲ مخالفین ۰ ۲۵ ارديبهشت ۹۴ ، ۱۷:۳۱
علیرضا محمودی

به نام خدا و سلام


فایل ارائه نرم افزار CodeVision AVR را از لینک زیر می‌توانید دانلود نمایید:


دانلود

۰ نظر موافقین ۱ مخالفین ۰ ۲۵ ارديبهشت ۹۴ ، ۱۴:۰۹
علیرضا محمودی
به نام خدا

نرم‌افزار Sublime Text یک ادیتور ساده، زیبا و کم حجم است که می‌تواند به کامپایلرهای مختلف نیز جهت کامپایل متصل شود.
برای متصل کردن این نرم‌افزار به کامپایلر باید یک Build System تعریف نمود. این Build Systemها از فرمت JSON استفاده می‌کنند. (اطلاعات بیشتر)


برای کدنویسی میکروکنترلر AVR به زبان C و ++C دو کامپایلر وجود دارد:
  1. CodeVision AVR (به زبان C)
  2. AVR GCC ( به زبان C و ++C) که Atmel Studio نیز از آن اسنفاده می‌کند.

هریک از این کامپایلرها نحو برنامه‌نویسی مخصوص خود را دارند.

برای استفاده از Sublime Text جهت کامپایل کدهای AVR مراحل زیر را طی کنید:


مرحله اول: دانلود و نصب هریک از کامپایلرها

دانلود کامپایلر AVR GCC برای Windows با حجم 27.5 مگابایت

دانلود CodeVision AVR نسخه 3.12 با حجم 143 مگابایت


مرحله دوم: دانلود Build System

دانلود Build System برای AVR GCC

دانلود Build System برای CodeVision AVR

دانلود Build System برای Atmel Studio


مرحله سوم: فایل دانلود شده را در مسیر زیر قرار دهید:

%AppData%\Sublime Text 3\Packages\User


مرحله چهارم: در Sublime Text از منوی Tools > Bulid System گزینه مریوط به Build System خود را انتخاب کرده و با F7 کامپایل کنید.


تنها Build System برای AVR GCC می‌تواند سورس کدهای C و ++C را مستقیماً کامپایل کند، برای استفاده از Build Systemهای دیگر باید ابتدا یک پروژه با هریک از نرم‌افزارها ساخته و سپس سورس کد درون پروژه را با Sublime باز کرده و کامپایل کنید.


تذکر: اگر با خطای is not recognized as an internal or external command مواجه شدید باید آدرس فایل‌های اجرایی نرم‌افزارهای نصب شده را به Environment Variables ویندوز اضافه کنید:

1. Run > control sysdm.cpl
2. تب Advanced و سپس گزینه Environment Variables را انتخاب کنید
3. گزینه path را انتخاب کرده و آدرس های زیر را با درج ; قبل از هریک وارد کنید:
برای کدویژن:
C:\cvavreval\BIN
برای Atmel Studio:
C:\Program Files\Atmel\Atmel Studio 6.2\shellUtils
و
C:\Program Files\Atmel\Atmel Toolchain\AVR8 GCC\Native\3.4.1061\avr8-gnu-toolchain\bin
(مسیرها ممکن است در سیستم شما متفاوت باشد)

-- بروزرسانی
Build System قرار داده شده برای AVR-GCC برای میکرو AT-Mega8 نوشته شده است، جهت تغییر آن می‌توانید نام نوشته شده جلوی mmcu- را تغییر دهید.
۰ نظر موافقین ۱ مخالفین ۰ ۱۸ آذر ۹۳ ، ۱۳:۱۱
علیرضا محمودی