کتاب Arduino Programming Projects (پروژههای برنامهنویسی آردوینو: یاد بگیرید که چگونه پروژههای جالب، سرگرم کننده و آسان آردوینو بسازید) راهنمای خلاصه و کاربردی برنامهنویسی آردوینو است که در 10 فصل به صورت گامبهگام، آموزش برنامهنویسی برای این سختافزار محبوب را آموزش میدهد.
در ادامه مقدمهای از کتاب Arduino Programming Projects را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Arduino Programming Projects:
من خوشحالم که این کتاب را در مورد آردوینو و پروژههای آن ارائه میکنم. این کتاب برای مبتدیانی است که هیچ دانش قبلی در مورد موضوع ندارند و به دنبال کشف دنیای هیجان انگیز الکترونیک و برنامهنویسی هستند.
کتاب Arduino Programming Projects راهنمای جامع الکترونیک و پروژههای برنامهنویسی آردوینو: یاد بگیرید که چگونه پروژههای جالب، سرگرمکننده و آسان آردوینو بسازید با استفاده از پلتفرم آردوینو است. این مقاله با مقدمه ای جامع بر مبانی الکترونیک، از جمله مروری بر اجزای مختلف الکتریکی و ابزار مورد استفاده در این زمینه، آغاز میشود. سپس این کتاب به معرفی خانواده آردوینو و ارائه توضیحات مفصل در مورد محیط توسعه یکپارچه آردوینو (IDE) میپردازد.
با پوشش اصولی، کتاب Arduino Programming Projects به هسته موضوع میپردازد و طیف وسیعی از پروژههای نمونه را با استفاده از پلتفرم آردوینو پوشش میدهد. این پروژهها به گونهای طراحی شدهاند که برای مبتدیان قابل دسترسی باشند و در عین حال عمق و چالش کافی را برای جذب خوانندگان پیشرفتهتر فراهم کنند. هر پروژه با توضیحات واضح و مختصر در مورد کدها و مدارهای استفاده شده همراه است، که پیگیری و ساخت پروژههای خود را برای خوانندگان آسان میکند.
فصل 1: الکترونیک پایه – در این فصل به دنیای الکتریسیته و طراحی مدار میپردازیم و اصول الکتریسیته ساکن و جریان، اتمها، ولتاژ، جریان، مقاومت، مدارهای سری و موازی و نحوه محاسبه مقاومت با استفاده از آن را پوشش میدهیم. کد رنگ مقاومت همچنین خواننده با ابزارهای مختلف الکتریکی مانند اهم متر، آمپرمتر، ولت متر، مولتیمتر، لحیمکاری و اسیلوسکوپ آشنا میشود. در نهایت، ما به میکروکنترلرها و ریزپردازندهها نگاه خواهیم کرد که نقش مهمی در دستگاههای الکترونیکی مدرن دارند.
فصل 2: مقدمه ای بر آردوینو – در این فصل به بررسی دنیای هیجان انگیز آردوینو و مزایای بیشمار آن میپردازیم. همچنین نگاهی دقیقتر به اعضای مختلف خانواده آردوینو، از جمله آردوینو نانو، پرو مینی، پرو میکرو، لئوناردو، مگا و اسپلورا خواهیم داشت.
علاوه بر این، شیلدهای مختلف آردوینو را پوشش خواهیم داد که میتوانند برای گسترش عملکرد پروژههای شما استفاده شوند. ما همچنین یک نمای کلی از رابطه آردوینو با معماری AVR ارائه خواهیم داد. برای کمک به شما در شروع کار با آردوینو، منابع مختلف و مواد آموزشی موجود را مورد بحث قرار خواهیم داد. در نهایت، تفاوتهای بین بردهای رسمی آردوینو و بردهای آردوینو شبیهسازی شده را بررسی میکنیم و همچنین نکاتی را در مورد انتخاب برد مناسب برای نیازهای شما هنگام خرید برد آردوینو خود ارائه خواهیم داد.
فصل 3: ارتباط با آردوینو – در این فصل، ما بر روی راحت کردن شما با محیط توسعه یکپارچه آردوینو (IDE)، نرم افزاری که برای برنامهنویسی و تعامل با برد آردوینو خود استفاده خواهید کرد، تمرکز خواهیم کرد.
ما شما را با برخی از اصطلاحات اولیه مرتبط با پلتفرم آردوینو آشنا میکنیم و شما را در نصب Arduino IDE در سیستم عامل ویندوز راهنمایی میکنیم. هنگامی که IDE را نصب کردید، شما را به گشت و گذار در رابط میبریم و قسمتهای مختلف مانند نوار منو، نوار ابزار، ویرایشگر متن، نوار وضعیت، پنجره پیام، نوار وضعیت تابلو، نوار پیشرفت و کابل را برجسته میکنیم. این فصل از کتاب Arduino Programming Projects یک پایه محکم برای پروژههای آینده شما با آردوینو فراهم میکند.
فصل 4: برنامهنویسی با آردوینو IDE – در این فصل از کتاب Arduino Programming Projects به برخی از مفاهیم برنامهنویسی با آردوینو IDE خواهیم پرداخت. ما با بحث در مورد تابع void و اصول اولیه متغیرها، از جمله انواع دادهها و نحوه اعلان و تخصیص مقادیر به متغیرها، شروع خواهیم کرد.
با عملگرهای مقایسه و حسابی و برخی از دستورات اساسی که معمولاً در Arduino IDE استفاده می شود آشنا خواهید شد. ما همچنین ثابتها را پوشش خواهیم داد و نگاه عمیق تری به نحو زبان برنامهنویسی C مورد استفاده در Arduino IDE ارائه خواهیم داد. علاوه بر این، ما حلقهها را بررسی خواهیم کرد و در مورد اهمیت دامنههای متغیر و واجد شرایط بحث خواهیم کرد. در نهایت، کتابخانههای موجود در Arduino IDE و راههای مختلف وارد کردن و استفاده از آنها در پروژههای شما را مورد بحث قرار میدهیم.
فصل 5: PWM و انتقال داده سریال – ما به موضوعات پیشرفتهتر مربوط به پلتفرم آردوینو خواهیم پرداخت. ما با مروری بر مدولاسیون عرض پالس (PWM) و استفاده از آن در محیط آردوینو شروع خواهیم کرد. شما یاد خواهید گرفت که چگونه با استفاده از PWM یک پروژه محو شدن LED ساده ایجاد کنید و همچنین معماریهای مختلف حافظه در آردوینو و نحوه مدیریت حافظه در پروژههای خود را پوشش خواهیم داد.
علاوه بر این، ما در مورد انتقال دادههای سریال، از جمله کتابخانه سریال Arduino و کتابخانه Arduino SPI (رابط محیطی سریال) بحث خواهیم کرد. این فصل به شما کمک میکند تا درک خود را از امکانات و محدودیتهای پلتفرم آردوینو گسترش دهید و پایه محکمی برای پروژههای پیشرفته تر فراهم کند.
فصل 6: اولین پروژه آردوینو پروژه چشمک زدن LED – در این فصل از کتاب Arduino Programming Projects، ما به اولین پروژه خود با پلتفرم آردوینو خواهیم پرداخت. شما یاد خواهید گرفت که چگونه یک LED را با فاصله زمانی یک ثانیه روشن و خاموش کنید و به طور عملی به اصول اولیه پلتفرم آردوینو و فرآیند ساخت پروژههای ساده بپردازید. این پروژه به عنوان نقطه شروعی برای اکتشاف بیشتر پلتفرم آردوینو و امکاناتی که برای پروژههای الکترونیکی و DIY ارائه میدهد، خواهد بود. برای شیرجه رفتن آماده شوید و شروع به چشمک زدن آن LED ها کنید!
فصل 7: اگر آردوینو نداشته باشید چه می شود – در این فصل از کتاب Arduino Programming Projects، دنیای شبیهسازی مدار را با Tinkercad بررسی خواهیم کرد. شما در مورد شبیهساز و اینکه چرا یک ابزار ارزشمند برای پروژههای الکترونیکی و برنامهنویسی است، خواهید آموخت.
همچنین نحوه استفاده از Tinkercad و همچنین نحوه ایجاد حساب کاربری و شروع کار با این پلتفرم را خواهید آموخت. ما گزینههای مختلف موجود در Tinkercad، از جمله کدنویسی و طراحی مدار را پوشش خواهیم داد و شما یاد خواهید گرفت که چگونه یک پروژه چشمک زدن LED ساده با استفاده از شبیه ساز Tinkercad بسازید.
در پایان این فصل، شما درک کاملی از نحوه کار Tinkercad خواهید داشت، اینکه چگونه میتواند به شما کمک کند پروژههای خود را قبل از قرار دادن آنها در فرم فیزیکی بسازید و آزمایش کنید، و اینکه چگونه شکل فیزیکی متفاوت از شبیه سازی است.
فصل هشتم: مبانی آردوینو – در این فصل از کتاب Arduino Programming Projects به اجزا و ویژگیهای برد آردوینو UNO میپردازیم. ما بخشهای مختلفی را که هیئت مدیره را تشکیل میدهند و نحوه کار آنها با هم بررسی میکنیم تا شما را قادر به کنترل و تعامل با پروژههای خود کنید.
همچنین با ویژگیهای منحصر به فرد دیگر بردهای آردوینو مانند لئوناردو و پرو میکرو و تفاوت آنها با UNO آشنا خواهید شد. در نهایت، نحوه تامین برق برد آردوینو و چگونگی اطمینان از اینکه از منبع تغذیه مناسب برای نیازهای پروژه خاص خود استفاده میکنید، بحث خواهیم کرد. در پایان این فصل از کتاب Arduino Programming Projects، درک خوبی از برد آردوینو UNO خواهید داشت و به خوبی در مسیر ایجاد پروژههای خود با این پلتفرم همه کاره خواهید بود.
فصل 9: موتور و نمایشگر ماژولهای حسگر – در این فصل از کتاب Arduino Programming Projects، ما به دنیای سنسورها، ماژولها و قطعات الکترونیکی مختلفی که نقش حیاتی در آردوینو ایفا میکنند، میپردازیم. ما در مورد انواع مختلف سنسورها و ماژولها، عملکرد آنها و نحوه استفاده از آنها در پروژههای مختلف خواهیم آموخت. ما همچنین انواع مختلف قطعات الکترونیکی ضروری مانند تختههای نان، موتورهای الکتریکی، درایورهای موتور، و نمایشگرهایی مانند LCD، OLED، نمایشگرهای صفحه لمسی و نمایشگرهای E-Ink را بررسی خواهیم کرد.
فصل 10: پروژهها با استفاده از آردوینو – در این فصل از کتاب Arduino Programming Projects، پروژهها و برنامههای مختلف آردوینو، از جمله LED Chaser، کنترل روشنایی، روشن/خاموش کردن LED با استفاده از دکمه فشاری، خواندن فاصلهها با سنسور اولتراسونیک، چاپ روی LCD و OLED را پوشش خواهیم داد. نمایشگرها، کنترل موتورهای سروو، خواندن ضربان قلب، کنترل وسایل AC، ایجاد هشدارهای آتش و سنسورهای PIR و استفاده از حسگرهای لمسی و نیرو.
کتاب Arduino Programming Projects چه دانشآموز، سرگرمی و یا صرفاً به دنبال یادگیری بیشتر در مورد الکترونیک و برنامهنویسی باشید، این کتاب پایه ای محکم و دانش فراوانی برای کمک به شما در شروع کار فراهم می کند. امیدوارم این کتاب الهام بخش شما باشد تا دنیای هیجان انگیز آردوینو را کشف کنید و خلاقیت خود را در حین ساخت پروژههای خود آزاد کنید.
سرفصلهای کتاب Arduino Programming Projects:
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- About the Reviewers
- Acknowledgments
- Preface
- Errata
- Table of Conents
- CHAPTER 1 Basic Electronics
- CHAPTER 2 Introduction to Arduino
- CHAPTER 3 Communication with Arduino
- CHAPTER 4 Programming with Arduino IDE
- CHAPTER 5 PWM and Serial Data Transfer
- CHAPTER 6 First Arduino Project LED Blink Project
- CHAPTER 7 What if You Don’t Have Arduino
- CHAPTER 8 Fundamentals of Arduino
- CHAPTER 9 Sensor Modules Motor and Display
- CHAPTER 10 Projects Using Arduino
- Index
جهت دانلود کتاب Arduino Programming Projects میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.