کتاب Mastering Arduino یا تسلط بر اردوینو، یک کتاب جامع و کامل برای یادگیری برنامهنویسی سختافزار Arduino میباشد. این کتاب در 21 فصل به صورت تخصصی از مقدمات تا نکات پیشرفتهی این سختافزار را آموزش داده به شما توضیحات کامل را میدهد.
در ادامه مقدمهای از کتاب Mastering Arduino را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Mastering Arduino:
تسلط بر آردوینو یک راهنمای همه کاره برای استفاده حداکثری از آردوینو است. این راهنمای عملی و بیمعنی، تمام مهارتهای الکترونیکی و برنامهنویسی را که برای ایجاد پروژههای پیشرفته آردوینو نیاز دارید، به شما آموزش میدهد. این کتاب مملو از پروژههای دنیای واقعی است که میتوانید روی آنها تمرین کنید، همه دانشهای کتاب را گرد هم میآورد و به شما مهارت میدهد تا از نمونههای این کتاب ربات خود را بسازید. دو فصل آخر به بحث در مورد فناوریهای بیسیم و نحوه استفاده از آنها در پروژههای شما میپردازد.
کتاب Mastering Arduino با مبانی الکترونیک شروع شده و مطمئن میشود که قبل از ادامه کار، اجزا، مدارها و نمونهسازی را درک کردهاید. سپس همان عملکرد را برای کد انجام میدهد، شما را وارد IDE آردوینو میکند و به شما نشان میدهد که چگونه آردوینو را به کامپیوتر متصل کنید و پروژههای سادهای را روی آردوینو اجرا کنید.
هنگامی که اصول اولیه از راه رسید، 10 فصل بعدی کتاب Mastering Arduino بر پروژههای کوچک متمرکز بر اجزای خاص، مانند نمایشگرهای LCD، موتورهای پلهای، یا سینت سایزرهای صوتی تمرکز دارد. هر یک از این فصلها شما را با فناوری درگیر، نحوه ساخت با آن، نحوه برنامهنویسی و نحوه استفاده از آن در پروژههای خود آشنا میکند.
کتاب Mastering Arduino برای چه کسی است؟
مسترینگ آردوینو برای هر کسی است که میخواهد با برد آردوینو آزمایش کند و پروژههای ساده بسازد. هیچ دانش قبلی لازم نیست، زیرا اصول الکترونیک و کدگذاری در این کتاب پوشش داده شده است.
بیشتر بخوانید: کتاب Programming the Raspberry Pi
آنچه کتاب Mastering Arduino پوشش میدهد؟
فصل 1، آردوینو، خواننده را با آردوینو با شرح مختصری از تاریخچه آردوینو و مرور نسخههای مختلف آشنا میکند. ما همچنین به هدرها و موارد استفاده از پینهای مختلف نگاه میکنیم.
فصل دوم، الکترونیک پایه، خواننده را با اصول برق و الکترونیک آشنا میکند. ما همچنین خواننده را با قطعات الکترونیکی اولیه آشنا میکنیم و در مورد آنچه میتوان از آنها استفاده کرد بحث میکنیم.
فصل 3، نمودارهای مدار، خواننده را با مدارها و طراحی مدار آشنا میکند. همچنین خواننده را با ویژگیهای مدار مانند ولتاژ، جریان و مقاومت و نحوه تأثیر آنها بر مدار آشنا میکند. همچنین ابزار Fritzing را به خواننده معرفی میکنیم که میتواند برای طراحی مدار استفاده شود.
فصل 4، نمونه اولیه اولیه، خواننده را با نمونهسازی آشنا میکند و به آنها نشان میدهد که چگونه میتوانند نمونههای اولیه اولیه پروژههای خود را ایجاد کنند. همچنین در مورد ابزارهای مورد نیاز برای ایجاد نمونههای اولیه با آردوینو بحث میکنیم.
فصل 5، Arduino IDE، خواننده را با Arduino IDE و Arduino Web Editor آشنا میکند. ما به خواننده نشان خواهیم داد که چگونه میتوانند از IDE و Web Editor برای برنامهریزی آردوینو استفاده کنند.
فصل 6، برنامه نویسی آردوینو – مبانی، مقدمهای در مورد زبان مورد استفاده برای برنامهنویسی آردوینو و طرحبندی فایلها به خواننده ارائه میدهد.
فصل 7، برنامهنویسی آردوینو – فراتر از اصول، به خواننده نشان میدهد که چگونه میتوانند با هدرهای پین آردوینو تعامل داشته باشند. ما همچنین به موضوعات پیشرفتهتر مانند ساختارها، پیوندها و کلاسها میپردازیم.
فصل 8، حسگر حرکت، اولین فصل “پروژه” است. ما نحوه استفاده از حسگر حرکتی HC-SR01 را با آردوینو نشان میدهیم.
فصل 9، حسگرهای محیطی، به خواننده کمک میکند تا با استفاده از سنسور دما و رطوبت و سنسور باران، یک ایستگاه هواشناسی اولیه بسازد.
فصل 10، جلوگیری از موانع و تشخیص برخورد، به خواننده میآموزد که چگونه از حسگرهای تصادف، حسگرهای اجتناب از موانع مادون قرمز و فاصلهیابهای اولتراسونیک برای تشخیص اشیاء نزدیک استفاده کند.
فصل 11، سرگرمی با چراغها، به خواننده آموزش میدهد که چگونه از آردوینو برای کنترل RGB LED و NeoPixels استفاده کند.
فصل 12 کتاب Mastering Arduino، سرگرمی با صدا، نشان میدهد که چگونه خواننده میتواند از زنگهای پیزو و یک بلندگوی 8 اهم با کتابخانه آهنگ آردوینو برای ایجاد صدا و موسیقی استفاده کند. همچنین به خواننده میآموزد که چگونه آهنگهای زنگ RTTTL (زبان انتقال متن آهنگ زنگ) را با آردوینو پخش کند.
فصل 13، با استفاده از نمایشگر LCD، نحوه اتصال و استفاده از نمایشگر LCD Nokia 5110 با آردوینو را به خواننده آموزش میدهد.
فصل 14، تشخیص گفتار و سنتز صدا، به خواننده میآموزد که چگونه از تشخیص گفتار MOVI و سپر سنتز صدا برای ایجاد یک دستگاه دمای فعال صدا استفاده کند که دما را به آنها بگوید.
فصل 15، موتورهای DC و کنترلکنندههای موتور، نحوه استفاده از موتورهای DC با کنترلکننده موتور L298 و درایور موتور پل h L293D را به خواننده آموزش میدهد.
فصل 16، سروو موتورها، به خواننده آموزش میدهد که چگونه از موتورهای سروو با منبع تغذیه خارجی برای ایجاد یک پنجه رباتیک استفاده کند.
فصل 17، با استفاده از رله، به خواننده نشان میدهد که چگونه میتوان از یک رله برای اجازه دادن به آردوینو برای کنترل دستگاهی با برق AC استفاده کرد.
فصل 18 کتاب Mastering Arduino، کنترل از راه دور آردوینو، به خواننده نشان میدهد که چگونه از کنترل از راه دور RF (فرکانس رادیویی) و IR (مادون قرمز) برای کنترل آردوینو استفاده کند.
فصل 19، ایجاد یک ربات، به خواننده نشان میدهد که چگونه دانشی را که در فصل قبل به دست آوردهاند و از آن برای طراحی یک ربات استفاده کند. ما در واقع یک ربات طراحی نمیکنیم، ما نشان میدهیم که چگونه میتوان از قطعات استفاده کرد تا خواننده بتواند خلاقیت خود را طراحی کند.
فصل 20، بلوتوث LE، به خواننده در مورد بلوتوث LE و نحوه استفاده از ماژول رادیویی HM-10 بلوتوث LE با آردوینو آموزش میدهد.
فصل 21، بلوتوث کلاسیک، به خواننده در مورد بلوتوث کلاسیک و نحوه استفاده از ماژول رادیویی بلوتوث HC-05 با آردوینو آموزش میدهد.
سرفصلهای کتاب Mastering Arduino:
- Contributors
- Preface
- The Arduino
- Basic Electronics
- Circuit Diagrams
- Basic Prototyping
- Arduino IDE
- Programming the Arduino – The Basics
- Programming the Arduino – Beyond the Basics
- Motion Sensor
- Environment Sensors
- Obstacle Avoidance and Collision Detection
- Fun with Lights
- Fun with Sound
- Using LCD Displays
- Speech Recognition and Voice Synthesizing
- DC Motors and Motor Controllers
- Servo Motors
- Using a Relay
- Remotely Controlling the Arduino
- Creating a Robot
- Bluetooth LE
- Bluetooth Classic
فایل کتاب Mastering Arduino را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.