opencv_logo

نحوه ی نصب OpenCv در Ubunto

خب بعد از تلاش های مداوم بلاخره تونستم این کتابخونه رو توی لینوکس توزیع اوبونتو نصب کنم. قبل از هرچیز باید کامپایلر mingw رو برای زبان C و C++ نصب کنید. برای اینکار کافیه ترمینال رو باز کنید و بنویسید: sudo apt-get install gcc و بعد از نصب کامپایلر C نوبت میرسه به C++ که: […]

Read more

فرستنده گیرنده ی رادیویی ASK – قسمت سوم

گفتیم که تو فرستنده داده ی اصلیمون رو داخل یه قالب قرار میدیم که حالا به صورت نمادی با سه تا S شروع و با سه تا E تموم میشه. سمت گیرنده ما باید بتونیم بین داده ی درست و داده ی اشتباه تمایز قائل بشیم. بنابراین می تونیم یه ماشین حالت تعریف کنیم که […]

Read more
گیرنده ی رادیویی ASK

فرستنده گیرنده ی رادیویی ASK – قسمت دوم

در مورد این ماژول ها و مدارهای واسط مورد نیاز بحث هایی شد تو قسمت اول. اما اگه بخوایم کاربرد عملیش رو ببینیم چی؟ یه مشکلی که توی این ماژول ها هست اینه که اینا تک کاناله هستند. یعنی شما وقتی با فرکانس ۳۱۵ مگاهرتز ارتباط رو برقرار میکنی اگر ماژول فرستنده یا گیرنده ی […]

Read more
گیرنده ی رادیویی ASK

فرستنده گیرنده ی رادیویی ASK – قسمت اول

بنا به دلایلی یه خرده با فرستنده گیرنده های ارزون قیمت ASK و با فرکانس ۳۱۵ مگاهرتز کار کردم. تجربه ی قشنگی بود. آنتن فرستنده و گیرنده از جنس سیم تلفن استخوانی بود و با این ویژگی ها تا فاصله ی ۱۲۰ متر فضای نه باز و نه بسته (کوچه و خونه و…) جواب گرفتم. […]

Read more
Cb_splash

تابع sscanf

انصافا اینقدر با زبان C کار کردیم این تابع رو تا حالا ندیده بودم. احتمالا همتون با تابع printf آشنایی دارید. این تابع کارش اینه که تبدیل اعداد حسابی به حروف رو براتون انجام میده. مثلا: char s[100]; int y=10; printf(s,”Y is: %d”,y); خب y تبدیل به حروف اسکی معادل میشه و عبارت Y is: […]

Read more
photo_2016-02-23_10-20-11

تراشه ی حافظه ی AT45DB321

این یه تراشه ی Flash با اندازه ی ۳۲ مگابیت یا ۴ مگابایته که به کمک پروتکل SPI می تونه کنترل شه. خیلی ساده راه اندازی میشه. قبل از هر چیز بهتره با معماری این تراشه آشنا شیم. در حقیقت شما یه حافظه ی flash دارین که به کمک واسط spi به دو روش می […]

Read more

برنامه ی محاسبه ی رجیسترها برای PWM

سلام. یه برنامه نوشتم برای میکروهای سری PIC24FJ که بتونیم با وارد کردن فرکانس کاری "میکرو" و فرکانس خروجی مورد نظر برای PWM رو به راحتی مقادیر PR و تقسیم کننده ی مربوط به تایمر رو محاسبه کنیم. خیلی سادست و با QT هم نوشتمش. بعدا یه پست هم میزارم که چطور میشه خروجی PWM […]

Read more
photo_2016-02-23_10-20-11

RTC داخلی با کتابخانه ی CMSIS

البته راه اندازی RTC داخلی این میکرو کار سختی نیست و اتفاقا خیلی ساده و روتینه. اما خب تصمیم گرفتم ببینم این CMSIS چیه. کتابخونه ی مربوط به RTC رو می تونید تو لینک زیر ببینید همه ی دستوراتش رو: lpc17xx_rtc خب یکی از توابعی که حتما باید اجرا شه RTC_Init هست. این دستور رو […]

Read more
hand_writing_book_man_7986_1600x1200

راه اندازی ماژول SIM900 – قسمت اول

همونطور که قبلا در کانال تلگرام گفته بودم قصد دارم این ماژول رو از راه اندازی اولیه گرفته تا برنامه نویسی با میکروکنترلر رو به صورت ویدئویی آموزش بدم. البته من فقط قسمت برنامه نویسی و راه اندازیش رو میگم و روی تغذیه و… مانور نمیدم. این ماژول چون از خودش اطلاعات زیادی رو گزارش […]

Read more
1 2 3 15