by Agus Kurniawan
29. January 2019 04:15
This book was written to help anyone who wants to get started with Ubuntu Core for Raspberry Pi 3. It describes all the basic elements of the Ubuntu Core with step-by-step approach.
Table of Content
1. Introduction to Raspberry Pi 3 and Ubuntu Core
1.1 Raspberry Pi 3
1.2 Getting Hardware
1.3 Ubuntu Core
1.4 Testing
2. Preparing Ubuntu Core for Raspberry Pi 3
2.1 Getting Started
2.2 Preparation
2.2.1 Register to Ubuntu One
2.2.2 Setting up SSH Key for Linux and Mac
2.2.3 Setting up SSH Key for Windows
2.2.4 Setting MicroSD Card
2.3 Download Ubuntu Core
2.4 Flashing Ubuntu Core into MicroSD Card
2.4.1 Flashing using dd
2.4.2 Flashing using Win32DiskImager
2.4.3 Flashing using Etcher
2.5 Plugin microSD card to Raspberry Pi 3
3. Powering Up, Running, and Configuring Ubuntu Core
3.1 Put Them All!
3.2 First Configuration
3.3 Access Ubuntu Core via SSH
3.3.1 Accessing Ubuntu Core via Linux and Mac
3.3.2 Accessing Ubuntu Core via Windows
3.4 Rebooting
3.5 Shutdown
3.6 Reboot and Shutdown in Classic Mode
4. Accessing Ubuntu Core over SFTP
4.1 Getting Started
4.2 Configuring FileZilla
4.3 Testing
5. Raspberry Pi Programming for Ubuntu Core
5.1 Getting Started
5.2 Install Development Platform Runtimes
5.3 Python
5.4 C/C++
5.5 Node.js
5.6 Exit from Classic Mode
6. Ubuntu Core Programming with snap
6.1 Getting Started
6.2 Create snap project
6.3 Build a snap project
6.4 Running
6.5 What's Next?
7. GPIO Programming for Ubuntu Core
7.1 Introduction to GPIO
7.2 Installing Python Library for GPIO and GPIO Tools
7.3 Accessing GPIO
7.4 Demo
7.5 Further Reading
How to Buy
You can get this book on the following online store.
Lulu, http://www.lulu.com/shop/agus-kurniawan/getting-started-with-ubuntu-core-for-raspberry-pi-3/ebook/product-23964600.html
Google Play Book, https://play.google.com/store/books/details?id=Q3qFDwAAQBAJ
Amazon Kindle, https://www.amazon.com/dp/B07N6LT9PC
Kobo, https://www.kobo.com/de/en/ebook/getting-started-with-ubuntu-core-for-raspberry-pi-3
by Agus Kurniawan
4. March 2018 09:15
This is my new book which explores how to get started with Raspberry Pi Compute Module 3 in order to operate and develop program on the top of Raspberry Pi platform.
Table of Content
1. Introduction to Raspberry Pi Compute Module 3
1.1 Raspberry Pi Compute Module 3
1.2 Getting Hardware
1.3 Unboxing
2. Flashing OS on Raspberry Pi Compute Module 3
2.1 OS for Raspberry Pi Compute Module 3
2.2 Preparation
2.3 Flashing OS on Raspberry Pi Compute Module 3
2.3.1 Setting up eMMC Raspberry Pi Compute Module 3
2.3.2 Formatting Storage with MS-DOS (FAT)
2.3.3 Flashing OS Image File
3. Powering Up and Running
3.1 Put Them All!
3.2 Expanding File System
3.3 Configure Timezone
3.4 Configure Keyboard
3.5 Rebooting
3.6 Shutdown
3.7 Change Password
3.8 Configure All Settings
4. Raspberry Pi Compute Module 3 Programming
4.1 Getting Started
4.2 Python
4.3 C/C++
4.4 Node.js
4.5 Scratch
4.6 Wolfram Mathematica
5. Connecting to a Network
5.1 Getting Started
5.2 Attaching a Network Module
5.3 Auto Connect to WiFi
5.4 Configuring Static IP Address
5.5 SSH
5.6 SFTP
5.7 Update Package Repository
5.8 Remote Desktop
6. GPIO Programming
6.1 Introduction to GPIO
6.2 Accessing GPIO
6.3 Demo
6.4 Further Reading
7. Working with SPI and I2C
7.1 Getting Started
7.2 Working with SPI
7.2.1 Enabling SPI
7.2.2 Loopback Test
7.3 Working with I2C
7.3.1 Enabling I2C
7.3.2 Testing
8. Raspberry Pi Compute Module 3 Serial Debugging
8.1 Preparation
8.2 Enabling Serial Debugging
8.3 Wiring
8.4 Testing
9. Deploying LAMP Stack
9.1 Getting Started
9.2 Installing Apache Server
9.3 Installing MySQL
9.4 Installing PHP and MySQL Driver for PHP
9.5 Testing PHP
9.6 Testing PHP and MySQL
How to Buy
You can get this book on the following online store:
Lulu, http://www.lulu.com/shop/agus-kurniawan/raspberry-pi-compute-module-3-technical-workshop/ebook/product-23547202.html
Google Play Book, https://play.google.com/store/books/details?id=x9tODwAAQBAJ
Amazon Kindle, https://www.amazon.com/dp/B07B6SGJ2H
by Agus Kurniawan
27. July 2017 11:02
I just wrote a new book "Getting Started with Android Things for Raspberry Pi 3". This book uses the latest preview edition for Android Things on Raspberry Pi 3. This book helps you to get started with Android Things development on Raspberry Pi 3 board.
Table of Content
1. Introduction to Raspberry Pi 3 and Android Things
1.1 Raspberry Pi 3
1.2 Getting Hardware
1.3 Android Things for Raspberry Pi 3
1.4 Unboxing
2. Deploying Android Things on Raspberry Pi 3
2.1 Android Things Image
2.2 Preparation
2.3 Flashing Android Things for Raspberry Pi 3
2.4 Attaching Micro SD card on Raspberry Pi 3
3. Running and Configuring Android Things
3.1 Put Them All!
3.2 Installing Android Studio
3.3 Connecting Raspberry Pi to a Network
3.3.1 Wired Network
3.3.2 Wireless Network
3.4 Android Things Console Through Serial Port
3.5 Rebooting
3.6 Shutdown
3.7 Reset WiFi Network Configuration
4. Android Things Hello World - LED Blinking
4.1 Getting Started
4.2 Wiring
4.3 Writing Program
4.3.1 Creating a Project
4.3.2 Writing Program
4.3.4 Building a Project
4.4 Deploying and Testing
4.5 Debugging
4.6 Troubleshooting
5. Raspberry Pi GPIO Programming
5.1 Introduction to GPIO
5.2 Accessing GPIO
5.3 Demo 1: LED and Pushbutton
5.3.1 Wiring
5.3.2 Creating a Project
5.3.3 Writing Codes
5.3.4 Configuring Remote Raspberry Pi
5.3.5 Testing
5.4 Demo 2: 7 Segment Display
5.4.1 Getting Started with 7 Segment Display
5.4.2 Deploying Hardware Wiring
5.4.3 Creating a Project
5.4.4 Writing Codes
5.4.5 Configuring Remote Raspberry Pi
5.4.6 Testing
6. Working with I2C/TWI Protocol
6.1 Getting Started
6.2 Demo 1: Sensor Device Based I2C
6.2.1 Sensor Device Base I2C
6.2.2 Writing Program
6.2.2.1 Creating a Project
6.2.2.2 Writing Codes
6.2.2.3 Configuring Remote Machine
6.2.3 Testing
6.3 Demo 2: Actuator Device Based I2C
6.3.1 Actuator Device
6.3.2 Writing Program
6.3.2.1 Creating a Project
6.3.2.2 Writing Codes
6.3.2.3 Configuring Remote Machine
6.3.3 Testing
7. Working with SPI Protocol
7.1 Getting Started
7.2 Demo: Hello SPI
7.2.1 Hardware Configuration
7.2.2 Writing Program
7.2.3 Testing
8. Working with UART
8.1 Getting Started
8.2 Demo: Hello UART
8.2.1 Configuring Android Things
8.2.2 Hardware Configuration
8.2.3 Writing Program
8.2.4 Testing
How to buy
You can get this book on the following online store:
Lulu, http://www.lulu.com/shop/agus-kurniawan/getting-started-with-android-things-for-raspberry-pi-3/ebook/product-23294452.html
Google Play Book, https://play.google.com/store/books/details?id=pz4uDwAAQBAJ
Amazon Kindle, https://www.amazon.com/dp/B0749GVNSD
Kobo, https://www.kobo.com/ww/en/ebook/getting-started-with-android-things-for-raspberry-pi-3
by Agus Kurniawan
19. March 2017 05:20
Raspberry Pi Zero W (Wireless) is the second generation of Raspberry Pi Zero with additional WiFi and Bluetooth capabilities. I wrote a new book about Getting Started With Raspberry Pi Zero W to anyone who wants to learn about Raspberry Pi Zero W.
Table of Content
1. Introduction to Raspberry Pi Zero W
1.1 Raspberry Pi Zero W
1.2 Getting Hardware
1.3 Unboxing
2. Operating System
2.1 Raspberry Pi Zero W Operating System
2.2 Preparation
2.2.1 Setup MicroSD Card
3. Powering Up and Running
3.1 Put Them All!
3.2 Expanding File System
3.3 Configure Timezone
3.4 Configure Keyboard
3.5 Rebooting
3.6 Shutdown
3.7 Change Password
3.8 Configure All Settings
4. Connecting to a Network
4.1 Getting Started
4.2 Attaching a Network Module
4.2.1 Ethernet
4.2.2 WIFI
4.3 Connecting to a Network
4.4 Configuring Static IP Address
4.5 Browsing Internet
4.6 SSH
4.7 Update Package Repository
4.8 Remote Desktop using VNC
5. Deploying LAMP Stack
5.1 Getting Started
5.2 Installing Apache Server
5.3 Installing MySQL
5.4 Installing PHP and MySQL Driver for PHP
5.5 Testing PHP
5.6 Testing PHP and MySQL
6. Raspberry Pi Programming
6.1 Getting Started
6.2 Python
6.3 C/C++
6.4 Node.js
6.5 Scratch
6.6 Wolfram Mathematica
6.7 Java
7. Accessing GPIO
7.1 Introduction to GPIO
7.2 Accessing GPIO
7.3 Demo
7.4 Further Reading
8. Raspberry Pi Zero W Serial Debugging
8.1 Preparation
8.2 Enabling Serial Debugging
8.3 Wiring
8.4 Testing
9. Working with Bluetooth and iBeacon
9.1 Getting Started
9.2 Setting up Bluetooth
9.3 Ping Bluetooth
9.4 Working with Blueman Bluetooth Manager
9.4.1 Setting up
9.4.2 Pairing
9.4.3 Transferring File
9.5 Building your own iBeacon
How to Buy
You can get this book on the following online store:
Lulu, http://www.lulu.com/shop/agus-kurniawan/getting-started-with-raspberry-pi-zero-w/ebook/product-23109490.html
Google Play Book, https://play.google.com/store/books/details?id=HJJkDgAAQBAJ
Amazon Kindle, https://www.amazon.com/dp/B06XQHJGKG
iBookstore, http://itunes.apple.com/us/book/isbn9781365833533
Kobo, https://www.kobo.com/de/en/ebook/getting-started-with-raspberry-pi-zero-w
by Agus Kurniawan
12. October 2016 13:38
I just released my new book "Smart Internet of Things Projects". This book is published by PACKT Publishing. This book explores how to implement Machine Learning algorithms into IoT projects. Furthermore, you can review this book on this site, https://www.packtpub.com/hardware-and-creative/smart-internet-things-projects.
by Agus Kurniawan
2. July 2016 05:13
I released a new book "Getting Started with Windows 10 IoT Core for Raspberry Pi 3". This book helps you to get started with Windows 10 IoT Core for Raspberry Pi 3 board.
Table of Content
1. Introduction to Raspberry Pi 3 and Windows 10
1.1 Raspberry Pi 3
1.2 Getting Hardware
1.3 Windows 10 IoT Core for Raspberry Pi 3
1.4 Unboxing
2. Deploying Windows IoT Core on Raspberry Pi 3
2.1 Raspberry Pi 3 Operating System
2.2 Preparation
2.3 Flashing Windows 10 IoT Core for Raspberry Pi 3
2.4 Cleaning Micro SD card Contents
2.5 Attaching Micro SD card on Raspberry Pi 3
3. Running and Configuring Windows 10 IoT Core
3.1 Put Them All!
3.2 Connecting Raspberry Pi to a Network
3.2.1 Wired Network
3.2.2 Wireless Network
3.3 Installing Visual Studio 2015
3.4 Enabling Developer Mode on Windows 10 Desktop
3.4.1 Enabling via Settings GUI
3.4.2 Enabling via Group Policy Editor
3.5 Windows 10 IoT Core Development
3.6 Remoting Windows 10 IoT Core for Raspberry Pi from PowerShell
3.7 Rebooting
3.8 Shutdown
3.9 Change Password
3.10 Windows 10 IoT Core Command Line Utils
3.11 Configuring Windows 10 IoT Core from Browser
3.12 Remoting Windows 10 IoT Core from SSH
4. Hello World - LED Blinking
4.1 Getting Started
4.2 Wiring
4.3 Writing Program
4.3.1 Creating a Project
4.3.2 Adding Windows IoT Extension for UWP
4.3.3 Writing Codes
4.3.4 Configuring Remote Machine
4.4 Testing
4.5 Debugging
5. Raspberry Pi GPIO Programming
5.1 Introduction to GPIO
5.2 Accessing GPIO
5.3 Demo 1: LED and Pushbutton
5.3.1 Wiring
5.3.2 Creating a Project
5.3.3 Writing Codes
5.3.4 Configuring Remote Raspberry Pi
5.3.5 Testing
5.4 Demo 2: 7 Segment Display
5.4.1 Getting Started with 7 Segment Display
5.4.2 Deploying Hardware Wiring
5.4.3 Creating a Project
5.4.4 Writing Codes
5.4.5 Configuring Remote Raspberry Pi
5.4.6 Testing
6. Working with I2C/TWI Protocol
6.1 Getting Started
6.2 Demo 1: Sensor Device Based I2C
6.2.1 Sensor Device Base I2C
6.2.2 Writing Program
6.2.2.1 Creating a Project
6.2.2.2 Writing Codes
6.2.2.3 Configuring Remote Machine
6.2.3 Testing
6.3 Demo 2: Actuator Device Based I2C
6.3.1 Actuator Device
6.3.2 Writing Program
6.3.2.1 Creating a Project
6.3.2.2 Writing Codes
6.3.2.3 Configuring Remote Machine
6.3.3 Testing
7. Working with SPI Protocol
7.1 Getting Started
7.2 Demo: Hello SPI
7.2.1 Hardware Configuration
7.2.2 Writing Program
7.2.3 Testing
8. Working with UART
8.1 Getting Started
8.2 Demo: Hello UART
8.2.1 Hardware Configuration
8.2.2 Writing Program
8.2.3 Testing
How to Buy
You can get this e-book on the following online store:
Lulu, http://www.lulu.com/shop/agus-kurniawan/getting-started-with-windows-10-iot-core-for-raspberry-pi-3/ebook/product-22774471.html
Google Play Book, https://play.google.com/store/books/details?id=C7CTDAAAQBAJ
Amazon Kindle, https://www.amazon.com/dp/B01HUCHHTC
Kobo, https://store.kobobooks.com/en-us/ebook/getting-started-with-windows-10-iot-core-for-raspberry-pi-3
iBookstore, http://itunes.apple.com/us/book/isbn9781365231902
by Agus Kurniawan
18. April 2016 18:44
Buku baru ini, Mengenal Microsoft Azure IoT, merupakan buku yang ditulis dalam bahasa Indonesia. Buku ini berguna untuk para pemula yang baru ingin belajar Microsoft Azure IoT. Implementasi dan demo pada buku ini menggunakan Arduino Uno dan Raspberry Pi 2.
Berikut ini secara umum isi buku ini:
Mengenal Azure IoT
Instalasi Azure IoT
Menghubungkan peralatan IoT ke Microsoft Azure
Windows 10 Core IoT dan Microsoft Azure
Arduino dan Microsoft Azure
Buku ini dapat diperoleh di toko buku seluruh Indonesia. Kalau secara online dapat dilakukan pada link ini.
http://elexmedia.id/product/product_detail/75282
by Agus Kurniawan
13. March 2016 11:32
Raspberry Pi 3 model B is a new Raspberry Pi board which included WiFi and Bluetooth modules. I just released a new book, Getting Started with Raspberry Pi 3. This book helps you to get started with Raspberry Pi 3.
Table of Content
1. Introduction to Raspberry Pi 3
1.1 Raspberry Pi 3
1.2 Getting Hardware
1.3 Unboxing
2. Operating System
2.1 Raspberry Pi 3 Operating System
2.2 Preparation
2.2.1 Setup MicroSD Card
3. Powering Up and Running
3.1 Put Them All!
3.2 Expanding File System
3.3 Configure Timezone
3.4 Configure Keyboard
3.5 Rebooting
3.6 Shutdown
3.7 Change Password
3.8 Configure All Settings
4. Connecting to a Network
4.1 Getting Started
4.2 Attaching a Network Module
4.3 Connecting to a Network
4.3.1 Connecting a Network via Ethernet
4.3.2 Connecting a Network via WiFi
4.4 Auto Connect to WiFi
4.5 Configuring Static IP Address
4.6 Browsing Internet
4.7 SSH
4.8 Update Package Repository
4.9 Upgrading Package and Firmware
4.10 Remote Desktop
5. Raspberry Pi Programming
5.1 Getting Started
5.2 Python
5.3 C/C++
5.4 Node.js
5.5 Scratch
5.6 Wolfram Mathematica
5.7 Java
6. Working with Bluetooth and iBeacon
6.1 Getting Started
6.2 Setting up Bluetooth
6.3 Ping Bluetooth
6.4 Working with Blueman Bluetooth Manager
6.4.1 Setting up
6.4.2 Pairing
6.4.3 Transferring File
6.5 Building your own iBeacon
7. Deploying LAMP Stack
7.1 Getting Started
7.2 Installing Apache Server
7.3 Installing MySQL
7.4 Installing PHP and MySQL Driver for PHP
7.5 Testing PHP
7.6 Testing PHP and MySQL
8. Accessing GPIO
8.1 Introduction to GPIO
8.2 Accessing GPIO
8.3 Demo
8.4 Further Reading
9. Raspberry Pi 3 Serial Debugging
9.1 Preparation
9.2 Enabling Serial Debugging
9.3 Wiring
9.4 Testing
How to Buy
You can get this book on the following online store:
Lulu, http://www.lulu.com/shop/agus-kurniawan/getting-started-with-raspberry-pi-3/ebook/product-22604296.html
Google Play Book, https://play.google.com/store/books/details?id=uhK7CwAAQBAJ
Kobo Store, https://store.kobobooks.com/en-us/ebook/getting-started-with-raspberry-pi-3
iBookstore, http://itunes.apple.com/us/book/isbn9781329968684
Amazon Kindle, http://www.amazon.com/gp/product/B01CWQ3GPA
by Agus Kurniawan
6. March 2016 11:56
The Raspberry Pi Zero is half the size of a Model A+, with twice the utility. I released a new book, Getting Started with Raspberry Pi Zero. This is an essential book about how to get started with Raspberry Pi Zero. Some common tasks and programming activities on Raspberry Pi Zero are described with a step-by-step approach.
Table of Content
1. Introduction to Raspberry Pi Zero
1.1 Raspberry Pi Zero
1.2 Getting Hardware
1.3 Unboxing
2. Operating System
2.1 Raspberry Pi Zero Operating System
2.2 Preparation
2.2.1 Setup MicroSD Card
3. Powering Up and Running
3.1 Put Them All!
3.2 Expanding File System
3.3 Configure Timezone
3.4 Configure Keyboard
3.5 Rebooting
3.6 Shutdown
3.7 Change Password
3.8 Configure All Settings
4. Connecting to a Network
4.1 Getting Started
4.2 Attaching a Network Module
4.2.1 Ethernet
4.2.2 WIFI
4.3 Connecting to a Network
4.4 Configuring Static IP Address
4.5 Browsing Internet
4.6 SSH
4.7 Update Package Repository
4.8 Remote Desktop
5. Deploying LAMP Stack
5.1 Getting Started
5.2 Installing Apache Server
5.3 Installing MySQL
5.4 Installing PHP and MySQL Driver for PHP
5.5 Testing PHP
5.6 Testing PHP and MySQL
6. Raspberry Pi Programming
6.1 Getting Started
6.2 Python
6.3 C/C++
6.4 Node.js
6.5 Scratch
6.6 Wolfram Mathematica
6.7 Java
7. Accessing GPIO
7.1 Introduction to GPIO
7.2 Accessing GPIO
7.3 Demo
7.4 Further Reading
8. Raspberry Pi Zero Serial Debugging
8.1 Preparation
8.2 Enabling Serial Debugging
8.3 Wiring
8.4 Testing
How to Buy
You can get this book on the following online stores:
Lulu, http://www.lulu.com/shop/agus-kurniawan/getting-started-with-raspberry-pi-zero/ebook/product-22594673.html
Amazon Kindle, http://www.amazon.com/gp/product/B01CLUXSX2
Google Play Book, https://play.google.com/store/books/details?id=iIeuCwAAQBAJ
Kobo Store, https://store.kobobooks.com/en-us/ebook/getting-started-with-raspberry-pi-zero
iBookstore, http://itunes.apple.com/us/book/isbn9781329952270
by Agus Kurniawan
12. February 2016 13:42
Raspberry Pi with Raspbian OS has built-in Wolfram Language and Mathematica. I released a new book, Getting Started with Wolfram Language and Mathematica for Raspberry Pi. This book helps you to get started with Wolfram Mathematica programming in Raspberry Pi environment.
Table of Content
1. Preparing Development Environment
1.1 Wolfram and Mathematica for Raspberry Pi
1.2 Hello World
2. Essentials of Wolfram and Mathematica Programming Language
2.1 Getting Started
2.2 Data Type and Declaring Variables
2.3 Arithmetic Operators
2.4 Relational and Logical Operators
2.5 Conditional Statements
2.5.1 if
2.5.2 switch
2.6 Looping
2.6.1 Do
2.6.2 For
2.6.3 While
2.6.4 Break and Continue
2.7 Adding Comments
2.8 Functions
3. Computational Mathematics
3.1 Getting Started
3.2 Calculus
3.2.1 Plot
3.2.2 Limits
3.2.3 Differentiation
3.2.4 Integration
3.2.4.1 Indefinite Integral
3.2.4.2 Definite Integral
3.2.5 Sum
3.3 Matrix
3.4 Quadratic Equations
3.5 Linear Equations
4. GPIO Programming
4.1 Getting Started
4.2 Reading and Writing GPIO
4.3 Demo: Blinking LED
4.3.1 Wiring
4.3.2 Writing Program
4.3.3 Testing
4.4 Demo: Reading Pushed Button
4.4.1 Wiring
4.4.2 Writing Program
4.4.3 Testing
5. Serial Communication
5.1 Getting Started
5.2 Demo: Reading Data Serial
5.2.1 Writing Arduino Program
5.2.2 Connecting Arduino to Raspberry Pi via USB
5.2.3 Writing Mathematica Program
5.2.4 Testing
How to Buy
You can get this book on the following online book store.
Lulu, http://www.lulu.com/shop/agus-kurniawan/getting-started-with-wolfram-language-and-mathematica-for-raspberry-pi/ebook/product-22562924.html
Google Play Books, https://play.google.com/store/books/details?id=pJOOCwAAQBAJ
Amazon Kindle, http://www.amazon.com/gp/product/B01BON8NCI
Kobo, https://store.kobobooks.com/en-us/ebook/getting-started-with-wolfram-language-and-mathematica-for-raspberry-pi
iBookstore, http://itunes.apple.com/us/book/isbn9781329897953