Skip to content

:octocat: Companion Code for "Android Electronics," the book by Ngesa Marvin

License

Notifications You must be signed in to change notification settings

ngesa254/Android-Electronics

Repository files navigation

Android Electronics: Tools and Techniques for Engineering Wizardry

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

Open Source License

  • 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.

Sharing

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.

About

:octocat: Companion Code for "Android Electronics," the book by Ngesa Marvin

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published