Getting Started with Coral Dev Board

by Agus Kurniawan 15. April 2019 12:39
  This book is designed to help anyone who wants to learn Coral Dev Board. Various programs are provided. The following is highlight topics in this book. Preparing Coral Dev Board Environment Setting Up and Running Connecting to a Network Coral Dev Board Programming Accessing GPIO Working with Tensorflow Lite on Edge TPU Working with Bluetooth  MDT Shell for Coral Dev   Table of Content 1. Preparing Coral Dev Board Environment 1.1 Coral Dev Board 1.2 Getting Hardware 1.3 Unboxing 2. Setting Up and Running 2.1 Getting Started 2.2 Flashing OS Firmware for Coral Dev 2.2.1 Installing Device Driver 2.2.2 Connecting Coral Dev board to Computer 2.2.3 Plugin Power into Coral Dev board 2.2.4 Flashing Mendel OS 2.3 Running Mendel OS 2.4 Rebooting 2.5 Shutdown 2.6 Change Password 2.7 Mendel OS Commands 3. Connecting to a Network 3.1 Getting Started 3.2 Connecting to a Network 3.2.1 Connecting a Network via Ethernet 3.2.2 Connecting a Network via WiFi 3.4 MDT Shell for Coral Dev 3.5 Access Coral Dev board using SSH 3.6 Transfer SFTP over MDT 3.7 Update Package Repository 3.8 Upgrading Package and OS 4. Coral Dev Board Programming 4.1 Getting Started 4.2 Python 4.3 C/C++ 4.4 What's Next? 5. Accessing GPIO 5.1 Introduction to GPIO 5.2 Accessing GPIO 5.3 Demo 5.4 Further Reading 6. Working with Tensorflow Lite on Edge TPU 6.1 Getting Started 6.2 Tensorflow Lite on Edge TPU 6.3 What's Next? 7. Working with Bluetooth 7.1 Getting Started 7.2 Setting up Bluetooth 7.3 Ping Bluetooth 7.4 Working with bluetoothctl   How to Buy You can get this book on the following online store: Lulu, http://www.lulu.com/shop/agus-kurniawan/getting-started-with-coral-dev-board/ebook/product-24063429.html Amazon Kindle, https://www.amazon.com/dp/B07QPHRQL1 Kobo, https://www.kobo.com/ww/en/ebook/getting-started-with-coral-dev-board  Google Play Book, https://play.google.com/store/books/details?id=bVqSDwAAQBAJ Apple iBookstore, http://itunes.apple.com/us/book/isbn9780359591442   

Tags:

Books | Embedded System

DFRobot Romeo V2 Development Workshop

by Agus Kurniawan 9. April 2019 19:39
DFRobot Romeo V2 is development board based Arduino Leonardo and designed for Robot development. This book helps you to get started with DFRobot Romeo V2 development. The following is a list of highlight topics: Preparing Development Environment Setting Up DFRobot Romeo V2 Writing and Reading Digital Data Serial Communication (UART) PWM and Analog Input Working with I2C Working with SPI Accessing EEPROM Wireless Network with XBee IEEE 802.15.4 Controlling DC Motor     Table of Content 1. Preparing Development Environment 1.1 DFRobot Romeo V2 1.2 Electronics Components 1.2.1 Arduino Starter Kit 1.2.2 Fritzing 1.2.3 Cooking-Hacks: Arduino Starter Kit 1.2.4 Arduino Sidekick Basic kit v2 1.2.5 Grove - Starter Kit for Arduino 1.2.6 DFRobot - Arduino Kit for Beginner v3 1.3 Development Tools 1.4 Testing 2. Setting Up DFRobot Romeo V2 2.1 Getting Started 2.2 Installing Arduino Software 2.3 Connecting DFRobot Romeo V2 board to Computer 2.4 Hello DFRobot Romeo V2: Blinking LED 2.5 Updating Program 3. Writing and Reading Digital Data 3.1 Getting Started 3.2 Wiring 3.3 Writing a Program 3.4 Testing 4. Serial Communication (UART) 4.1 Getting Started 4.2 Hello UART 4.2.1 Wiring 4.2.2 Writing a Program 4.2.3 Testing 4.3 Working with SoftwareSerial 5. PWM and Analog Input 5.1 Getting Started 5.2 Demo Analog Output (PWM) : RGB LED 5.2.1 Wiring 5.2.2 Writing Program 5.2.3 Testing 5.3 Demo Analog Input: Working with Microphone Breakout 5.3.1 Wiring 5.3.2 Writing Program 5.3.3 Testing 5.4 Working with Buttons on DFRobot Romeo V2 6. Working with I2C 6.1 Getting Started 6.2 Writing Program 6.3 Writing Program 6.4 Testing 7. Working with SPI 7.1 Getting Started 7.2 Wiring 7.3 Writing a Program 7.4 Testing 8. Accessing EEPROM 8.1 Getting Started 8.2 EEPROM Demo 9. Wireless Network with XBee IEEE 802.15.4 9.1 Getting Started 9.2 Configuring XBee S1 IEEE 802.15.4 9.3 Arduino Program 9.4 Testing 9.5 What's Next? 10. Controlling DC Motor 10.1 Getting Started 10.2 Wiring 10.3 Writing Sketch Program 10.4 Testing 10.5 What's Next?   How to Buy? You can get this book on the following online store, Lulu, http://www.lulu.com/shop/agus-kurniawan/dfrobot-romeo-v2-development-workshop/ebook/product-24054096.html Amazon Kindle, https://www.amazon.com/dp/B07QDJWSN9 Kobo, https://www.kobo.com/ww/en/ebook/dfrobot-romeo-v2-development-workshop Apple iBookstore, http://itunes.apple.com/us/book/isbn9780359574148  Google Play Book, https://play.google.com/store/books/details?id=EXiQDwAAQBAJ

