SparkFun ESP32 Thing Development Workshop

PE Press
1
Free sample

SparkFun ESP32 Thing is a development board based on ESP32. This book helps you to get started with ESP32 programming using SparkFun ESP32 Thing board and Espressif IoT Development Framework. The following is highlight topic in this book:

* Preparing Development Environment

* Setting Up SparkFun ESP32 Thing

* GPIO Programming

* UART

* Touch Pad

* PWM and Analog Input

* Working with I2C

* Working with SPI

* Connecting to a Network

* Bluetooth programming

Read more

Reviews

3.0
1 total
Loading...

Additional Information

Publisher
PE Press
Read more
Published on
Apr 10, 2017
Read more
Pages
86
Read more
Features
Read more
Language
English
Read more
Genres
Computers / General
Read more
Content Protection
This content is DRM protected.
Read more
Read Aloud
Available on Android devices
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Agus Kurniawan
AngularJS is JavaScript framework to accelerate developer to build front-end web application. This book helps who want to learn AngularJS programming by providing sample code illustration.

**TOC**

1. Preparing Development Environment

1.1 AngularJS

1.2 Development Tools

1.3 Hello World

2. Angular Modules and Controllers

2.1 Angular Modules

2.2 Controllers

2.3 Working with Multi Controllers

2.4 Calling AngularJS Controller Data and Function from JavaScript

3. Input Validation

3.1 Angular Input

3.2 Input Validation

3.3 Disabled Button

3.4 Demo

4. Data Binding and Templates

4.1 Basic Data Binding

4.1.1 Handling Input Element

4.1.2 Select Element

4.1.3 Radio Button Element

4.14 Date Input

4.1.5 Range

4.1.6 CheckBox

4.1.7 Submit Button

4.1.8 Output Result

4.1.9 Running Application

4.2 Repeating Data

4.3 Nested Repeating Data

4.4 Filtering

5. AngularJS Services

5.1 Internal AngularJS Services

5.2 Custom AngularJS Services

6. Interacting with Server

6.1 $http Service

6.2 $http get Service

6.3 $http post Service

7. AngularJS, PHP and MySQL

7.1 AngularJS on PHP

7.2 Building Database

7.3 Building Back-End

7.3.1 Handling CRUD

7.3.2 Handling JSON

7.4 Building Front-End

7.4.1 Service and Controller

7.4.2 HTML

7.5 Testing

8. AngularJS, ASP.NET MVC and SQL Server

8.1 AngularJS on ASP.NET MVC

8.2 Building Database

8.3 Building Back-End

8.3.1 Data Model and Database Access

8.3.2 ASP.NET MVC Controller

8.4 Building Front-End

8.4.1 AngularJS Service and Controller

8.4.2 ASP.NET MVC Layout

8.4.3 ASP.NET MVC View with AngularJS

8.5 Testing

9. AngularJS, Node.js, Express and MongoDB

9.1 AngularJS on Node.js and Express

9.2 Building Database

9.3 Initializing Project

9.4 Building Back-End

9.4.1 Database Access

9.4.2 Node.js and Express

9.5 Building Front-End

9.5.1 AngularJS Service and Controller

9.5.2 HTML

9.6 Deployment

9.7 Testing

10. AngularJS, Node.js and Socket.io

10.1 Socket.io and Node.js

10.2 Initializing Project

10.3 Building Back-End

10.3.1 Generating Stock Data

10.3.2 Node.js and Socket.io

10.4 Building Front-End

10.4.1 AngularJS Controller

10.4.2 Building HTML

10.5 Deployment

10.6 Testing


Agus Kurniawan
This book is a reference to the nodejs programming language. It describes all the elements of the language and illustrates their use with code examples.

