Chapter goal: to introduce Arduino Nano 33 IoT and set up development environment
1.1 Introduction
1.2 Review Arduino Nano 33 IoT Board
1.3 Set up Development Environment
1.4 Hello Arduino: Blinking Program
Chapter 2: Arduino Nano 33 IoT Board Development
Chapter goal: to access Arduino Nano 33 IoT I/O and communication protocol
2.1 Introduction
2.2 Basic Sketch Programming
2.3 Digital I/O
2.4 Analog I/O
2.5 Serial Communication
2.6 PWM
2.7 SPI
2.8 I2C
Chapter 3: IMU Sensor: Accelerator and Gyroscope
Chapter goal: to access built-in sensors on Arduino Nano 33 IoT
3.1 Introduction
3.2 Set up LSM6DS3 Library
3.3 Working with Accelerator
3.4 Working with Gyroscope
Chapter 4: Arduino Nano 33 IoT Networking
Chapter goal: to access a network from Arduino Nano 33 IoT board
4.1 Introduction
4.2 Adding WiFiNINA Library
4.3 Scanning WiFi Hotspot
4.4 Connecting to a WiFi Network
4.5 Building a Simple IoT Application
4.6 Real Time Clock (RTC)
4.7 Accessing Network Time Protocol (NTP) Server
Chapter 5: Arduino IoT Cloud
Chapter goal: to work with Arduino IoT Cloud on Arduino Nano 33 IoT board
5.1 Introduction
5.2 Setting up Arduino Cloud
5.3 Build Arduino IoT Cloud Project
Chapter 6: Bluetooth Low Energy (BLE)
Chapter goal: to work with Bluetooth Low Energy (BLE) on Arduino Nano 33 IoT board
6.1 Introduction
6.2 Setting up Bluetooth Low Energy (BLE)
6.3 Demo: Controlling LED with BLE
Agus Kurniawan is a lecturer, IT consultant, and author. He has 15 years of experience in various software and hardware development projects, delivering materials in training and workshops, and technical writing. He has been awarded the Microsoft Most Valuable Professional (MVP) award 16 years in a row.
Agus is a lecturer and researcher in the field of networking and security systems at the Faculty of Computer Science, Universitas Indonesia, Indonesia.He can be reached on his Linkedin at @agusk and Twitter at @agusk2010.
Develop Internet of Things projects with Sketch to build your Arduino programs. This book is a quick reference guide to getting started with Nano 33 IoT, Arduino’s popular IoT board.
You’ll learn how to access the Arduino I/O, understand the WiFi and BLE networks, and optimize your board by connecting it to the Arduino IoT Cloud.
Arduino Nano 33 IoT is designed to build IoT solutions with supported WiFi and BLE networks. This board can be easily extend through I/O pins, sensors and actuators.
Beginning Arduino Nano 33 IoTis theperfect solution for those interested in learning how to use the latest technology and project samples through a practical and content-driven approach.
You will:
Prepare and set up Arduino Nano 33 IoT board
Operate Arduino Nano 33 IoT board hardware and software
Develop programs to access Arduino Nano 33 IoT board I/O