Tags:

Books | C/C++ | Embedded System | Robot

Internet of Things Projects with ESP32

by Agus Kurniawan 6. April 2019 05:57
This is my new book about Internet of Things Projects with ESP32. This book is published by Packtpub. This is my book that is designed to help everyone to get started with ESP32. Various projects are provided to accelerate  your learning with ESP32. We start to learning about GPIO programming on ESP32. Then, we make integration with Mobile  device, Android, and Cloud server. This is a list of topics in this book: 1: Getting started with ESP32 2: Making visual data and animation on LCD 3: Building a simple game with an embedded ESP32 board 4: Building a sensor monitoring logger 5: Controlling IoT devices over the Internet 6: Building an IoT weather station 7: Making your own Wi-Fi wardriving 8: Building your own Wi-Fi Cam 9: Making IoT devices interact with mobile applications 10: Building IoT monitoring with cloud technology   Further information about this book, you can visit it on https://www.packtpub.com/hardware-and-creative/internet-things-projects-esp32.  

Tags:

Books | C/C++ | Embedded System

Arduino Sketch for ESP8266 Development Workshop

by Agus Kurniawan 2. April 2019 18:40
This book helps you to get started with Arduino Sketch development using ESP8266 boards. We explore I/O programming on ESP8266 boards. The following is a list of highlight topics in this book: Preparing Development Environment Setting Up ESP8266 Boards GPIO Programming Working with Serial Communication (UART) PWM and Analog Input Working with I2C Working with SPI Connecting to a Network Working with EEPROM     Table of Content 1. Preparing Development Environment 1.1 Introduction ESP8266 Boards 1.2 Electronics Components 1.2.1 Arduino Starter Kit 1.2.2 Fritzing 1.2.3 Cooking-Hacks: Arduino Starter Kit 1.2.4 Arduino Sidekick Basic kit v2 1.2.5 Grove - Starter Kit for Arduino 1.2.6 DFRobot - Arduino Kit for Beginner v3 1.3 Development Tools 1.4 Testing 2. Setting Up ESP8266 Boards 2.1 Getting Started 2.2 Installing Arduino Software 2.3 Connecting ESP8266 board to Computer 2.4 Hello ESP8266 Board: Blinking LED 2.5 Updating Program 3. GPIO Programming 3.1 Getting Started 3.2 Wiring 3.3 Writing a Program 3.4 Testing 4. Working with Serial Communication (UART) 4.1 Getting Started 4.2 Wiring 4.3 Writing a Program 4.4 Testing 4.5 Working with SoftwareSerial 5. PWM and Analog Input 5.1 Getting Started 5.2 Demo Analog Output (PWM) : RGB LED 5.2.1 Wiring 5.2.2 Writing Program 5.2.3 Testing 5.3 Demo Analog Input 5.3.1 Wiring 5.3.2 Writing Program 5.3.3 Testing 6. Working with I2C 6.1 Getting Started 6.2 Hardware Wiring 6.3 Scanning I2C Devices 6.4 Reading I2C Data 7. Working with SPI 7.1 Getting Started 7.2 Wiring 7.3 Writing a Program 7.4 Testing 8. Connecting to a Network 8.1 Getting Started 8.2 Scanning WiFi Networks 8.3 Building a Simple Internet of Things 9. Working with EEPROM 9.1 Getting Started 9.2 Demo 10. Reading Temperature and Humidity with DHT Module 10.1 Getting Started 10.2 Preparation 10.3 Wiring 10.4 Writing Sketch 10.5 Testing   How to Buy You can get this book on the following online store: Lulu, http://www.lulu.com/shop/agus-kurniawan/arduino-sketch-for-esp8266-development-workshop/ebook/product-24047689.html Google Play Book, https://play.google.com/store/books/details?id=d86PDwAAQBAJ  Apple iBookstore, http://itunes.apple.com/us/book/isbn9780359562992 Amazon Kindle, https://www.amazon.com/dp/B07Q4W42L9 Kobo, https://www.kobo.com/ww/en/ebook/arduino-sketch-for-esp8266-development-workshop

