مشخصات کتاب
-
Marco Schwartz Stefan Buttigieg
-
2013
-
انگلیسی
-
3308
-
707
-
0
دانلود کتاب Arduino Android Blueprints
Arduino یکی از میکروکنترل های open source است که روی مدارهای الکتریکی کارمیکند که میتواند از محیط های فعال و لمسی ورودی بگیرد. اولین پروژه های این کتاب روی چگونگه کار کردن و نمایش یه Tweet در برنامه اجنماعی tweeter را نشان میدهد. کنترل پایه ای توابع برد Arduino و اتصال به یک پایگاه هواشناسی میتونه از طریق بلوتوث یه گوشی موبایل با سیستم عامل اندروید انجا شود.و همچنین در ادامه چگونگی اتصال یه دوربین متصل به USb که در یه شبکه محلی کارمیکند را با استفاده از برد Arduino yun را آموزش میدهیم .در انتهای این کتاب شما چگونگی ساخت یک روبات ساده که از طریق برد Arduino و دستگاه بلوتوث و کنترل از طریق دستگاه بلوتوث را یاد خواهید گرفت.
Preface 1
Chapter 1: Setting Up Your Workspace 7
Hardware and software requirements 8
Installing Java Developer Kit 10
Checking the JDK version 10
Mac 10
Windows 10
Installing Java 11
Installing Android Studio 12
Mac 14
Windows 15
Setting up the Android Software Development Kit 15
Setting up your physical Android device for development 17
Enabling developer options 18
Enabling USB debugging 18
Entrusting the computer with the installed IDE using secure USB debugging
(devices with Android 4.4.2) 18
Hardware configuration 18
Learning to use the aREST library 20
Creating your first Android project 26
Setting up your first Hello Arduino project 27
Installing your app on your physical device 30
Summary 33Chapter 2: Controlling an Arduino Board via Bluetooth 35
Hardware and software requirements 36
Configuring the hardware 37
Writing the Arduino sketch 38
How to create a simple Android app to connect to the BLE module 42
Modifying the Android layout file 47
Connecting the modified layout to the corresponding activity 50
How to go further 54
Summary 55
Chapter 3: Bluetooth Weather Station 57
Hardware and software requirements 57
Hardware configuration 59
Testing the sensors 61
Writing the Arduino sketch 64
Wireframing our Android application and modifying the layout files 67
Implementing Android layouts in the main activity 69
Enhancing the user interface 73
Creating and adding our very own app icon 73
Centering and enlarging the data output text 77
Modifying the buttons and adding some color to our text 78
How to go further 80
Summary 81
Chapter 4: Wi-Fi Smart Power Plug 83
Hardware and software requirements 83
Configuring the hardware 85
Testing the relay 89
Writing the Arduino sketch 90
Wireframing our Android application 97
Implementing our layouts into the code 98
Polishing the user interface and experience 105
Adding a new app icon 106
Centering and enlarging the data output text 109
Aligning and styling the buttons 109
Changing the application name within the action bar 111
How to go further 112
Summary 112Chapter 5: Wi-Fi Remote Security Camera 113
Hardware and software requirements 113
Hardware configuration 116
Setting up video streaming 117
Implementing a fullscreen stream player on Android 119
How to go further 126
Summary 126
Chapter 6: Android Phone Sensor 127
Hardware and software requirements 127
Configuring the hardware 129
Testing the servo 130
Writing the Arduino sketch 132
Setting up the Android app project 136
Laying out the Android user interface and permissions 137
Setting up the app's internals 139
How to go further 146
Summary 146
Chapter 7: Voice-activated Arduino 147
Hardware and software requirements 147
Configuring the hardware 149
Writing the Arduino sketch 151
Setting up the Android app 154
Laying out the Android user interface and permissions 155
Coding the app's internals 156
How to go further 166
Summary 167
Chapter 8: Control an Arduino Board via NFC 169
Hardware and software requirements 169
Configuring the hardware 170
Testing the NFC shield 171
Writing the Arduino sketch 173
Setting up the Android app 175
Laying out the Android user interface and permissions 176
Coding the app's internals 178
How to go further 182
Summary 182Chapter 9: Bluetooth Low Energy Mobile Robot 183
Hardware and software requirements 184
Configuring the hardware 185
Testing the robot 188
Writing the Arduino sketch 191
Setting up the Android app 192
Laying out the Android user interface and setting permissions 193
Coding the app's internals 196
Enhancing the user interface further 204
Adding a new app icon 205
Styling the user interface buttons 205
How to go further 207
Summary 208
Chapter 10: Pulse Rate Sensor 209
Hardware and software requirements 209
Configuring our hardware 211
Testing the sensor 212
Writing the Arduino sketch 214
Setting up the Android app 216
Laying out the Android user interface and setting permissions 216
Coding the app's internals 219
How to go further 227
Summary 228
Index 229
ISBN 139781784390389
Paperback250 pages