کتاب Programming Arduino Projects with the PIC Microcontroller شروعی بر برنامهنویسی برای بردهای آردوینو خواهد بود. این کتاب در 14 فصل به طور مفصل به برنامهنویسی برای این رایانههای تک برد میپردازد و همچنین پروژههایی در واقعیت برای شما با زبان برنامهنویسی C پیادهسازی میکند.
برای آشنایی هر چه بیشتر با زبان برنامهنویسی C میتوانید از کتاب Extreme C نیز استفاده نمائید.
Arduino چیست؟
آردوینو یک پلتفرم الکترونیکی منبع باز است که بر اساس سختافزار و نرمافزارهای آسان برای استفاده است. بردهای آردوینو میتوانند ورودیها – نور روی سنسور، انگشت روی دکمه یا پیام توییتر – را بخوانند و آن را به خروجی تبدیل کنند – موتور را فعال کرده، LED را روشن کنند، چیزی را به صورت آنلاین منتشر کنند. با ارسال مجموعه ای از دستورالعملها به میکروکنترلر روی برد، میتوانید به برد خود بگویید که چه کار کند. برای انجام این کار، از زبان برنامهنویسی آردوینو (بر اساس سیمکشی) و نرمافزار آردوینو (IDE)، بر اساس پردازش استفاده میکنید.
در طول این سالها آردوینو مغز هزاران پروژه بوده است، از اشیاء روزمره گرفته تا ابزارهای پیچیده علمی. جامعه جهانی سازندگان – دانشآموزان ، علاقهمندان، هنرمندان، برنامهنویسان و متخصصان – در اطراف این پلتفرم منبع باز گرد هم آمدهاند، مشارکت آنها به مقدار باورنکردنی از دانش قابل دسترسی افزوده است که میتواند برای مبتدیان و متخصصان کمک بزرگی باشد.
آردوینو در مؤسسه طراحی تعامل Ivrea به عنوان ابزاری آسان برای نمونهسازی سریع متولد شد که هدف آن دانشآموزان بدون سابقه الکترونیک و برنامهنویسی بود. به محض رسیدن به جامعه گستردهتر، هیئت مدیره آردوینو شروع به تغییر کرد تا با نیازها و چالشهای جدید سازگار شود و پیشنهاد خود را از بردهای ساده 8 بیتی به محصولات برای برنامههای IoT، پوشیدنی، چاپ سهبعدی و محیط های تعبیه شده متمایز کرد. همه بردهای آردوینو کاملاً منبع باز هستند و به کاربران این امکان را میدهد که آنها را به طور مستقل بسازند و در نهایت آنها را با نیازهای خاص خود سازگار کنند. این نرمافزار نیز منبع باز است و از طریق مشارکت کاربران در سراسر جهان در حال رشد است.
در ادامه به شرح مقدمهای از کتاب Programming Arduino Projects with the PIC Microcontroller خواهیم پرداخت.
مقدمهای بر کتاب Programming Arduino Projects with the PIC Microcontroller:
شما در این کتاب 13 پروژه آردوینو و دو پروژه اضافی که برای یک میکروکنترلر PIC نوشته شده است را مرور کرده و با آنها کار خواهید کرد. هر یک با یک نمودار مدار اصلی و عکسهای برنامه در حال کار همراه است.
این کتاب جامع برای علاقهمندان به Arduino و برنامهنویسان PIC که میخواهند مهارتهای خود را ادغام کنند، ایدهآل است، هر جنبهای از میکروکنترلر 8 بیتی را مورد بررسی قرار میدهد، تجزیه و تحلیل خط به خط کد را ارائه میدهد و در پایان نحوه انجام این کار را به شما نشان میدهد. پروژههای آردوینو خود را با استفاده از C. به میکروکنترلر PIC بیاورید. شما در کتاب Programming Arduino Projects with the PIC Microcontroller درک کاملی از نحوه عملکرد دستورالعمل C به دست خواهید آورد و میتوانید با استفاده از آن با میکروکنترلر PIC کار کنید.
برنامهنویسی پروژه های آردوینو با میکروکنترلر PIC یک منبع مرجع یک مرحله ای برای برنامه نویس احتمالی است.
آنچه در کتاب Programming Arduino Projects with the PIC Microcontroller خواهید آموخت:
- نحوه کار کد را بررسی کنید
- برای انجام هر عملکرد کد ایجاد کنید
- پروژههای کاربردی را روی تختههای vero با طرحهای کامل vero و نمودارهای مدار ایجاد کنید
- نحوه عملکرد برنامهها را با شبیهسازی با بسته ECAD درک کنید
کتاب Programming Arduino Projects with the PIC Microcontroller برای چه کسانی مناسب است؟
برنامهنویسان تعبیه شده، علاقهمندان به آردوینو و برنامهنویسان PIC.
همچنین شما میتوانید برای یادگیری برنامهنویسی سختافزار رزبری پای از کتاب Programming the Raspberry Pi نیز استفاده نمائید.
سرفصلهای کتاب Programming Arduino Projects with the PIC Microcontroller:
- Chapter 1: Introducing MPLABX
- Chapter 2: Programming Basics
- Chapter 3: The Seven-Segment Display and the Stepper Motor
- Chapter 4: The Joystick and the Stepper Motor
- Chapter 5: DC Motors
- Chapter 6: Ultrasonic Distance, and Humidity and Temperature Sensors
- Chapter 7: Working with Keypads
- Chapter 8: Using Bluetooth with PIR Motion Sensors
- Chapter 9: Communication
- Chapter 10: Using the I2C Protocol
- Chapter 11: Using the UART
- Chapter 12: Real-Time Clock and Interrupts
- Chapter 13: Working with LCDs
- Chapter 14: Analyzing Obscure Instructions and Logic Operators in C
- Appendix: Additional Insights
- Appendix A: Data Types
- Appendix B: Some Useful Definitions
- Appendix C: Mathematical and Logic Operators
- Appendix D: Keywords
- Appendix E: Numbering Systems Within Microprocessor-Based Systems
- Appendix F: Building Circuit Boards
- Appendix G: The LCD Header File for Eight-Bit Mode
- Appendix H: The ASCII Character Set
- Appendix I: The LCD Instruction Set
- Index
فایل کتاب Programming Arduino Projects with the PIC Microcontroller را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.