Tags:

Books | C/C++ | Embedded System

Arduino Sketch for STM8 Development Workshop

by Agus Kurniawan 22. March 2019 06:42
This book is designed to help readers how to get started with STM8 Board development using Arduino Sketch. The following is a list of highlight topic in this book: Preparing Development Environment Setting up STM8 Board for Arduino Digital I/O Programming Working with UART - Serial Communication Working with Analog Input and PWM Working with SPI Working with I2C Working with EEPROM     Table of Content 1. Preparing Development Environment 1.1 STM8 MCU 1.2 Electronics Components 1.2.1 Arduino Starter Kit 1.2.2 Fritzing 1.2.3 Cooking-Hacks: Arduino Starter Kit 1.2.4 Arduino Sidekick Basic kit v2 1.2.5 Grove - Starter Kit for Arduino 1.2.6 DFRobot - Arduino Kit for Beginner v3 1.3 Development Tools 1.4 Testing 2. Setting up STM8 Board for Arduino 2.1 Getting Started 2.2 Arduino Hardware Driver 2.3 Updating ST-Link Firmware 2.4 Setting up Arduino for STM8 2.5 Hello World for STM8 Board 2.5.1 Creating Blink Program 2.5.2 Getting STM8 Compiler License 2.5.3 Running Program 2.6 Basic Sketch Programming 2.7 Mapping STM8 Board Pins for Arduino Pins 3. Digital I/O Programming 3.1 Getting Started 3.2 Demo: ButtonLed 4. Working with UART - Serial Communication 4.1 Getting Started 4.2 Serial Communication 5. Working with Analog Input and PWM 5.1 Getting Started 5.2 Analog I/O: Reading Analog (ADC) 5.3 Working with PWM 5.3.1 Wiring 5.3.2 Writing Arduino Sketch 6. Working with SPI 6.1 Getting Started 6.2 Wiring 6.3 Writing a Program 6.4 Testing 7. Working with I2C 7.1 Getting Started 7.2 Writing Program 7.3 Scanning I2C Program 7.4 Accessing Sensor based-I2C 8. Working with EEPROM 8.1 Getting Started 8.2 Demo   How to Buy You can get this book on the following online store, Lulu, http://www.lulu.com/shop/agus-kurniawan/arduino-sketch-for-stm8-development-workshop/ebook/product-24032524.html Amazon Kindle, https://www.amazon.com/dp/B07PXN5P1T Google Play Book, https://play.google.com/store/books/details?id=vviNDwAAQBAJ Kobo, https://www.kobo.com/ww/en/ebook/arduino-sketch-for-stm8-development-workshop Apple iBookstore, http://itunes.apple.com/us/book/isbn9780359532094  

Tags:

Books | C/C++ | Embedded System

Teensy LC Development Workshop

