وبلاگ بلیان

Android App Development for Electronics Designers With Basic for Android - B4A

معرفی کتاب «Android App Development for Electronics Designers With Basic for Android - B4A» نوشتهٔ Dogan Ibrahim; Elektor International Media BV در سال 2018. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Android App Development for Electronics Designers With Basic for Android - B4A» در دستهٔ بدون دسته‌بندی قرار دارد.

This book describes how an Android mobile device can communicate with a variety of hardware platforms including Raspberry Pi, Arduino, and the ESP32 processor over a Wi-Fi link or by using SMS text messages. Some of the projects show how data packets can be sent from a Raspberry Pi, Arduino, or ESP32 processor to an Android mobile phone and then displayed on the mobile phone. All the Android projects in this book were developed using the B4A programming language. The book begins with a description of how to install the B4A on a PC. Pro makers, students, and hobbyists can develop apps for Android mobile devices using the Basic For Android (B4A) programming language and Integrated Development Environment (B4A IDE). Dr. Dogan Ibrahim begins Android App Development for Electronics Designers with a description of how to install the B4A on a PC. He then presents simple projects to introduce B4A s syntax and programming features. Electronics designers will enjoy this book because it describes how an Android mobile device can communicate with a variety of hardware platforms including Raspberry Pi, Arduino, and the ESP32 processor over a Wi-Fi link or by using SMS text messages. Some of the projects show how data packets can be sent from a Raspberry Pi, Arduino, or ESP32 processor to an Android mobile phone and then displayed on the mobile phone. All the Android projects in this book were developed using the B4A programming language. The Raspberry Pi projects were developed using Python. Arduino and the ESP32 processor projects make use of the popular Arduino IDE. Full program listings for all the projects as well as the detailed program descriptions are given in the book. Users should be able to use the projects as they are presented or modify them to suit to their own needs. Android App development Search ... Content Preface Index 1 Android mobile phones 1.1 Overview 1.2 Mobile Phone Generations 1.3 Android Versions 1.4 Smartphones Using the Android Operating System 1.5 Summary 2 Getting started 2.1 Overview 2.2 Installing the Trial Version of B4A 2.3 Installing the Standard Version of B4A 2.4 Getting Help 2.5 Summary 3 My first B4A program 3.1 Overview 3.2 Running the B4A IDE 3.3 Displaying a Message On the Android Mobile Device 3.4 Summary 4 My second B4A program 4.1 Overview 4.2 Running the Designer 4.3 Summary 5 My third B4A program 5.1 Overview 5.2 Simple Calculator Program 5.3 Debugging 5.4 Using the USB Connection 5.5 Summary 6 B4A language reference 6.1 Overview 6.2 Comments 6.3 Indentation 6.4 Case Sensitivity and Statement Separation 6.5 Constants 6.6 Variables 6.7 Arrays 6.8 Lists 6.9 Maps 6.10 Mathematical Operators 6.11 Logical Operators 6.12 Relational Operators 6.13 Changing the Program Flow 6.14 Subroutines 6.15 Error Handling in Programs 6.16 Timer Events 6.17 Delays in Programs 6.18 Dialogs 6.19 Libraries 6.20 Summary 7 Mobile device only simple projects 7.1 Overview 7.2 PROJECT 1 – Digital Chronometer 7.3 PROJECT 2 – Dice 7.4 PROJECT 3 – Euro Millions Lottery Numbers 7.5 PROJECT 4 – Geography Lesson 7.6 PROJECT 5 – Primary School Mathematics 8 Projects using the mobile device features 8.1 Overview 8.2 Phone Sensors 8.3 PROJECT 6 - Displaying the Ambient Pressure 8.4 PROJECT 7 - Displaying the Ambient Light Level 8.5 PROJECT 8 – Vibrating Phone at Low Light Level 8.6 PROJECT 9 - Displaying the Proximity With Start/Stop Buttons 8.7 PROJECT 10 - Displaying the Acceleration and Sending via SMS 8.8 PROJECT 11 – Using Multiple Sensors 8.9 PROJECT 12 – Making Phone Calls 8.10 PROJECT 13 – Saving the Sensor Data 8.11 PROJECT 14 – Talking Light Level 8.12 Other Phone Sensors 9 Using the Global Positioning System (GPS) 9.1 Overview 9.2 PROJECT 15 – Displaying the Location Data 10 Android to PC WI-FI interface 10.1 Overview 10.2 PROJECT 16 – Sending and Receiving Data From a PC 10.3 PROJECT 17 – Word Reversing By the PC 11 Android to Raspberry PI WI-FI interface 11.1 Overview 11.2 The Raspberry Pi Computer 11.3 PROJECT 18 – Controlling an LED From Android Mobile Phone 11.4 PROJECT 19 – Displaying the Temperature on the Mobile Phone 12 Android to Raspberry PI 3 SMS interface 12.1 Overview 12.2 The SIM800C Shield 12.3 PROJECT 20 – Controlling a Relay on Raspberry Pi 3 by SMS Messages 13 Android to Arduino WI-FI interface 13.1 Overview 13.2 The Arduino Uno 13.3 PROJECT 21 – Controlling an LED on the Arduino Uno 13.4 PROJECT 22 – Displaying the Temperature and Humidity 14 Android to Arduino SMS interface 14.1 Overview 14.2 SMS Messages 14.3 Arduino SIM900 GSM/GPRS Shield 14.4 PROJECT 23 – Controlling a Relay by SMS Messages 15 Android to ESP32 WI-FI interface 15.1 Overview 15.2 The ESP32 Processor 15.3 PROJECT 24 – Controlling an LED by the ESP32 DevKitC 15.4 PROJECT 25 – Millivoltmeter Appendix A • Using the Android emulator Appendix B • Publishing apps on Google Play
دانلود کتاب Android App Development for Electronics Designers With Basic for Android - B4A