These are the code files that accompany the Android Electronics book by Ngesa Marvin
These are the most up-to-date versions of the code examples provided within the book.
Directory | Contents |
---|---|
Chapter 00 | Getting Started with Android Things |
Chapter 01 | Electronics 101 |
Chapter 02 | Electronics 102 |
Chapter 03 | Getting Started with Peripheral I/O |
Chapter 04 | Driving Motors & Transistors |
Chapter 05 | Serial Communication and Processing |
Chapter 06 | I2C Communication and Processing |
Chapter 07 | Liquid Crystal Displays, LCDs |
Chapter 08 | Hardware and Timer Interrupts |
Chapter 09 | Wireless Communication |
Chapter 10 | Getting Started with User Space Drivers |
Chapter 11 | External Storage, SD Card and Data Logging |
Chapter 12 | SPI Interfacing |
Chapter 13 | Getting Started with Cloud IoT Core |
Chapter 14 | Ethernet and Internet Communication |
Chapter 15 | Firebase and IoT — Making sense of IoT data with Firebase |
Chapter 16 | TensorFlow and IoT — Making sense of IoT data with TensorFlow |
Chapter 17 | Displays — Intro and Assembly |
Chapter 18 | Design Thinking, Prototyping and Idealization |
- All Code Copyright 2018 Ngesa N. Marvin, IoT Xtreme Idea Labs.
- This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
- A copy of the GNU General Public License is included along with this software. It can also be found here.
Under the GNU GPL, you are free to do whatever you want with this provided code. However, I'd really appreciate it if you could do the following things when re-using any code that I have released for this book:
- Provide attribution at the top of your code, like this "This code adapted from code by Ngesa Marvin, for the "Android Electronics" book. Its use and modifcation are permitted under the terms of the GNU GPL."
- If you make something awesome with the help of this book and/or my code examples, please let me know - I'd love to hear about it! You can hit me up on twitter or via my website.
- Share! If you make something awesome, please consider releasing it as an open source project so other people can learn from what you've done.