by Agus Kurniawan 18. March 2019 19:53
This book helps you to get started with Teensy LC development. The following is a list of highlight topics in this book. Preparing Development Environment Setting Up Teensy LC Digital I/O Programming Working with UART Working with PWM and Analog Input Working with I2C Working with SPI Controlling Teensy LC through Firmata Protocol Sensing Temperature and Humidity with DHT Module     Table of Content 1. Preparing Development Environment 1.1 Teensy LC 1.2 Electronics Components 1.2.1 Arduino Starter Kit 1.2.2 Fritzing 1.2.3 Cooking-Hacks: Arduino Starter Kit 1.2.4 Arduino Sidekick Basic kit v2 1.2.5 Grove - Starter Kit for Arduino 1.2.6 DFRobot - Arduino Kit for Beginner v3 1.3 Development Tools 1.4 Testing 2. Setting Up Teensy LC 2.1 Getting Started 2.2 Installing Teensyduino 2.3 Connecting Teensy LC board to Computer 2.4 Hello Teensy LC: Blinking LED 2.5 Updating Program 3. Digital I/O Programming 3.1 Getting Started 3.2 Wiring 3.3 Writing a Program 3.4 Testing 4. UART 4.1 Getting Started 4.2 Hello UART 4.2.1 Wiring 4.2.2 Writing a Program 4.2.3 Testing 4.3 Communicating Among UART modules 5. PWM and Analog Input 5.1 Getting Started 5.2 Demo Analog Output (PWM) : RGB LED 5.2.1 Wiring 5.2.2 Writing Program 5.2.3 Testing 4.2 Analog I/O: Reading Analog (ADC) 6. Working with I2C 6.1 Getting Started 6.2 Writing Program 6.3 Writing Program 6.4 Testing 7. Working with SPI 7.1 Getting Started 7.2 Wiring 7.3 Writing a Program 7.4 Testing 8. Controlling Teensy LC through Firmata Protocol 8.1 Getting Started 8.2 Installing Firmata Firmware 8.3 Demo 8.3.1 Wiring 8.3.2 Firmata Program on Arduino Board 8.3.3 Writing Python Program 8.3.4 Testing 9. Working with EEPROM 9.1 Getting Started 9.2 Demo 10. Sensing Temperature and Humidity with DHT Module 10.1 Getting Started 10.2 Preparation 10.3 Wiring 10.4 Writing Sketch 10.5 Testing     How to Buy You can get this book on the following online store, Amazon Kindle, https://www.amazon.com/dp/B07PQ44PR2 Lulu, http://www.lulu.com/shop/agus-kurniawan/teensy-lc-development-workshop/ebook/product-24026245.html Google Play Book, https://play.google.com/store/books/details?id=kk6NDwAAQBAJ Kobo, https://www.kobo.com/ww/en/ebook/teensy-lc-development-workshop Apple iBookstore, http://itunes.apple.com/us/book/isbn9780359518401  

Tags:

Books | C/C++ | Embedded System

Sigfox Development with STM32 B-L072Z-LRWAN1

