آخرین نوشته‌ها
خانه | احسان

احسان

احسان عبداللهی هستم | کارشناسی الکترونیک خوندم و کارشناسی ارشد مخابرات| سعی کردم هر چیزی را به صورت کاربردی دنبالش برم برای همین از کارشناسی کار با میکروکنترلرهای AVR و ARM، برنامه نویسی C و طراحی PCB را تخصصی کار کردم و از کارشناسی ارشد برنامه نویسی متلب، پایتون و Computer vision و deep learning را به صورت تخصصی و کاربردی کار کردم | الان هم سعی میکنم همیشه خودم را به روز نگه دارم و لذت کار کردن با دنیای برنامه نویسی و امبدد سیستم ها را به دیگران انتقال بدم

کنترل دور موتور DC بر اساس دمای محیط

گروه آموزشی میکرولرن افتخار دارد تا از سری آموزش های میکروکنترلر AVR، اکنون با پروژه ای جامع از این میکروکنترلر مسیر آموزش دانشجویان و علاقه مندان به الکترونیک و کامپیوتر را هموارتر کند. دوستان عزیز توجه داشته باشند که هدف اول این پروژه مرور بخش های مختلف میکروکنترلر AVR برای دانشجویان محترم می باشد. در واقع قصد داریم...

بیشتر بخوانید »

زبان C – ساختن کتابخانه (جلسه ۱۳)

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

بیشتر بخوانید »

زبان C – دستورات پیش‌پردازش(جلسه ۱۲)

یکی از امکانات زبان C فرمان‌های پیش ترجمه یا پیش پردازش است. استفاده از این فرمان‌ها از یک‌ طرف باعث سهولت برنامه‌نویسی شده و از طرف دیگر قابلیت اصلاح و جابه‌جایی برنامه را بالا می برد. همان طور که از عنوان آن مشخص است این فرمان‌ها قبل از شروع ترجمه‌ی برنامه و در یک مرحله‌ی مقدماتی (قبل از اینکه برنامه کامپایل شود) بررسی‌شده و...

بیشتر بخوانید »

دانلود نرم افزار Atmel Studio 7

نرم‌افزار Atmel studio این بار با آپدیت جدید خود یعنی سری ۷ پا به عرصه رقابت گذاشت. نام قدیم این نرم افزار تا ورژن ۵ به صورت AVR studio بود؛ اما با قابلیت اضافه شدن برنامه نویسی برای میکروکنترلر ARM از ورژن ۶ تغییر نام داده و به شکل Atmel studio در آمد. از ویژگی‌های بارز این نرم‌افزار می‌توان به قابلیت بسیار پیشرفته ویرایشگر آن اشاره نمود.

بیشتر بخوانید »

زبان C – تابع (جلسه ۱۱)

تابع در زبان C را می‌توان مهم‌ترین بخش در این زبان دانست. زبان برنامه‌نویسی C زبانی است که بر مبنای توابع بنا شده است. حتی ساختار اصلی یک برنامه در زبان برنامه‌نویسی C بر مبنای تابعی به نام main است. برای بیان روشن‌تر یک تابع، می‌توان به دستگاهی اشاره کرد که مواد اولیه را دریافت می‌کند، عمل موردنظر را بر روی مواد انجام می‌دهد ...

بیشتر بخوانید »

زبان C – حلقه‌های تکرار (جلسه ۱۰)

یکی دیگر از از اجزا اصلی زبان های برنامه نویسی حلقه ها هستند. حلقه های تکرار تحت شرایط خاصی، یک یا چند دستور را چندین بار اجرا می کنند. به عنوان مثال، اگر بخواهیم تعداد ۱۰۰ عدد را از ورودی بخوانیم و آن ها را با هم جمع کنیم. باید عمل خواندن عدد را ۱۰۰ بار تکرار کنیم. عملکرد یک حلقه به این صورت است که کد مربوط به حلقه تا...

بیشتر بخوانید »

اتصال keypad به AVR

صفحه کلید ها در پایین ترین سطح خود به صورت ماتریسی از سطر ها و ستون ها سازماندهی شده اند.میکرو از طریق پورت ها می تواند به این سطرها و ستون ها دسترسی داشته باشد.یعنی ما می توانم با استفاده از دو پورت هشت بیتی یک ماتریس ۸*۸ از کلید ها را به میکرو متصل کنیم.وقتی یک کلید فشار داده می شود یک سطر وستون به هم متصل می شوند.

بیشتر بخوانید »

زبان C – ساختارهای شرطی (جلسه ۹)

اگر زندگی یک خط مستقیم بود، بسیار خسته‌کننده و ملال آور می شد. همین موضوع در مورد برنامه نویسی نیز صدق می کند. در صورتی که حکم های درون برنامه شما فقط طبق ترتیبی که ظاهرشده‌اند به اجرا درآیند، بسیار یکنواخت و کسالت‌آور می‌گردد. درواقع، وظیفه مهم یک برنامه، هدایت کامپیوتر جهت انشعاب دادن (که پرش نام دارد) به ...

بیشتر بخوانید »

منابع وقفه در AVR(جلسه ۱۱)

وقفه سیگنالی ست که از طرف یک وسیله جانبی جهت درخواست سرویس از جانب CPU تولید می شود.CPU با در یافت یک سیگنال وقفه کارهای جاری را متوقف کرده و به وسیله مورد نظر سرویس می دهد.درست شبیه زمانی که فردی در حال انجام کارهای روزمره است و با زنگ خوردن تلفن کارها را رها کرده تا به تلفن پاسخ دهد.

بیشتر بخوانید »
کانال تلگرام میکرولرن
  • سلام دوست من :)
  • دوس داری AVR را ساده یاد بگیری؟
  • برنامه نویسی C را توی دانشگاه خوب یاد نگرفتی؟
  • از سایت های جذاب و تکنولوژیکی دنیا خبر داری؟
  • میونت با فیلمای با نمک و جذاب رباتیک چطوره؟
  • دنبال پروژه های جذاب برای دانشگاه یا کارای مورد علاقت میگردی؟
  • پس رو دکمه ی زیر یه تلنگر کوچولو بزن