Arduino Programming with .NET and Sketch

Title: Arduino Programming with .NET and Sketch

The Author: Agus Kurniawan

Format: PDF

File Size: 7.2 MB

Contents at a Glance:

About the Author

About the Technical Reviewer

Acknowledgments

Introduction

Chapter 1: Introduction to Arduino Boards and Development

  • Exploring Arduino Boards
  • Arduino Boards for Beginners
  • Arduino Boards for Advanced Users
  • Arduino for Internet of Things
  • Arduino-Compatible
  • Setting up Your Development Environment
  • Build your First Project: Blinking
  • Sketch Programming
  • Arduino Programming Using Visual Studio
  • Summary

Chapter 2: Interfacing .NET and Arduino

  • Arduino I/O Communication
  • Serial Communication – UART
  • How the Program Works
  • SPI Communication
  • How the Program Works
  • TWI/I2C Communication
  • How the Program Works
  • Control Arduino Board from .NET
  • How the Program Works
  • Introducing Firmata Protocol
  • Summary

Chapter 3: Sensing and Actuating

  • Overview of Sensing and Actuating in Arduino
  • Exploring Sensor and Actuator Devices
  • Sensor Devices
  • How the Program Works
  • Actuator Devices
  • Creating an Arduino Sensing App Using .NET
  • How the Program Works
  • Creating an Arduino Actuating App Using .NET
  • Summary

Chapter 4: Windows Remote Arduino

  • Setting up Arduino for Windows Remote Arduino
  • Building Your First Program for Windows Remote Arduino
  • Wiring
  • Arduino Program
  • .NET Application Program
  • Adding Windows Remote Arduino Library
  • Writing .NET Program
  • Testing
  • Control Arduino Analog I/O
  • Wiring
  • Creating a UWP Project
  • Arduino Program
  • Writing the UWP Program
  • Testing
  • Remote Arduino Through I2C Bus
  • Wiring for I2C Application
  • Creating a UWP Project
  • Writing UWP Program
  • Testing
  • Windows Remote Arduino Over Bluetooth
  • Wiring for WRA with Bluetooth
  • Pairing Arduino Bluetooth and Computer
  • Creating a UWP Project
  • Writing an Arduino Program
  • Writing a UWP Program
  • Testing
  • Summary

Chapter 5: Building Your Own IoT Using Arduino and .NET

  • Introduction to Internet of Things and Arduino
  • Connecting Arduino to Internet Network
  • Connecting to a Wired Network
  • Connecting to a WiFi Network
  • Accessing Arduino over a Network from .NET Application
  • Wiring
  • Building a Sketch Program
  • Building a UWP Application
  • Testing
  • Windows Remote Arduino (WRA) over WiFi
  • Configure Arduino for WRA over WiFi
  • Building a UWP Application
  • Testing
  • RF Communication for Arduino
  • Configuring XBee IEEE 802.15.4
  • Building an Arduino Sketch Program
  • Building a UWP Program
  • Testing
  • Building a LoRa Network for Arduino
  • Location-based Application for Arduino
  • Arduino and Cloud Server
  • Arduino Cloud
  • Summary
  • Index