Table of Content 1. Introduction to Nodejs 1.1 Installation 1.2 Hello World 1.3 Nodejs Modules 1.4 Update Nodejs Version 2. Nodejs Programming Language 2.1 Common Rule 2.2 Declaring Variable 2.3 Assigning Variables 2.4 Comment 2.5 Arithmetic Operations 2.6 Mathematical Functions 2.7 Comparison Operators 2.8 Logical Operators 2.9 Increment and Decrement 2.10 Decision 2.10.1 if..then 2.10.2 switch..case 2.11 Iterations 2.11.1 For 2.11.2 While 3. Nodejs Collections and JSON 3.1 Array 3.1.1 Create Array Object 3.1.2 Insert Data 3.1.3 Access Data 3.1.4 Update Data 3.1.5 Remove Data 3.2 Nodejs JSON 3.2.1 Create JSON Object 3.2.2 Display Data 3.2.3 Access Data 3.2.4 Edit Data 3.3 JSON Array 3.3.1 Create JSON Array 3.3.2 Display Data 3.3.3 Access Data 3.3.4 Edit Data 3.4 Check JSON Attribute 4. File Operations 4.1 File Modules 4.2 Reading Text 4.3 Creating File 5. Functions 5.1 Creating Function 5.2 Fuction with Returning Value 5.3 Function with Parameters and Returning Value 5.4 Callback Function 6. String Operations 6.1 Concatenating Strings 6.2 String To Numeric 6.3 Numeric to String 6.4 String Parser 6.5 Check String Data Length 6.6 Copy Data 6.7 Upper and Lower Case Characters 6.8 Getting String Index 6.9 Exploring Characters 7. Building Own Module 7.1 Create Simple Module 7.2 Module Class 8. Error Handling and Logging 8.1 Error Handling 8.2 Logging 9. Events 9.1 Events Module 9.2 Getting Started 9.4 Remove Events 10. Database Programming 10.1 Database Nodejs Modules 10.2 Sqlite 10.3 MySQL 10.4 MongoDB 11. Web Application 11.1 Getting Started 11.2 Manipulating HTTP Header 11.3 Handling Page Request 11.4 Working with HTTPS 11.5 ExpressJs 11.5.1 Installation 11.5.2 Getting Started 11.5.3 Handling Page Request 11.5.4 Expressjs for HTTPS 12. Socket Programming 12.1 Socket Module 12.2 Hello World 12.3 Client/Server Socket 12.3.1 Server Socket 12.3.2 Client Socket 12.3.3 Testing 12.4 UDP Socket 12.4.1 UDP Server 12.4.2 UDP Client 12.4.3 Testing 12.5 DNS 13. Socket.io 13.1 Getting Started 13.2 Hallo World 13.3 Socket.io and ExpressJs 13.4 Real-Time Monitoring

Agus Kurniawan
This is a basic reference how to work with sensor devices in Windows 8 platforms include Windows 8 WinRT and Desktop.

**TOC**

1. Sensor in Windows 8 WinRT 
1.1 Windows 8 WinRT Sensor 
1.2 Accelerometer 
1.3 Compass 
1.4 Inclinometer 
1.5 Light Sensor 
1.6 Gyrometer 
1.7 Orientation 
1.8 Simple Orientation 
1.9 Geolocation 
2. Arduino and Windows 8 
2.1 Arduino 
2.1.1 Arduino Uno 
2.1.2 Arduino Leonardo 
2.1.3 Arduino Mega 2560 
2.1.4 Arduino Due 
2.2 Electronic Components 
2.2.1 Arduino Starter Kit 
2.2.2 Fritzing 
2.2.3 Cooking-Hacks: Arduino Starter Kit 
2.2.4 Arduino Sidekick Basic kit 
2.3 Arduino Software 
2.4 Testing 
2.5 Connecting Arduino to Windows 8 
2.5.1 Arduino Hardware Driver on Windows 8 
2.5.2 Simple Testing 
2.6 Arduino and .NET 
3. Connecting Arduino to Windows 8 WinRT 
3.1 Serial Port 
3.2 Windows Communication Foundation (WCF) 
3.2.1 Creating WCF Application 
3.2.2 Consuming WCF on Windows 8 WinRT 
3.2.3 Testing 
3.2.4 Deplying and Multi-User 
3.3 Socket Client-Server 
4. Consuming Data from Sensor Devices 
4.1 Problem 
4.1.1 Sensor Devices 
4.1.2 Consuming Sensor Data in Windows 8 WinRT 
4.2 Reading Sensor 
4.3 Accessing Sensor Data from Console 
4.4 Publishing Sensor Data for Windows 8 WinRT 
4.4.1 Create WCF Application 
4.4.2 Consuming WCF on Windows 8 Store 
4.4.3 Testing 
5. Controlling Devices 
5.1 LED Controller Device 
5.2 Arduino Implementation 
5.3 Controlling Device from .NET Console 
5.4 Publishing Sensor Data for Windows 8 WinRT 
5.4.1 Creating WCF Application 
5.4.2 Consuming WFC 
5.4.3 Testing 
6. Button and Switch 
6.1 Getting Data from Button and Switch 
6.2 Arduino Implementation 
6.3 Executing Command to .NET Console 
6.4 Publishing Sensor Data for Windows 8 WinRT 
6.4.1 Creating Socket Server 
6.4.2 Socket Client on Windows 8 Store 

6.4.3 Testing 

©2017 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.