by Agus Kurniawan 12. March 2019 01:10
This book helps you to get started with Sigfox network development on STM32 B-L072Z-LRWAN1 board. The following is a list of highlight topics in this book. Preparing Development Environment STM32 B-L072Z-LRWAN1 Development Environment Debugging STM32 B-L072Z-LRWAN1 GPIO Development for STM32 B-L072Z-LRWAN1 Setting up Sigfox for STM32 B-L072Z-LRWAN1 Working with Sigfox Callback API Working with Sigfox and Microsoft Azure IoT Hub Working with Sigfox and AWS IoT   Table of Content 1. Preparing Development Environment 1.1 STM32 B-L072Z-LRWAN1 and Sigfox Network 1.2 Getting Hardware 1.3 Development Tools 1.4 Electronics Devices 1.5 STM32 B-L072Z-LRWAN1 GPIO 2. STM32 B-L072Z-LRWAN1 Development Environment 2.1 Getting Started 2.2 System Workbench for STM32 2.3 ST-Link Utility 2.4 Connecting Your STM32 B-L072Z-LRWAN1 Board to Computer 2.5 Upgrading ST-LINK Firmware 2.6 STM32CubeMX for STM32 B-L072Z-LRWAN1 2.7 OpenOCD 2.8 Testing: Blinking for STM32 B-L072Z-LRWAN1 2.8.1 Creating A New Project 2.8.2 Adding STM32 B-L072Z-LRWAN1 Library 2.8.3 Configure Project Setting 2.8.4 Writing Program for Blinking 2.8.5 Compiling 2.8.6 Deploying Program to STM32 B-L072Z-LRWAN1 Board 2.8.7 Updating Program 2.9 Debugging 2.9.1 Setting Breakpoint on Codes 2.9.2 Configuring OpenOCD 2.9.3 Debugging Program 2.9.4 Tracing your Codes 3. GPIO Development for STM32 B-L072Z-LRWAN1 3.1 Getting Started 3.2 Demo : LedButton Project 3.2.1 Hardware Configuration 3.2.2 Creating A Project 3.2.3 Writing Program 3.2.4 Testing 3.2.5 Debugging 4. Setting up Sigfox for STM32 B-L072Z-LRWAN1 4.1 Getting Started 4.2 Configuring STM32 B-L072Z-LRWAN1 4.3 Sigfox Library 4.4 Getting Device ID and PAC 4.4.1 Getting Device Signature for STM32 B-L072Z-LRWAN1 4.4.2 Requesting Device ID and PAC for Sigfox 4.4.3 Getting Device ID and PAC on STM32 B-L072Z-LRWAN1 4.5 Activating STM32 B-L072Z-LRWAN1 on a Sigfox Network 4.6 Exploring Sigfox Dashboard 4.7 Connecting to a Sigfox Network 4.8 Demo: Sending Messages 4.9 Viewing Messages 4.10 Editing Device Name 5. Working with Sigfox Callback API 5.1 Getting Started 5.2 Sigfox Custom Callback using Email 5.2.1 Hardware Wiring 5.2.2 Configuring Sigfox Backend 5.2.3 Writing STM32 B-L072Z-LRWAN1 Program 5.2.4 Testing 5.3 Sigfox Custom Callback using PHP Application 5.3.1 Writing PHP Application 5.3.2 Configuring Sigfox Callback for PHP 5.3.3 Testing 5.4 Error on Sigfox Callback 6. Working with Sigfox and Microsoft Azure IoT Hub 6.1 Getting Started 6.2 Hardware Wiring 6.3 Creating Azure IoT Hub 6.4 Getting Connection String from Azure IoT Hub 6.5 Creating Sigfox Callback for Azure IoT Hub 6.6 Writing STM32 B-L072Z-LRWAN1 Program 6.7 Testing 7. Working with Sigfox and AWS IoT 7.1 Getting Started 7.2 Hardware Wiring 7.3 Creating AWS IoT 7.4 Creating Sigfox Callback for AWS IoT 7.5 Writing STM32 B-L072Z-LRWAN1 Program 7.6 Testing   How to Buy You can this book on the following online store. Lulu, http://www.lulu.com/shop/agus-kurniawan/sigfox-development-with-stm32-b-l072z-lrwan1/ebook/product-24017622.html Google Play Book, https://play.google.com/store/books/details?id=vXCMDwAAQBAJ  Amazon Kindle, https://www.amazon.com/dp/B07PHGP67P  Kobo, https://www.kobo.com/de/en/ebook/sigfox-development-with-stm32-b-l072z-lrwan1 Apple iBookstore, http://itunes.apple.com/us/book/isbn9780359499274

Tags:

Books | C/C++ | Embedded System

Sigfox Development with SiPy, LoPy4, FiPy

by Agus Kurniawan 3. March 2019 03:17
This book helps you to get started with Sigfox network programming using SiPy, LoPy4 and FiPy boards. Some scenario samples are provided to accelerate your learning path.   Table of Content 1. Preparing Development Environment 1.1 Overview Sigfox 1.2 Electronics Components 1.3 Development Tools 1.4 Testing 2. Setting Up Pycom SiPy, LoPy4 and FiPy 2.1 Getting Started 2.2 Updating Firmware for Expansion Board 2.2 Connecting SiPy, LoPy4 and FiPy Boards to Computer 2.3 Flashing The Latest Pycom SiPy / LoPy4 / FiPy Firmware and Configuring Sigfox 2.4 Development Tools 2.5 Python programming 2.6 Hello Pycom SiPy / LoPy4 / FiPy: Blinking LED 2.6.1 Wiring 2.6.2 Writing Program Using Serial/UART Tool 2.7 Connecting to Existing WiFi 2.8 Auto-Connect to WiFi on SiPy / LoPy4 / FiPy Booting 2.9 What's Next? 3. Working with Sigfox Network 3.1 Getting Started 3.2 Sigfox Library 3.3 Getting Device ID and PAC 3.4 Activating SiPy, LoPy4 and FiPy on a Sigfox Network 3.5 Exploring Sigfox Dashboard 3.6 Connecting to a Sigfox Network 3.7 Demo: Sending Messages 3.8 Viewing Messages 3.9 Editing Device Name 4. Building IoT Application over Sigfox Network 4.1 Getting Started 4.2 Preparation 4.3 Developing Sigfox Program 4.4 Testing 5. Working with Sigfox Callback API 5.1 Getting Started 5.2 Sigfox Custom Callback using Email 5.2.1 Wiring for Demo 5.2.2 Configuring Sigfox Backend 5.2.3 Writing Python Program 5.2.4 Testing 5.3 Sigfox Custom Callback using PHP Application 5.3.1 Writing PHP Application 8.3.2 Configuring Sigfox Callback for PHP 5.3.3 Testing 5.4 Error on Sigfox Callback 6. Working with Sigfox and Microsoft Azure IoT Hub 6.1 Getting Started 6.2 Hardware Wiring 6.3 Creating Azure IoT Hub 6.4 Getting Connection String from Azure IoT Hub 6.5 Creating Sigfox Callback for Azure IoT Hub 6.6 Writing Python Program 6.7 Testing 7. Working with Sigfox and AWS IoT 7.1 Getting Started 7.2 Hardware Wiring 7.3 Creating AWS IoT 7.4 Creating Sigfox Callback for AWS IoT 7.5 Writing Python Program 7.6 Testing   How to Buy You can get this book on the following online store. Lulu, http://www.lulu.com/shop/agus-kurniawan/sigfox-development-with-sipy-lopy4-fipy/ebook/product-24005766.html Google Play Book, https://play.google.com/store/books/details?id=1BGLDwAAQBAJ Amazon Kindle, https://www.amazon.com/dp/B07P8FNJKT Kobo, https://www.kobo.com/de/en/ebook/sigfox-development-with-sipy-lopy4-fipy  Apple iBookstore, http://itunes.apple.com/us/book/isbn9780359475148

