Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Table of Contents
Introduction
About This Book Foolish Assumptions Icons Used in This Book Beyond the Book Where to Go from Here
Book 1: Getting Started in Electronics
Chapter 1: Welcome to Electronics
What Is Electricity? But Really, What Is Electricity? What Is Electronics? What Can You Do with Electronics? Looking inside Electronic Devices
Chapter 2: Understanding Electricity
Pondering the Wonder of Electricity Looking for Electricity Peering Inside Atoms Examining the Elements Minding Your Charges Conductors and Insulators Understanding Current Understanding Voltage Comparing Direct and Alternating Current Understanding Power
Chapter 3: Creating Your Mad-Scientist Lab
Setting Up Your Mad-Scientist Lab Equipping Your Mad-Scientist Lab Stocking up on Basic Electronic Components One Last Thing
Chapter 4: Staying Safe
Facing the Realities of Electrical Dangers Other Ways to Stay Safe Keeping Safety Equipment on Hand Protecting Your Stuff from Static Discharges
Chapter 5: Reading Schematic Diagrams
Introducing a Simple Schematic Diagram Laying Out a Circuit To Connect or Not to Connect Looking at Commonly Used Symbols Simplifying Ground and Power Connections Labeling Components in a Schematic Diagram Representing Integrated Circuits in a Schematic Diagram
Chapter 6: Building Projects
Looking at the Process of Building an Electronic Project Envisioning Your Project Designing Your Circuit Prototyping Your Circuit on a Solderless Breadboard Constructing Your Circuit on a Printed Circuit Board (PCB) Finding an Enclosure for Your Circuit
Chapter 7: The Secrets of Successful Soldering
Understanding How Solder Works Procuring What You Need to Solder Preparing to Solder Soldering a Solid Solder Joint Checking Your Work Desoldering
Chapter 8: Measuring Circuits with a Multimeter
Looking at Multimeters What a Multimeter Measures Using Your Multimeter
Chapter 9: Catching Waves with an Oscilloscope
Understanding Oscilloscopes Examining Waveforms Calibrating an Oscilloscope Displaying Signals
Book 2: Working with Basic Electronic Components
Chapter 1: Working with Basic Circuits
What Is a Circuit? Using Batteries Building a Lamp Circuit Project 1: A Simple Lamp Circuit Working with Switches Building a Switched Lamp Circuit Project 2: A Lamp Controlled by a Switch Understand Series and Parallel Circuits Building a Series Lamp Circuit Project 3: A Series Lamp Circuit Building a Parallel Lamp Circuit Project 4: A Parallel Lamp Circuit Using Switches in Series and Parallel Building a Series Switch Circuit Project 5: A Series Switch Circuit Building a Parallel Switch Circuit Project 6: A Parallel Switch Circuit Switching between Two Lamps Project 7: Controlling Two Lamps with One Switch Building a Three-Way Lamp Switch Project 8: A Three-Way Light Switch Reversing Polarity Project 9: A Polarity-Reversing Circuit
Chapter 2: Working with Resistors
What Is Resistance? Measuring Resistance Looking at Ohm’s Law Introducing Resistors Reading Resistor Color Codes Understanding Resistor Power Ratings Limiting Current with a Resistor Project 10: Using a Current-Limiting Resistor Combining Resistors Project 11: Resistors in Series and Parallel Dividing Voltage Dividing Voltage with Resistors Project 12: A Voltage Divider Circuit Varying Resistance with a Potentiometer
Chapter 3: Working with Capacitors
What Is a Capacitor? Counting Capacitance Reading Capacitor Values The Many Sizes and Shapes of Capacitors Calculating Time Constants for Resistor/Capacitor Networks Combining Capacitors Putting Capacitors to Work Charging and Discharging a Capacitor Project 13: Charging and Discharging a Capacitor Blocking DC while Passing AC Project 14: Blocking Direct Current
Chapter 4: Working with Inductors
What Is Magnetism? Examining Electromagnets Inducing Current Calculating RL Time Constants Calculating Inductive Reactance Combining Inductors Putting Inductors to Work
Chapter 5: Working with Diodes and LEDs
What Is a Semiconductor? Introducing Diodes The Many Types of Diodes Using a Diode to Block Reverse Polarity Project 15: Blocking Reverse Polarity Putting Rectifiers to Work Building Rectifier Circuits Project 16: Rectifier Circuits Introducing Light Emitting Diodes Using LEDs to Detect Polarity Project 17: An LED Polarity Detector
Chapter 6: Working with Transistors
What’s the Big Deal about Transistors? Amplifying with a Transistor Using a Transistor as a Switch An LED Driver Circuit Project 18: A Transistor LED Driver Looking at a Simple NOT Gate Circuit Building a NOT Gate Project 19: A NOT Gate Oscillating with a Transistor Building an LED Flasher Project 20: An LED Flasher Wrapping Up Our Exploration of Discrete Components
Book 3: Working with Integrated Circuits
Chapter 1: Introducing Integrated Circuits
What Exactly Is an Integrated Circuit? Looking at How Integrated Circuits Are Made Integrated Circuit Packages Using ICs in Schematic Diagrams Powering ICs Avoiding Static and Heat Damage Reading IC Data Sheets Popular Integrated Circuits
Chapter 2: The Fabulous 555 Timer Chip
Looking at How the 555 Works Understanding 555 Modes Using the 555 in Monostable (One-Shot) Mode Using the 555 in Astable (Oscillator) Mode Using the 555 in Bistable (Flip-Flop) Mode Using the 555 Timer Output Doubling Up with the 556 Dual Timer Making a One-Shot Timer Project 21: A One-Shot 555 Timer Circuit Making an LED Flasher Project 22: An LED Flasher Using a Set/Reset Switch Project 23: An LED Flasher with a Set/Reset Switch Making a Beeper Project 24: An Audible Beeper
Chapter 3: Working with Op-Amps
Looking at Operational Amplifiers Understanding Open Loop-Amplifiers Looking at Closed Loop-Amplifiers Using an Op-Amp as a Unity Gain Amplifier Using an Op-Amp as a Voltage Comparator Adding Voltages Working with Op-Amp ICs
Book 4: Beyond Direct Current
Chapter 1: Getting into Alternating Current
What Is Alternating Current? Measuring Alternating Current Understanding Alternators Understanding Motors Understanding Transformers Working with Line Voltage Using Line Voltage in Your Projects Wires and Connectors for Working with Line Voltage Using Fuses to Protect Line-Voltage Circuits Using Relays to Control Line-Voltage Circuits
Chapter 2: Building Power Supplies
Using a Power Adapter Understanding What a Power Supply Does Transforming Voltage Turning AC into DC Filtering Rectified Current Regulating Voltage
Chapter 3: Understanding Radio
Understanding Radio Waves Transmitting and Receiving Radio Understanding AM Radio Understanding FM Radio Building a Crystal Radio
Chapter 4: Working with Infrared
Introducing Infrared Light Detecting Infrared Light Project 25: A Simple IR Detector Creating Infrared Light Building a Proximity Detector Building a Common-Emitter Proximity Detector Project 26: A Common-Emitter Proximity Detector Building a Common-Collector Proximity Detector Project 27: A Common-Collector Proximity Detector
Book 5: Doing Digital Electronics
Chapter 1: Understanding Digital Electronics
Distinguishing Analog and Digital Electronics Understanding Binary Using Switches to Build Gates Project 28: A Simple AND Circuit Project 29: A Simple OR Circuit Project 30: A Simple XOR Circuit
Chapter 2: Getting Logical
Introducing Boolean Logic and Logic Gates Looking at NOT Gates Looking at AND Gates Looking at OR Gates Looking at NAND Gates Looking at NOR Gates Looking at XOR and XNOR Gates De Marvelous De Morgan’s Theorem All You Need Is NAND (Or NOR) Using Software to Practice with gates
Chapter 3: Working with Logic Circuits
Creating Logic Gates with Transistors Project 31: A Transistor NOT Gate Project 32: A Transistor NAND Gate Project 33: A Transistor NOR Gate Introducing Integrated Circuit Logic Gates Introducing the Versatile 4000-Series Logic Gates Building Projects with the 4011 Quad Two-Input NAND Gate Project 34: A CMOS NAND Gate Project 35: A CMOS AND Gate Project 36: A CMOS OR Gate Project 37: A CMOS NOR Gate
Chapter 4: Working with Flip-Flops
Looking at Latches Project 38: An Active-High Latch Project 39: An Active-Low Latch Looking at Gated Latches Project 40: A Gated D Latch Introducing Flip-Flops Project 41: A D Flip-Flop Project 42: A Toggle Flip-Flop Debouncing a Clock Input
Chapter 5: Introducing Microcontrollers
Introducing Microcontrollers Programming a Microcontroller Working with I/O Pins
Book 6: Working with Arduino Microprocessors
Chapter 1: Introducing Arduino
Introducing the Arduino UNO Buying an UNO Starter Kit Installing the Arduino IDE Connecting to an UNO Looking at a Simple Arduino Sketch Running the Blink Program Using a Digital I/O Pin to Control an LED Project 43: Blinking an LED with an Arduino UNO
Chapter 2: Creating Arduino Sketches
Introducing C Building a Test Circuit Project 44: An Arduino LED Test Board Flashing the LEDs Using Comments Creating Identifiers Using Variables Doing Math A Program That Uses Variables and Math Using If Statements Using While Loops Using For Loops Crafting Your Own Functions
Chapter 3: More Arduino Programming Tricks
Using a Push Button with an Arduino Checking the Status of a Switch in Arduino Project 45: A Push-Button Controlled Arduino LED Flasher Randomizing Your Programs Reading a Value from a Potentiometer Project 46: A Variable-Rate LED Flasher
Chapter 4: An Arduino Proximity Sensor
Using an Ultrasonic Range Finder Using an LCD Building a Proximity Sensor Project 47: An Arduino Proximity Sensor
Book 7: Working with BASIC Stamp Processors
Chapter 1: Introducing the BASIC Stamp
Introducing the BASIC Stamp Buying a BASIC Stamp Working with the BASIC Stamp HomeWork Board Connecting to BASIC Stamp I/O Pins Installing the BASIC Stamp Windows Editor Connecting to a BASIC Stamp Writing Your First PBASIC Program Project 48: Hello, World! Flashing an LED with a BASIC Stamp Project 49: An LED Flasher
Chapter 2: Programming in PBASIC
Introducing PBASIC Building a Test Circuit Project 50: An LED Test Board Flashing the LEDs Using Comments Creating Names Using Constants Assigning Names to I/O Pins Using Variables Doing Math Using If Statements Using DO Loops Using FOR Loops
Chapter 3: More PBASIC Programming Tricks
Using a Push Button with a BASIC Stamp Checking the Status of a Switch in PBASIC Project 51: A Push-Button-Controlled LED Flasher Randomizing Your Programs Reading a Value from a Potentiometer Project 52: Using a Potentiometer to Control Flashing LEDs Using Subroutines and the GOSUB Command
Chapter 4: Adding Sound and Motion to Your BASIC Stamp Projects
Using a Piezo Speaker with a BASIC Stamp Project 53: Creating Sound with a Piezo Speaker Using a Servo with a BASIC Stamp Project 54: Using a Servo with a BASIC Stamp
Book 8: Working with Raspberry Pi
Chapter 1: Introducing Raspberry Pi
Introducing the Raspberry Pi Considering Raspberry Pi Versions Setting Up a Raspberry Pi Installing the Raspbian Operating System Logging In to Raspberry Pi Understanding the File System Fixing the Keyboard Writing Your First Raspberry Pi Program Examining GPIO Ports Connecting an LED to a GPIO Port Flashing an LED in Python Configuring IDLE for Root Privileges Building a Raspberry Pi LED Flasher Project 55: Blinking an LED with a Raspberry Pi
Chapter 2: Programming in Python
Looking Closer at Python Building a Test Circuit Project 56: A Raspberry Pi LED Test Board Flashing the LEDs Using Comments Creating Identifiers Using Constants Using Variables Creating Your Own Functions Using If Statements Using While Loops Using For Loops Looking at Python Lists
Chapter 3: Reading Digital and Analog Input
Using a GPIO Port for Digital Input Checking the Status of a Switch in Python Project 57: A Push-Button-Controlled Raspberry Pi LED Flasher Reading Analog Input Enabling SPI on Your Raspberry Pi Using the MCP3008 in Python Using the mcp3008 Package Project 58: A Variable-Rate LED Flasher
Book 9: Special Effects
Chapter 1: Building a Color Organ
Examining the Color Organ Project Understanding How the Color Organ Works Getting What You Need to Build the Color Organ Assembling the Color Organ Using the Color Organ
Chapter 2: Animating Holiday Lights
Introducing the ShowTime PC Controller Looking at a Basic Light-O-Rama Setup Understanding Channels and Sequences Choosing Lights for Your Display Designing Your Layout Assembling the ShowTime PC Controller Connecting the Controller to a Computer Testing the ShowTime PC Controller Using the Light-O-Rama Sequence Editor Understanding Sequences Creating a Musical Sequence Visualizing Your Show
Chapter 3: Building an Animatronic Prop Controller
Looking at the Requirements of Animatronic Prop Control Examining a Typical Animatronic Prop Building the Prop Controller Programming the Prop-1 Controller Sending Commands to the RC-4 or AP-16+ Modules Programming the RC-4 Relay Control Module Programming the AP-16+ Audio Player Module Programming the PIR Motion Detector Looking at Complete Jack-in-the-Box Program
About the Author Advertisement Page Connect with Dummies End User License Agreement
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion