Chapter 1: Setting up Development Environment 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.