Tags:

Books | Embedded System | Python

Arduino MKR ZERO Development Workshop

by Agus Kurniawan 23. February 2019 19:12
This book is intended to help everyone who want to get started with Arduino MKR ZERO board development.   Table of Content 1. Setting up Development Environment 1.1 Arduino MKR ZERO 1.2 Electronic Components 1.2.1 Arduino Starter Kit 1.2.2 Fritzing 1.2.3 Cooking-Hacks: Arduino Starter Kit 1.2.4 Arduino Sidekick Basic kit 1.3 Testing 2. Sketch Programming 2.1 Getting Started 2.2 Arduino Hardware Driver 2.3 Setting up Arduino MKR ZERO on Arduino Sketch 2.4 Hello World for Arduino MKR ZERO 2.5 Basic Sketch Programming 2.6 Digital I/O 3. Serial Communication 3.1 Getting Started 3.2 Demo 4. Working with Analog I/O and PWM 4.1 Getting Started 4.2 Analog I/O 4.3 PWM 4.3.1 Arduino MKR ZERO PWM 4.3.2 Controlling RGB LED Color 4.3.3 Arduino Implementation 5. Working with SPI 5.1 Getting Started 5.2 Wiring 5.3 Writing a Program 5.4 Testing 6. Working with I2C 6.1 Getting Started 6.2 Writing Program 6.3 Writing Program 6.4 Testing 7. Working with Internal RTC and Sleep Mode 7.1 Getting Started 7.2 Adding RTC Library 7.3 Demo: Simple RTC 7.4 Demo: Sleep and Wake up 8. Working with I2S 8.1 Getting Started 8.2 Adding I2S Library 8.3 Demo: Simple I2S Microphone 8.4 Demo: I2S Speaker 9. Working with microSD card 9.1 Getting Started 9.2 SD Library 9.3 Demo 10. Sensing Temperature and Humidity with DHT Module 10.1 Getting Started 10.2 Preparation 10.3 Wiring 10.4 Writing Sketch 10.5 Testing   How to Buy You can get this book on the following online store: Google Play Book, https://play.google.com/store/books/details?id=QqKJDwAAQBAJ Lulu, http://www.lulu.com/shop/agus-kurniawan/arduino-mkr-zero-development-workshop/ebook/product-23996532.html  Kobo, https://www.kobo.com/en/ebook/arduino-mkr-gsm-1400-development-workshop  Amazon Kindle, https://www.amazon.com/dp/B07P2M2K9G  Apple iBookstore, http://itunes.apple.com/us/book/isbn9780359456406

Tags:

Books | C/C++ | Embedded System

Arduino Sketch for STM32 Development Workshop

