Arduino is the open source electronics prototyping platform that has taken the Maker Movement by storm. This thorough introduction, updated for the latest Arduino release, helps you start prototyping right away. From obtaining the required components to putting the final touches on your project, all the information you need is here!
Getting started with Arduino is a snap. To use the introductory examples in this guide, all you need is an Arduino Uno or Leonardo, along with a USB cable and an LED. The easy-to-use, free Arduino development environment runs on Mac, Windows, and Linux.
In Getting Started with Arduino, you'll learn about:
Interaction design and physical computing
The Arduino board and its software environment
Basics of electricity and electronics
Prototyping on a solderless breadboard
Drawing a schematic diagram
Talking to a computer--and the cloud--from Arduino
Building a custom plant-watering system
Encyclopedia of Electronic Components Volume 1: Resistors, Capacitors, Inductors, Switches, Encoders, Relays, Transistors
Want to know how to use an electronic component? This first book of a three-volume set includes key information on electronics parts for your projects—complete with photographs, schematics, and diagrams. You’ll learn what each one does, how it works, why it’s useful, and what variants exist. No matter how much you...
Python High Performance Programming
If you have at least a basic knowledge of Python, this book will help you maximize the performance of your code and applications. Easy to follow tutorials will make you a hard act to follow in Python programming.
Identify the bottlenecks in your applications and solve them using the best...
C in Depth :: Easy Beginner's To Expert's Guide.
Essential C Skills-Made Easy–Without Fear!
This C Programming book gives a good start and complete introduction for C Programming for Beginner’s. Learn the all basics and advanced features of C programming in no time from Bestselling...
Calculus for Computer Graphics
Students studying computer animation and computer games have to be familiar with geometry, matrices, vectors, rotation transforms, quaternions, curves and surfaces, and as computer graphics software becomes increasingly sophisticated, calculus is also being used to resolve its associated problems.
The author draws upon his...
Programming the Raspberry Pi, Second Edition: Getting Started with Python
An updated guide to programming your own Raspberry Pi projects
Learn to create inventive programs and fun games on your powerful Raspberry Piâwith no programming experience required. This practical book has been revised to fully cover the new Raspberry Pi 2, including upgrades to the Raspbian operating system. Discover...