Similar authors to follow
See more recommendations
About Simon Monk
His books are on topics related to Open Hardware and Electronics.
You can find out more about him here: http://www.simonmonk.org
Customers Also Bought Items By
A Fully-Updated, No-Nonsense Guide to Electronics
Advance your electronics knowledge and gain the skills necessary to develop and construct your own functioning gadgets. Written by a pair of experienced engineers and dedicated hobbyists, Practical Electronics for Inventors, Fourth Edition, lays out the essentials and provides step-by-step instructions, schematics, and illustrations. Discover how to select the right components, design and build circuits, use microcontrollers and ICs, work with the latest software tools, and test and tweak your creations. This easy-to-follow book features new instruction on programmable logic, semiconductors, operational amplifiers, voltage regulators, power supplies, digital electronics, and more.
Practical Electronics for Inventors, Fourth Edition, covers:
- Resistors, capacitors, inductors, and transformers
- Diodes, transistors, and integrated circuits
- Optoelectronics, solar cells, and phototransistors
- Sensors, GPS modules, and touch screens
- Op amps, regulators, and power supplies
- Digital electronics, LCD displays, and logic gates
- Microcontrollers and prototyping platforms
- Combinational and sequential programmable logic
- DC motors, RC servos, and stepper motors
- Microphones, audio amps, and speakers
- Modular electronics and prototypes
A fully updated guide to quickly and easily programming Arduino
Thoroughly revised for the new Arduino Uno R3, this bestselling guide explains how to write well-crafted sketches using Arduino’s modified C language. You will learn how to configure hardware and software, develop your own sketches, work with built-in and custom Arduino libraries, and explore the Internet of Things—all with no prior programming experience required!
Electronics guru Simon Monk gets you up to speed quickly, teaching all concepts and syntax through simple language and clear instruction designed for absolute beginners. Programming Arduino: Getting Started with Sketches, Second Edition, features dozens of easy-to-follow examples and high-quality illustrations. All of the sample sketches featured in the book can be used as-is or modified to suit your needs.
- An all-new chapter teaches programming Arduino for Internet of Things projects
- Screenshots, diagrams, and source code illustrate each technique
- All sample programs in the book are available for download
Learn electricity and electronics fundamentals and applications—all without taking a formal course
This fully updated guide offers practical, easy-to-follow instruction on electricity and electronics. Written by a pair of experienced instructors, Teach Yourself Electricity and Electronics, Sixth Edition, features plain language explanations and step-by-step lessons that make it easy to understand the material quickly. Throughout, detailed illustrations, practical examples, and self-tests reinforce key concepts. Inside, you’ll find all-new coverage of switching power supplies, class-D amplifiers, lithium-polymer batteries, microcontrollers—even the Arduino electronics platform.
This up-to-date sixth edition covers:
· Direct Current (DC) Circuits
· Cells and Batteries
· Alternating Current (AC) Circuits
· Inductors and Capacitors
· Inductive and Capacitive Reactance
· Impedance and Admittance
· AC Power and Resonance
· Transformers and Impedance Matching
· Semiconductors, Diodes, and Transistors
· Integrated Circuits (ICs) and Electron Tubes
· Amplifiers and Oscillators
· Wireless Transmitters and Receivers
· Digital Circuits
· Microcontrollers, including the Arduino
· Transducers, Sensors, Location, and Navigation
· Acoustics and Audio
· Advanced Communication Systems
· Antennas for RF Communications
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 TAB book has been revised to fully cover the new Raspberry Pi 2, including upgrades to the Raspbian operating system. Discover how to configure hardware and software, write Python scripts, create user-friendly GUIs, and control external electronics. DIY projects include a hangman game, RGB LED controller, digital clock, and RasPiRobot complete with an ultrasonic rangefinder.
- Set up your Raspberry Pi and explore its features
- Navigate files, folders, and menus
- Write Python programs using the IDLE editor
- Use strings, lists, functions, and dictionaries
- Work with modules, classes, and methods
- Create user-friendly games using Pygame
- Build intuitive user interfaces with Tkinter
- Attach external electronics through the GPIO port
- Add powerful Web features to your projects
Take your Arduino programming skills to the next level using the hands-on information contained in this thoroughly revised, easy to follow TAB guide. Aimed at programmers and hobbyists who have mastered the fundamentals, Programming Arduino Next Steps: Going Further with Sketches, Second Edition reveals professional programming tips and tricks. This up-to-date edition covers the Internet of Things (IoT) and features new chapters on interfacing your Arduino with other microcontrollers. You will get dozens of illustrated examples and downloadable code examples that clearly demonstrate each powerful technique.
Discover how to:
•Configure your Arduino IDE and develop your own sketches•Boost performance and speed by writing time-efficient sketches •Optimize power consumption and memory usage •Interface with different types of serial busses, including I2C, 1-Wire, SPI, and TTL Serial •Use Arduino with USB and UART •Incorporate Ethernet, Bluetooth, and DSP•Program Arduino for the Internet •Manage your sketches using One Process•Accomplish more than one task at a time―without multi-threading •Create your own code library and share it with other hobbyists
This hands-on guide will teach you all you need to know to bring your electronic inventions to life!
This fully updated guide shows, step-by-step, how to disassemble, tweak, and re-purpose everyday devices for use in your own electronics creations. Written in the clear, easy-to-follow style that Dr. Simon Monk is famous for, this expanded edition includes coverage of both Arduino AND Raspberry Pi.
Hacking Electronics: Learning Electronics with Arduino and Raspberry Pi, Second Edition, demonstrates each technique through fun DIY projects. Packed with full-color illustrations, photos, and diagrams, the book gets you up and running on your own projects right away. You will discover how to hack sensors, accelerometers, remote controllers, ultrasonic rangefinders, motors, stereo equipment, FM transmitters, and more.
• Contains start-to-finish hacks for both Arduino AND Raspberry Pi!
• Features new coverage of ready-made modules available online
• Offers tips on working with Simon’s hacking electronics kit
Take your creations to the next level with FPGAs and Verilog
This fun guide shows how to get started with FPGA technology using the popular Mojo, Papilio One, and Elbert 2 boards. Written by electronics guru Simon Monk, Programming FPGAs: Getting Started with Verilog features clear explanations, easy-to-follow examples, and downloadable sample programs. You’ll get start-to-finish assembly and programming instructions for numerous projects, including an LED decoder, a timer, a tone generator—even a memory-mapped video display! The book serves both as a hobbyists’ guide and as an introduction for professional developers.
• Explore the basics of digital electronics and digital logic
• Examine the features of the Mojo, Papilio One, and Elbert 2 boards
• Set up your computer and dive in to Verilog programming
• Work with the ISE Design Suite and user constraints files
• Understand and apply modular Verilog programming methods
• Generate electrical pulses through your board’s GPIO ports
• Control servomotors and create your own sounds
• Attach a VGA TV or computer monitor and generate video
• All source code and finished bit files available for download
So Many Fiendishly Fun Ways to Use the Latest Arduino Boards!
Fully updated throughout, this do-it-yourself guide shows you how to program and build fascinating projects with the Arduino Uno and Leonardo boards and the Arduino 1.0 development environment. 30 Arduino Projects for the Evil Genius, Second Edition, gets you started right away with the simplified C programming you need to know and demonstrates how to take advantage of the latest Arduino capabilities.
You'll learn how to attach an Arduino board to your computer, program it, and connect electronics to it to create your own devious devices. A bonus chapter uses the special USB keyboard/mouse-impersonation feature exclusive to the Arduino Leonardo.
30 Arduino Projects for the Evil Genius, Second Edition:
- Features step-by-step instructions and helpful illustrations
- Provides full schematic and construction details for every project
- Covers the scientific principles behind the projects
- Removes the frustration factor--all required parts are listed along with sources
Build these and other clever creations:
- High-brightness Morse code translator
- Seasonal affective disorder light
- Keypad security code
- Pulse rate monitor
- Seven-segment LED double dice
- USB message board
- Tune player
- VU meter
- LCD thermostat
- Computer-controlled fan
- Servo-controlled laser
- Lie detector
- Magnetic door lock
- Infrared remote
- Lilypad clock
- Evil Genius countdown timer
- Keyboard prank
- Automatic password typer
- Accelerometer mouse
If you’re among the many hobbyists and designers who came to electronics through Arduino and Raspberry Pi, this cookbook will help you learn and apply the basics of electrical engineering without the need for an EE degree. Through a series of practical recipes, you’ll learn how to solve specific problems while diving into as much or as little theory as you’re comfortable with.
Author Simon Monk (Raspberry Pi Cookbook) breaks down this complex subject into several topics, from using the right transistor to building and testing projects and prototypes. With this book, you can quickly search electronics topics and go straight to the recipe you need. It also serves as an ideal reference for experienced electronics makers.
This cookbook includes:
- Theoretical concepts such as Ohm’s law and the relationship between power, voltage, and current
- The fundamental use of resistors, capacitors and inductors, diodes, transistors and integrated circuits, and switches and relays
- Recipes on power, sensors and motors, integrated circuits, and radio frequency for designing electronic circuits and devices
- Advice on using Arduino and Raspberry Pi in electronics projects
- How to build and use tools, including multimeters, oscilloscopes, simulations software, and unsoldered prototypes
The BBC micro:bit is a tiny, cheap, yet surprisingly powerful computer that you can use to build cool things and experiment with code. The 30 simple projects and experiments in this book will show you how to use the micro:bit to build a secret science lab complete with robots, door alarms, lie detectors, and more--as you learn basic coding and electronics skills.
Here are just some of the projects you'll build:
• A "light guitar" you can play just by moving your fingers
• A working lie detector
• A self-watering plant care system
• A two-wheeled robot
• A talking robotic head with moving eyes
• A door alarm made with magnets
Learn to code like a Mad Scientist!
TEAM ARDUINO UP WITH ANDROID FOR SOME MISCHIEVOUS FUN!
Filled with practical, do-it-yourself gadgets, Arduino + Android Projects for the Evil Genius shows you how to create Arduino devices and control them with Android smartphones and tablets. Easy-to-find equipment and components are used for all the projects in the book.
This wickedly inventive guide covers the Android Open Application Development Kit (ADK) and USB interface and explains how to use them with the basic Arduino platform. Methods of communication between Android and Arduino that don't require the ADK--including sound, Bluetooth, and WiFi/Ethernet are also discussed. An Arduino ADK programming tutorial helps you get started right away.
Arduino + Android Projects for the Evil Genius:
- Contains step-by-step instructions and helpful illustrations
- Provides tips for customizing the projects
- Covers the underlying principles behind the projects
- Removes the frustration factor--all required parts are listed
- Provides all source code on the book's website
Build these and other devious devices:
- Bluetooth robot
- Android Geiger counter
- Android-controlled light show
- TV remote
- Temperature logger
- Ultrasonic range finder
- Home automation controller
- Remote power and lighting control
- Smart thermostat
- RFID door lock
- Signaling flags
- Delay timer
Design custom printed circuit boards with EAGLE
Learn how to make double-sided professional-quality PCBs from the ground up using EAGLE--the powerful, flexible design software. In this step-by-step guide, electronics guru Simon Monk leads you through the process of designing a schematic, transforming it into a PCB layout, and submitting standard Gerber files to a manufacturing service to create your finished board. Filled with detailed illustrations, photos, and screenshots, Make Your Own PCBs with EAGLE features downloadable example projects so you can get started right away.
- Install EAGLE Light Edition and discover the views and screens that make up an EAGLE project
- Create the schematic and board files for a simple LED project
- Find the right components and libraries for your projects
- Work with the Schematic Editor
- Lay out PCBs with through-hole components and with surface mount technology
- Build a sound level meter with a small amplifier and ten LEDs
- Generate Gerber design files to submit for fabrication
- Solder through-hole PCBs and SMD boards
- Design a plug-in Arduino shield
- Build a Raspberry Pi expansion board
- Automate repetitive tasks using scripts and User Language Programs
- Create your own libraries and parts and modify existing components