by Agus Kurniawan 17. February 2019 22:44
  This book helps you to get started with STM32 development using Arduino Sketch.   Table of Content 1. Preparing Development Environment 1.1 STM32 MCU 1.2 Electronics Components 1.2.1 Arduino Starter Kit 1.2.2 Fritzing 1.2.3 Cooking-Hacks: Arduino Starter Kit 1.2.4 Arduino Sidekick Basic kit v2 1.2.5 Grove - Starter Kit for Arduino 1.2.6 DFRobot - Arduino Kit for Beginner v3 1.3 Development Tools 1.4 Testing 2. Sketch Programming 2.1 Getting Started 2.2 Arduino Hardware Driver 2.3 Setting up Arduino for STM32 2.4 Hello World for STM32 Board 2.5 Basic Sketch Programming 2.6 Mapping STM32 Board Pins for Arduino Pins 2.7 Digital I/O 3. Working with UART - Serial Communication 3.1 Getting Started 3.2 Serial Communication 4. Working with Analog Input and PWM 4.1 Getting Started 4.2 Analog I/O: Reading Analog (ADC) 4.3 Working with PWM 4.3.1 Wiring 4.3.2 Writing Arduino Sketch 5. Working with SPI 5.1 Getting Started 5.2 Wiring 5.3 Writing a Program 5.4 Testing 6. Working with I2C 6.1 Getting Started 6.2 Writing Program 6.3 Scanning I2C Program 6.4 Accessing Sensor based-I2C 7. Working with EEPROM 7.1 Getting Started 7.2 Demo 8. Working with DHT Module 8.1 Getting Started 8.2 Preparation 8.3 Wiring 8.4 Writing Sketch 8.5 Testing 9. Accessing a Network with Ethernet Module 9.1 Getting Started 9.2 Ethernet Library for STM32 Boards 9.3 Accessing a Web Server 9.4 Building a Web Server   How to Buy You can get this book on the following online store. Lulu, http://www.lulu.com/shop/agus-kurniawan/arduino-sketch-for-stm32-development-workshop/ebook/product-23988452.html Google Play Book, https://play.google.com/store/books/details?id=p12IDwAAQBAJ  Amazon Kindle, https://www.amazon.com/dp/B07NV5KWQ5  Kobo, https://www.kobo.com/de/en/ebook/arduino-sketch-for-stm32-development-workshop

Tags:

Books | C/C++ | Embedded System

About Agus Kurniawan

Agus Kurniawan

For more detail about me click here [V]

Please entry your name into my guestbook [V]

If you want to contact me, please go here [V]

Go here for my professional services [V]

My Books

DFRobot Romeo V2 Development Workshop  Getting Started with Coral Dev Board

Arduino Sketch for ESP8266 Development Workshop  Internet of Things Projects with ESP32

Teensy LC Development Workshop  Arduino Sketch for STM8 Development Workshop

Sigfox Development with SiPy, LoPy4, FiPy  Sigfox Development with STM32 B-L072Z-LRWAN1

Arduino Sketch for STM32 Development Workshop  Arduino MKR ZERO Development Workshop

Administering and Developing Azure SQL Database  Pycom WiPy 3.0 Development Workshop

Getting Started with Ubuntu Core for Raspberry Pi 3  Practical Kotlin Programming

Arduino Sketch for ESP32 Development Workshop  Building Wireless Sensor Networks with ESP32 LoRa

Getting Started with ACKme Mackerel AMW004 Development  NodeMCU for ESP32 Development Workshop 

Arduino MKR WIFI 1010 Development Workshop  IOIO-OTG Development Workshop

MicroPython for STM32 Nucleo Technical Workshop  STM32 Nucleo-32 Development Workshop

Learn CloudFormation  SparkFun nRF52832 Development Workshop

LinkIt Smart 7688 and LinkIt Smart 7688 Duo Development Workshop  CircuitPython Development Workshop

MicroPython for BBC micro:bit Technical Workshop  RedBear Blend v2 Development Workshop

Realtek Ameba RTL8195 Technical Workshop  Practical Contiki-NG: Programming for Wireless Sensor Networks

ESPectro32 Technical Workshop STEMTera Development Workshop

BeagleBone Black Wireless Technical Workshop Arduino MKR GSM 1400 Development Workshop

Dragino LoRa Development Workshop Learning AWS IoT

Tessel 2 Development Workshop Raspberry Pi Compute Module 3 Technical Workshop

Vue.js Programming by Example Administering and Developing SQL Server 2017 for Linux

Arduino MKRFOX1200 Development Workshop  Intelligent IoT Projects in 7 Days

Teensy Development Workshop Teensy 3.5 and Teensy 3.6 Boards Edition OpenMV Development Workshop

ESPresso Lite V2.0 Development Workshop  MicroPython for ESP32 Development Workshop

Arduino FIO Development Workshop  Getting Started with Android Things for Raspberry Pi 3

Pycom WiPy 2.0 Development Workshop  XBee ZigBee Development Workshop

SparkFun ESP32 Thing Development Workshop Getting Started With BBC micro:bit

Getting Started With Raspberry Pi Zero W Espruino Pico Development Workshop

