دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Towaha. Syed Omar Faruk
سری:
ISBN (شابک) : 9781787120099, 178712357X
ناشر: Packt Publishing
سال نشر: 2017
تعداد صفحات: 0
زبان: English
فرمت فایل : AZW3 (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 19 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Learning C for Arduino به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب آموزش C برای آردوینو نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
پوشش دادن؛ کپی رایت؛ وام؛ درباره نویسنده؛ درباره داور؛ www.PacktPub.com; بازخورد مشتری؛ فهرست مطالب؛ پیشگفتار؛ فصل 1: شروع به کار؛ آردوینو؛ انواع آردوینو; آردوینو اونو; آردوینو مگا؛ آردوینو نانو؛ آردوینو لئوناردو; آردوینو مینی؛ آردوینو میکرو؛ کاوش در Arduino Uno. پورت USB؛ جک برق خارجی؛ پین های آنالوگ؛ پین های دیجیتال؛ ICSP; میکروکنترلر؛ دکمه تنظیم مجدد؛ اتصال آردوینو به کامپیوتر دانلود و نصب Arduino IDE; دانلود Arduino IDE. نصب آردوینو IDE؛ نصب Arduino IDE در ویندوز. نصب Arduino IDE در Ubuntu/Linux.;راهنمای نهایی برای برنامه نویسی آردوینو با C درباره این کتاب تجربه عملی با برد Ardruino داشته باشید و یاد بگیرید که آن را با مهارت های برنامه نویسی خود کنترل کنید مفاهیم ضروری C مانند متغیرها، ساختارهای داده را یاد بگیرید. توابع، حلقه ها و اشاره گرها با دستگاه های الکترونیکی مانند LED، سوئیچ ها و موتورها کار کنید و آنها را با استفاده از C Who This Book Is For به آردوینو متصل کنید. برنامه نویسی با استفاده از یک دستگاه سخت افزاری بسیار مقرون به صرفه آنچه یاد خواهید گرفت بازی با عملیات ریاضی با استفاده از C استفاده از عملیات منطقی و حلقه ها برای بازی با LED و برد آردوینو ایجاد توابع سفارشی با استفاده از C و اتصال کارت SD به آردوینو از برنامه نویسی شی گرا برای اتصال یک ماژول GSM به برد آردوینو استفاده کنید. بازی با برد LCD و سروو با استفاده از کتابخانه های استاندارد آردوینو ساخت پروژه هایی با استفاده از آردوینو مانند مکعب LED، سیستم آب و هوای هوشمند، و امنیت خانه. و موضوعات برنامه نویسی، مانند انواع داده ها، توابع، تصمیم گیری، حلقه های برنامه، اشاره گرها و ساختارها، با کمک برد آردوینو. سپس با فعل و انفعالات آردوینو با حسگرها، ال ای دی ها و سیستم های خودمختار و راه اندازی محیط آردوینو آشنا می شوید. در ادامه، نحوه کار بر روی ورودی/خروجی دیجیتال و آنالوگ، برقراری ارتباط سریال با سیستمهای مستقل و ادغام با دستگاههای الکترونیکی را نیز یاد خواهید گرفت. تا پایان کتاب، میتوانید پروژههای اساسی مانند مکعب LED و سیستم هواشناسی هوشمند را بسازید که از C استفاده میکند. سبک و رویکرد این راهنمای جامع گام به گام با مفاهیم اولیه C برای برد آردوینو شما شروع میشود. این به شما میآموزد که چگونه از C برای کشف قابلیتهای آردوینو استفاده کنید. دانلود کد نمونه برای این کتاب. میتوانید فایلهای کد نمونه را برای همه کتابهای Packt که از حساب خود در http://www.PacktPub.com خریداری کردهاید دانلود کنید. اگر این کتاب را از جای دیگری خریداری کرده اید، می توانید به http://www.PacktPub.com/support مراجعه کرده و برای داشتن فایل کد ثبت نام کنید.
Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: Getting Started; Arduino; Types of Arduino; Arduino Uno; Arduino Mega; Arduino Nano; Arduino Leonardo; Arduino Mini; Arduino Micro; Exploring Arduino Uno; USB port; External power jack; Analog pins; Digital pins; ICSP; Microcontroller; Reset button; Connecting Arduino to PC; Downloading and installing Arduino IDE; Downloading Arduino IDE; Installing Arduino IDE; Installing Arduino IDE on Windows; Installing Arduino IDE on Ubuntu/Linux.;Ultimate guide for programming Arduino with C About This Book Get hands-on experience with the Ardruino board and learn to control it with your programming skills Learn the essential concepts of C such as variables, data structures, functions, loops, and pointers Work with electronic devices such as LEDs, switches, and motors and connect them to Arduino using C Who This Book Is For This book is for hobbyists who have no knowledge about programming and microcontrollers, but are keen to learn C programming using a very affordable hardware device. What You Will Learn Play with mathematical operations using C Use logical operations and loops to play with LEDs and the Arduino board Create custom functions using C and connect an SD card to the Arduino Use Object-oriented Programming to connect a GSM module to the Arduino board Play with an LCD board and Servo using standard Arduino libraries Build projects using Arduino such as a LED cube, a smart weather system, and home security Identify and fix common errors on an Arduino board In Detail This book will start with the fundamentals of C programming and programming topics, such data types, functions, decision making, program loops, pointers, and structures, with the help of an Arduino board. Then you will get acquainted with Arduino interactions with sensors, LEDs, and autonomous systems and setting up the Arduino environment. Moving on you will also learn how to work on the digital and analog I/O, establish serial communications with autonomous systems, and integrate with electronic devices. By the end of the book, you will be able to make basic projects such as LED cube and smart weather system that leverages C. Style and approach This comprehensive step-by-step guide starts with the basic concepts of C for your Arduino board. It will teach you how to leverage C to explore the capabilities of Arduino. Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the code file.
Cover
Copyright
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Table of Contents
Preface
Chapter 1: Getting Started
Arduino
Types of Arduino
Arduino Uno
Arduino Mega
Arduino Nano
Arduino Leonardo
Arduino Mini
Arduino Micro
Exploring Arduino Uno
USB port
External power jack
Analog pins
Digital pins
ICSP
Microcontroller
Reset button
Connecting Arduino to PC
Downloading and installing Arduino IDE
Downloading Arduino IDE
Installing Arduino IDE
Installing Arduino IDE on Windows
Installing Arduino IDE on Ubuntu/Linux. Installing Arduino IDE on MacExplore Arduino IDE
Summary
Chapter 2: Our First Program!
Connecting your Arduino
Hello Arduino!
Dissecting our first code
setup() function
loop() function
Things to remember
Watch your case
Don't forget your semicolon!
Adding both Setup() and Loop() functions
Minding the baud rate
Formatting your code
Turning the LED On
Blink a LED
Commenting
Try at home
Keyboard shortcuts
Summary
Chapter 3: Exploring C with Arduino IDE
Variables
Exercise
Data types
Integers
Rational numbers or fractions
Characters and strings
Booleans. Collecting and showing data through serial portMathematical operations
Addition
Subtraction
Exercise
Multiplication
Division
Modulus
Arrays
Exercise
Strings and operations with strings
Conversion of strings
Exercise
Summary
Chapter 4: Blinking with Operations and Loops
Expression in C
Logical operations in C
If-statement
Nested if
Logical operators
AND operator
OR operator
NOT operator
If-else
Switch-case
Exercises
Loops
for loop
Nested for loop
While loop
do-while loop
Exercise
Summary
Chapter 5: Functions and Files with Arduino
Functions
Types of functions. Functions with no arguments and a return valueFunction with arguments and no return value
Functions with arguments and a return value
Usages of functions
Exercise
Data logging
File handling
Connecting an SD card to your Arduino
Formatting the SD/Micro SD card
Connecting the module to the Arduino
Naming your data file
Reading a file
Importing a library
Setting CS/SS pin number
Writing on a file
Exercise
Summary
Chapter 6: Arduino and C++
Object Oriented Programming
Objects
Class
Going deeper into class
Understanding OOP better
Fundamentals of OOP
Encapsulation. Data AbstractionConstructor
Virtual function
Polymorphism
Pointer and reference in polymorphism
Method overload
Method overriding
Inheritance
Exercises
Benefits of OOP
Using OOP with Arduino
GSM modules
Types of GSM module
Getting to know SIM900A mini better
Connecting the GSM Shield to the Arduino
Arduino library
Making a call using GSM module
AT commands
Usages and rules of AT Commands
Sending an SMS
Receiving an SMS
Summary
Chapter 7: Using Pointers and Structure
Pointers
Declaring a pointer
Reference point
Types of pointers
Pointers and arrays
Usages of pointers.