Arduino and Genuino MKR1000 are IoT development board which is based on the Atmel ATSAMW25 SoC. This book helps you to get started with Arduino and Genuino MKR1000 development.
Table of Contents
Copyright
Preface
1. Setting up Development Environment
1.1 Arduino and Genuino MKR1000
1.2 Electronic Components
1.3 Unboxing
1.4 Testing
2. Sketch Programming
2.1 Getting Started
2.2 Arduino Hardware Driver
2.3 Setting up Arduino and Genuino MKR1000 on Arduino
Sketch
2.4 Hello World for Arduino and Genuino MKR1000
2.5 Basic Sketch Programming
2.6 Digital I/O
2.7 Serial Communication
2.8 Analog I/O
2.9 PWM
2.10 What’s Next?
3. Working with SPI
3.1 Getting Started
3.2 Wiring
3.3 Writing a Program
3.4 Testing
4. Working with I2C
4.1 Getting Started
4.2 Writing Program
4.3 Writing Program
4.4 Testing
5. Arduino WiFi Networking
5.1 Getting Started
5.2 Adding WiFi101 Library
5.3 Scanning WiFi Hotspot
5.4 Connecting to a WiFi Network
5.5 Building a Simple IoT Application
5.6 Updating WiFi101 Firmware
6. Working with Internal RTC and Sleep Mode
6.1 Getting Started
6.2 Adding RTC Library
6.3 Demo: Simple RTC
6.4 Demo: Connecting to Network Time Protocol (NTP) Server
6.5 Demo: Sleep and Wake up
7. Controlling Arduino through Firmata Protocol
7.1 Getting Started
7.2 Installing Firmata Firmware
7.3 Demo
8. Working with Firmata Protocol over WiFi
8.1 Getting Started
8.2 Demo: Wiring
8.3 Configuring Arduino Board for StandardFirmataWiFi
8.4 Writing Program
8.5 Testing
9. Arduino Cloud
9.1 Getting Started
9.2 Adding MQTT Library
9.3 Setting up Arduino Cloud
9.4 Writing Program
9.5 Testing
9.6 Publishing and Subscribing
9.7 What’s Next?
Source Code
Contact