Getting Started with ASP.NET Core for OS X, Linux, and Windows  Arduino TIAN Development Workshop

SimpleLink Wi-Fi CC3200 LaunchPad Development Workshop  MicroPython for ESP8266 Development Workshop

Smart Internet of Things Projects  Arduino UNO WiFi Development Workshop

XBee Wi-Fi development workshop SparkFun Simblee BLE Development Workshop

Mengenal Microsoft Azure ML Getting Started with Windows 10 IoT Core for Raspberry Pi 3

Arduino and Genuino Zero Development Workshop Go and SQL Server Programming By Example

Arduino and Genuino MKR1000 Development Workshop  Mengenal Microsoft Azure IoT

Getting Started with Raspberry Pi 3 PHP and PostgreSQL Programming By Example

Arduino and Genuino 101 Development Workshop Getting Started with Raspberry Pi Zero

Getting Started with Arduino Wiring for Windows 10 IoT Core Getting Started with Wolfram Language and Mathematica for Raspberry Pi

Arduino Uno: A Hands-On Guide for Beginner Arduino Leonardo and Arduino Micro: A Hands-On Guide for Beginner

RedBearLab CC3200 Development Workshop The Photon Kit Development Workshop

Python Programming by Example Raspberry Pi LED Blueprints

Bluno Beetle Development Workshop BeagleBone Black Programming using Matlab

Arduino Programming using MATLAB Digispark USB Development Workshop

Near Field Communication (NFC) for Embedded Applications Arduino Development for OSX and iOS

SparkFun ESP8266 Thing Development Workshop Teensy Development Workshop

Getting Started with Windows 10 for Raspberry 2 NodeMCU Development Workshop

Getting Started with ASP.NET 5 for OS X, Linux, and Windows Getting Started with Windows Remote Arduino

Redis Programming by Example The Hands-on ARM mbed Development Lab Manual

Getting Started With STM32 Nucleo Development Getting Started with Windows IoT and Intel Galileo

Learning C by Example Getting Started with Raspberry Pi 2

Getting Started with Arduino and Go The Hands-on Arduino Yún Manual Lab

The Hands-on MEAN Lab Manual, Volume 1 Go Programming by Example

Getting Started with Scratch for pcDuino Raspberry Pi Wireless Networks

BeagleBone Black Programming by Example Database Programming Using R

Learning R in 120 Minutes The Hands-on Intel Edison Manual Lab

Getting Started with pcDuino3 TI ARM Cortex-M LaunchPad Programming by Example

Raspberry Pi I/O Programming using Python Getting Started with Intel IoT and Intel Galileo

Pemrograman Java Tingkat Lanjut PHP and MongoDB Programming By Example

ASP.NET SignalR Programming By Example KnockoutJS Programming by Example

Getting Started with Java ME Embedded 8 and Raspberry Pi XBee IEEE 802.15.4 Programming

Raspberry Pi System Programming for Beginner Backbone.js Programming By Example

PHP and SQL Server Programming By Example AngularJS Programming by Example

jQuery Programming by Example Getting Started with Arduino and Ruby

Raspberry Pi Command Line for Beginner Getting Started with Arduino and Python

MSP430 LaunchPad Programming TypeScript Programming by Example

Getting Started with Matlab Simulink and Arduino SQL Server for Node.js

Pocket Reference: Netduino for Beginner Database Programming using Matlab

Pocket Reference: Basic Sensors in Windows 8 Getting Started with Matlab Simulink and Raspberry Pi

Getting Started with Arduino and Java  Pocket Reference: Raspberry Pi Programming

Getting Started with Arduino and Matlab Getting Started with Arduino and .NET

Pocket Reference: Raspberry Pi Getting Started with Arduino and Node.js

MongoDB for VB.NET Panduan Praktis Windows Azure

Network Forensics: Panduan Analisis Dan Investigasi Paket Data Jaringan Menggunakan Wireshark Object-Relational Mapping (ORM): MongoDB, Mongoosejs and Node.js By Example

Nodejs Programming by Example MongoDB for by Example

Pemrograman Parallel Dengan MPI dan C Panduan Lengkap iPad 2 Untuk Pemula

Pemrograman Jaringan Dengan Java Aplikasi Pilihan iPad Untuk Anak-Anak

Buku lainnya [V]

Agus Kurniawan is Microsoft MVP (Most Valuable Professional)

Agus Kurniawan- Github Profile

Agus Kurniawan- Codeplex Profile

Follow Me

Follow agusk2010 on Twitter

Month List