Index
Symbols
- 2N3904 transistors, Solution, Solution, Discussion, Discussion
- 2N7000 transistors, Solution, Solution, Discussion
- 555 timers
- 7-segment displays, Problem, Problem
- 74HC IC, Solution
- 74HC00 IC, Solution
- 74HC4017 IC, Solution
- 74HC4094 IC, Solution
- 74HC590 IC, Solution
- 7805 linear voltage regulators, Solution
- Ω (Ohms), Discussion, Introduction
A
- A (amperes), Solution
- AC (alternating current)
- boosting AC voltage, Problem
- converting, Problem
- converting AC to DC (full-wave rectification), Problem
- converting AC to DC (half-wave rectification), Problem
- converting AC to regulated DC, Problem
- converting AC to variable DC, Problem
- converting DC to AC, Problem
- converting one voltage to another, Problem
- vs. direct current, Problem
- measuring voltage, Problem
- safety warning, Solution, Solution, Problem
- switching, Problem
- acknowledgments, Acknowledgments
- Adafruit CharLCD Python library, Raspberry Pi software
- ADC IC, Solution-Discussion
- addressable LED strips, Problem
- adjustable voltage regulators, Solution
- Ah (ampere hours), Solution
- air gaps, Solution
- alphanumeric displays, Problem
- alternating current (see AC (alternating current))
- AM (amplitude modulation), Amplitude Modulation (AM)
- ambient sounds, Solution
- (see also audio electronics)
- American Wire Gauge (AWG) standard, Solution
- ampere hours (Ah), Solution
- amperes (amps), Solution
- amplifiers (see operational amplifiers; power amplifiers)
- amplitude modulation (AM), Amplitude Modulation (AM)
- (see also radio frequency)
- analog designs, Introduction-Discussion
- applying PWM to analog signals, Problem
- avoiding voltage drops, Problem
- circuit-simulator software, Problem
- controlling motor speed, Problem
- decibel measurement, Problem
- filtering out high frequencies, Problem
- flashing LEDs, Problem
- flashing LEDs in series, Problem
- low-cost oscillators, Problem
- one-shot timers, Problem
- ring oscillators, Problem
- simple oscillators, Problem
- variable duty cycle oscillators, Problem
- voltage-controlled oscillators (VCO), Problem
- Analog Filter Wizard, Solution, Solution
- analogRead function (Arduino), Solution
- analogWrite function (Arduino), Solution
- Arduino boards
- alternatives to, Problem
- analog input from ICs, Solution
- analog input from resistive sensors, Discussion
- Arduino Uno R3, Solution, Discussion, Discussion
- AREF (analog reference) pin, Solution
- attaching multiple sensors to, Discussion
- attaching transceivers to, Solution
- benefits of, Discussion
- blink sketch, Solution
- changing LED colors, Problem
- Charlieplexing technique for multiple LED control, Problem
- components included, Solution
- connecting breadboards to, Discussion
- connecting electret microphones, Discussion
- connecting high-power LEDs to, Problem
- connecting I2C display modules, Solution
- connecting standard LEDs to, Problem
- connecting switches to, Problem
- connecting to alphanumeric LCD displays, Solution
- connecting to digital inputs, Problem
- connecting to I2C OLED displays, Problem
- connecting to prototyping boards, Discussion
- controlling addressable LED strips, Problem
- controlling bipolar stepper motors, Problem
- controlling DC motor direction, Solution
- controlling digital outputs with, Problem
- controlling relays, Problem
- controlling servomotors, Problem
- controlling solid-state relays, Problem
- controlling unipolar stepper motors, Problem
- current limits, Discussion
- downloading sketches, Problem
- extending number of GPIO pins, Problem, Problem
- filtering out high frequencies, Solution
- FM receivers using, Problem
- generating analog output from, Problem
- GPIO features, Discussion
- high-side switching, Discussion
- installing Arduino IDE, Solution
- low-side switching, Problem
- measuring distance, Solution
- measuring humidity, Problem
- measuring light intensity, Problem
- measuring temperature, Problem, Problem
- multiplexing technique for 7-segment displays, Problem
- peripheral interfaces, Discussion
- pinout diagram, Discussion, Arduino Uno R3
- playing sounds on, Problem
- programming language, Solution
- programming with Raspberry Pi, Discussion
- reading analog inputs on, Problem
- rotational position, Arduino Software
- signal level conversion, Problem
- solar power for, Problem
- switching components on and off, Problem
- switching several LEDs simultaneously, Problem
- switching with, Problem
- Arduino Serial Monitor, Solution, Solution
- AREF (analog reference) pin, Solution
- astable transistor arrangement, Solution
- attribution, providing, Using Code Examples
- audio electronics, Introduction-Discussion
- automatic battery backups, Problem
- autoranging multimeters, Problem, Problem
- AWG (American Wire Gauge) standard, Solution
B
- back-emf, Discussion
- band-pass filters, Solution, Amplitude Modulation (AM)
- base current, limiting, Discussion
- base-emitter voltage, Solution
- batteries, Introduction-Discussion (see also power supplies; solar power)
- arranged in parallel, Discussion
- arranged in serial, Discussion
- automatic battery backups, Problem
- capacities and voltages, Solution, Solution
- vs. capacitors, Discussion
- charging LiPo batteries, Problem
- conditions affecting, Discussion
- estimating battery life, Problem
- internal resistance of, Discussion, Discussion
- rechargeable, Discussion, Solution, Problem
- regulating battery voltage, Problem
- selecting nonrechargeable, Problem
- selecting rechargeable, Problem
- vs. supercapacitors, Discussion
- trickle charging, Problem
- using all power in, Problem
- BCM pin mode (Raspberry Pi), Discussion
- Bessel filters, Discussion
- bipolar junction transistors (BJTs), Problem, Problem, Problem, Problem, Solution
- bipolar stepper motors, Solution
- bit banging, Discussion
- BJTs (bipolar junction transistors), Problem, Problem, Problem, Problem, Solution
- blink sketch (Arduino), Solution
- blinky.py program, Solution
- BOARD pin mode (Raspberry Pi), Discussion
- boost-converters, Solution, Solution
- bounce (switches), Discussion, Solution
- breadboards
- breakdown voltage (diodes), Solution
- breakout boards, Discussion
- bridge rectifiers, Using a Bridge Rectifier
- buck converters, Discussion
- buffering signals, Problem
- Butterworth filters, Discussion
- bypass capacitors, Solution
C
- C (capacity), Discussion
- CAD (computer-aided design), Solution
- CadSoft EAGLE, Solution
- capacitance, measuring, Problem
- capacitors
- 100nF capacitors, Solution
- bypass capacitors, Solution
- charging/discharging, Discussion
- connecting in parallel, Problem
- connecting in series, Problem
- discharging, Problem
- energy storage calculation, Problem
- energy storage using, Problem, Problem
- ESR (equivalent series resistance), ESR (equivalent series resistance)
- list of with suppliers, Capacitors and Inductors
- numbering system, Solution
- photo of, Discussion
- purpose of, Introduction
- vs. rechargeable batteries, Discussion
- vs. resistors, Discussion
- selecting, Problem
- standard values available, Discussion
- supercapacitors, Discussion, Solution
- temperature ratings, Temperature rating
- through-hole, Solution
- tolerance, Solution
- types of, Discussion
- values of, factors affecting, Solution
- values of, high capacitance, Solution
- values of, in parallel, Solution
- values of, in series, Solution
- values of, reading, Problem
- voltage ratings, Voltage rating
- carrier frequencies, Amplitude Modulation (AM)
- (see also radio frequency)
- CC1101 RF transceivers, Solution
- CD4047 timers, Discussion
- CharLCD Python library, Raspberry Pi software
- Charlieplexing technique, Solution
- Chebyshev filters, Discussion, Solution
- chip resistors, Discussion
- chips (see digital integrated circuits; transistors and integrated circuits (ICs))
- choke inductors, Discussion
- circuits
- class-D digital amplifiers, Solution
- CMOS (complementary metal-oxide semiconductor), Solution
- code, using examples from book, Using Code Examples, Solution, Problem
- comments and questions, How to Contact Us
- common-cathode RGB LEDs, Solution
- common-emitter arrangements, Solution
- common-source arrangement, Problem
- comparators, Solution
- constant-current power supplies, Problem
- construction, Introduction-Discussion
- contact information, How to Contact Us
- continuity, measuring, Problem
- corner frequency (f0), Discussion
- current
- calculating, Problem
- calculating at any point, Problem
- constant-current power supplies, Problem
- defined, Problem
- directional flow, Problem
- measuring in circuits, Problem
- modifying and moderating flow, Problem
- switching high current loads, Problem
- switching stronger using weaker, Problem
- switching with small control current, Problem
- wire gauge properties, Solution
- current gain (transistors), Solution, Solution
D
- DallasTemperature library (Arduino), Arduino Software
- Darlington transistors, Problem
- data, sending digital over radio connections, Problem
- DC (direct current)
- vs. alternating current, Problem
- boosting DC voltage, Problem
- converting AC to DC (full-wave rectification), Problem
- converting AC to DC (half-wave rectification), Problem
- converting AC to regulated DC, Problem
- converting AC to variable DC, Problem
- converting DC to AC, Problem
- measuring voltage, Problem
- regulating DC power supplies, Problem
- safety warning, Solution
- voltage restrictions, Problem
- DC motors, Introduction
- decibels (dB), measuring, Problem
- decibels Absolute (dBA), Discussion
- decimal counter ICs, Problem
- decoupling, Solution
- DesignSpark, Solution
- desoldering components, Problem
- DHT11 module, Solution
- digital data, sending over radio connections, Problem
- digital integrated circuits (ICs), Introduction-Discussion
- digital multimeters (DMM), Problem-Discussion
- digital radio, Digital Radio
- (see also radio frequency)
- digital switches, Problem, Problem, Problem
- digitalRead function (Arduino), Solution
- digitalWrite function (Arduino), Solution
- diodes
- DC voltage restriction, Problem
- light-emitting (LEDs), Problem
- list of with suppliers, Transistors, Diodes
- photo of, Solution
- photodiodes, Problem
- polarity error protection, Solution
- power-handling capacity, Solution
- purpose of, Problem
- recovery time, Discussion
- rectifier diodes, Solution, Discussion
- Schottky diodes, Solution
- snubbing diodes, Solution
- types of, Problem
- Zener diodes, Solution, Discussion
- direct current (see DC (direct current))
- disc ceramic capacitors, Solution
- displays
- distance, measuring, Problem
- DPDT (double pole, double throw) switches, Discussion
- (see also switches and relays)
- DS18B20 IC, Discussion, Solution
- dual-gang potentiometers, Discussion
E
- E24 series resistors, Solution
- E96 series resistors, Discussion
- EAGLE CAD, Solution
- electret microphones, Problem
- electrical noise, Discussion, Problem
- electrolytic capacitors, Solution
- electronics
- analog designs, Introduction-Discussion
- Arduino and Raspberry Pi, Introduction-Discussion, Arduino Uno R3, Raspberry Pi 2 Model B, B+, A+, Zero
- audio, Introduction-Discussion
- batteries, Introduction-Discussion
- capacitors and inductors, Introduction-Discussion
- construction, Introduction-Discussion
- digital integrated circuits, Introduction-Discussion
- diodes, Introduction-Discussion
- getting started in, Who Should Read This Book-A Word on Electronics Today
- LEDs and displays, Introduction-Discussion
- motors, Introduction-Discussion
- online resources, Online Resources
- operational amplifiers, Introduction-Discussion
- parts and suppliers, Parts-Equipment
- power supplies, Introduction-Discussion
- radio frequency, Introduction-Discussion
- resistors, Introduction-Discussion
- safety warning, Solution, Discussion, Solution, Solution, Solution, Solution, Problem
- sensors, Introduction-Discussion
- solar power, Introduction-Discussion
- switches and relays, Introduction-Discussion
- switching, Introduction-Discussion
- theory, Introduction-Discussion
- tools, Introduction-Discussion
- transistors and integrated circuits (ICs), Introduction-Discussion
- units and prefixes, Units
- emitter-follower arrangements, Solution
- equivalent series resistance (ESR), ESR (equivalent series resistance), Discussion
- ESP01 module, Discussion
- ESP8266 modules, Discussion
- ESR (equivalent series resistance), ESR (equivalent series resistance), Discussion
F
- F (Farads), Solution
- ferrite chokes, Discussion
- filter design tools, Solution, Solution, Problem
- fixed linear voltage regulators, Solution
- FM (frequency modulation), Frequency Modulation (FM)
- forums, accessing, Online Resources
- forward voltage (Vf), Discussion
- forward-biased current flow, Solution
- FQP30N06 transistors, Solution, Solution
- FQP30N06L transistors, Solution
- frequencies
- frequency modulation (FM), Frequency Modulation (FM)
- frequency-divider ICs, Problem
- Fritzing, Discussion, Solution
- function generators, Problem
- fuses, Problem
G
- gain (transistors), Solution, Solution
- gate resistors, Discussion
- Geiger– Müller tubes, Discussion
- Gerbers, Solution
- getEncoderTurn function (Arduino), Arduino Software
- getting help, Online Resources
- get_encoder_turn function (Raspberry Pi), Discussion
- GND (ground), Discussion
- GPIO (general-purpose input/output) pins, Introduction, Problem
- graphics, displaying, Problem
- ground (GND), Discussion
H
- H-bridge ICs, Solution
- Hackaday, Online Resources
- half-bridge configuration, Solution
- HC-SR04 module, Solution
- HD44780 IC, Solution
- HDMI connector (Raspberry Pi), Discussion
- headphone-style jack sockets, Solution
- heatsinks, Problem-Discussion
- help, obtaining, Online Resources
- Hertz (Hz), Discussion
- high frequencies
- high-impedance input voltage, Problem
- high-side switching, Problem
- HT16K33 IC, Discussion
- humidity, measuring, Problem
- Hz (Hertz), Discussion
I
- I2C peripherals, Problem, Problem, Solution
- IGBTs (insulated gate bipolar transistors), Solution
- impedance
- inductance, measuring, Problem
- inductors
- infrared (IR) light measurement, Solution
- input impedance, Discussion
- Instructables, Online Resources
- integrated circuits (ICs) (see digital integrated circuits; transistors and integrated circuits (ICs))
- Internet of Things (IoT) projects, Solution, Discussion
- inverters, Solution
- inverting amplifiers, Problem
- IRG4PC30UPBF transistors, Solution
L
- L (logic) version MOSFET, Solution, Solution
- L293D IC, Solution, Discussion
- lab power supplies, Problem-Discussion
- lead (Pb), Discussion
- LEDs (light-emitting diodes) (see also analog designs)
- addressable LED strips, Problem
- changing colors of, Problem
- common-cathode RGB LEDs, Solution
- connecting standard, Problem
- controlling many, Problem
- driving high-power, Problem
- identifying LED pins, Discussion
- identifying RGB LED pins, Solution
- isolating signals for safety, Problem
- OLED displays, Problem
- powering several simultaneously, Problem
- resistor value calculation, Problem
- switching several simultaneously, Problem
- uses for, Introduction
- varying brightness in, Discussion
- led_pin (Raspberry Pi), Discussion
- light intensity, measuring, Problem, Problem, Problem, Problem, Problem
- linear voltage regulators, Solution, Solution, Discussion
- linear-track potentiometers, Discussion
- LiPo (lithium polymer) batteries, Discussion, Problem, Problem
- LiquidCrystal library (Arduino), Arduino software
- LM2596 regulator, Solution
- LM2937 regulators, Discussion
- LM311 regulators, Solution
- LM317 regulators, Solution, Solution, Solution
- LM35 IC, Solution
- load, defined, Discussion
- logarithmic frequency scales, Solution
- logarithmic-track potentiometers, Discussion
- logic-gate ICs, Problem
- loop function (Arduino), Discussion
- loudspeakers, Solution
- (see also audio electronics)
- low frequencies, filtering out, Problem, Problem
- low-dropout (LDO) regulators, Discussion
- low-side switching, Problem, Solution
M
- mA (milliamps), Discussion
- magnets, Problem
- mAh (milliampere hours), Solution
- MAX2606 IC, Solution
- MCP3008 IC, Solution
- MCP73831 IC, Solution
- mega ohms (MΩ), Introduction
- microcontrollers (see also Arduino boards; Raspberry Pi)
- microphones, Problem
- microswitches, Discussion
- milliampere hours (mAh), Solution
- milliamps (mAs), Discussion
- milliohms (mΩ), Discussion, Introduction
- MISO (master in slave out), Discussion
- MLC (multilayer ceramic) capacitors, Solution, Solution
- modules, list of with suppliers, Modules
- Monk Makes Protoboards, Solution, Solution
- MOSFET transistors, Solution, Solution, Discussion, Solution, Problem, Problem, Solution
- MOSI (master out slave in), Discussion
- motors, Introduction-Discussion
- Mozzi library (Arduino), Solution, Discussion
- MPSA14 transistors, Solution, Solution
- multilayer ceramic (MLC) capacitors, Solution, Solution
- multimeters
- input impedance of, Discussion
- measuring AC voltage with, Problem
- measuring continuity with, Problem
- measuring current with, Problem
- measuring DC voltage with, Problem
- measuring high voltages with, Problem
- measuring resistance, capacitance, or inductance with, Problem
- multiplexing technique, Problem
- MΩ (mega ohms), Introduction
- mΩ (milliohms), Discussion, Introduction
N
- N-channel MOSFETs, Solution
- NE555 timer IC
- negative temperature coefficient (NTC) thermistors, Discussion
- neopixels, Problem
- NiMh batteries, Discussion, Problem
- NodeMCU module, Discussion
- noise prevention, Discussion, Problem
- noninverting amplifiers, Problem
- NPN (negative positive negative) transistors, Discussion
- NTC (negative temperature coefficient) thermistors, Discussion
- numbers, displaying, Problem
O
- Ohm's law, Problem, Solution
- Ohms (Ω), Discussion, Introduction
- OLED displays, Problem
- OMXPlayer (Raspberry Pi), Solution
- OneWire library (Arduino), Arduino Software
- online help resources, Online Resources
- OPA365, Solution
- open-collector outputs, Problem
- open-drain outputs, Discussion
- operational amplifiers (op-amps), Introduction-Discussion
- benefits of, Introduction
- buffering signals, Problem
- comparing voltages, Problem
- filtering out high and low frequencies, Problem
- filtering out low frequencies, Problem
- making inverting amplifiers, Problem
- making noninverting amplifiers, Problem
- powering (single supply), Problem
- powering (split supply), Problem
- purpose of, Introduction
- reducing amplitude of high frequencies, Problem
- schematic diagram of, Introduction
- selecting, Problem
- optical sensors, Solution
- opto-couplers, Problem, Opto-Electronics
- oscillators
- oscilloscopes, Problem
- overshoot, Solution
P
- P-channel MOSFETs, Solution, Solution
- Particle Photon microcontroller, Discussion
- parts and suppliers, Parts-Equipment
- basic needs, Equipment
- batteries, motors, switches, etc., Miscellaneous
- capacitors and inductors, Capacitors and Inductors
- electronic components, Parts
- modules, Modules
- opto-electronics, Opto-Electronics
- prototyping equipment, Prototyping Equipment
- resistors, Resistors
- transistors and diodes, Transistors, Diodes
- PartSim simulator, Solution
- Pb (lead), Discussion
- Permaproto breadboards, Solution, Solution
- permissions, obtaining, Using Code Examples
- phase-locked-loop (PLL), Frequency Modulation (FM)
- photodiodes, Problem
- photoresistors, Problem, Problem
- phototransistors, Problem, Solution
- photovoltaic solar cells, Solution, Problem
- PiFM software (Raspberry Pi), Solution
- pinLEDstates (Arduino), Arduino software
- pinMode function (Arduino), Solution
- PNP (positive negative positive) transistors, Discussion, Discussion
- polarity errors, Problem
- poles, Discussion
- polyfuses, Solution
- positive temperature coefficient (PTC) thermistors, Discussion
- potential dividers, Solution
- potentiometer (pots), Solution, Solution, Problem
- power
- power amplifiers
- power ratings (resistors), Discussion, Problem
- power supplies, Introduction-Discussion (see also batteries; solar power)
- 1kV and above, Problem
- 450V, Problem
- allowing 110 and 220V, Problem
- boosting AC voltage, Problem
- boosting DC voltage, Problem
- constant-current supplies, Problem
- converting AC to AC, Problem
- converting AC to DC (full-wave rectification), Problem
- converting AC to DC (half-wave rectification), Problem
- converting AC to regulated DC, Problem
- converting AC to variable DC, Problem
- converting DC to AC, Problem
- fuses, Problem
- lab power supplies, Problem-Discussion
- polarity error protection, Problem
- regulating battery voltage, Problem
- regulating DC voltage, Problem
- Tesla coils, Problem
- types of, Introduction
- project ideas, Online Resources
- Protoshield breadboards, Discussion
- prototypes (see construction)
- prototyping boards, Solution
- PTC (positive temperature coefficient) thermistors, Discussion
- push-pull drivers (GPIO pins), Solution
- PWM (pulse-width modulation), Discussion
- Python
R
- R (Ohms), Introduction
- radiation meters, Problem
- radio frequency
- amplitude modulation (AM), Amplitude Modulation (AM)
- digital radio, Digital Radio
- FM receivers, Problem
- frequency modulation (FM), Frequency Modulation (FM)
- legal aspects of transmitters, Introduction
- making FM transmitters, Problem
- noise prevention, Discussion
- receiver operation, Amplitude Modulation (AM)
- sending digital data over, Problem
- software FM transmitters, Problem
- Raspberry Pi
- alternatives to, Problem
- benefits of, Solution
- blinky.py program, Solution
- changing LED colors, Problem
- Charlieplexing technique for multiple LED control, Problem
- configuration toolkit, Solution, Solution
- connecting breadboards to, Discussion
- connecting high-power LEDs to, Problem
- connecting standard LEDs to, Problem
- connecting switches to, Problem
- connecting thermistors, Solution
- connecting to alphanumeric LCD displays, Solution
- connecting to digital inputs, Problem
- connecting to I2C devices, Problem, Problem, Solution
- connecting to OLED displays, Problem
- connecting to prototyping boards, Discussion
- connecting to SPI devices, Problem
- controlling addressable LED strips, Problem
- controlling bipolar stepper motors, Problem
- controlling DC motor direction, Raspberry Pi software
- controlling digital outputs with, Problem
- controlling relays, Problem
- controlling servomotors, Problem
- controlling solid-state relays, Problem
- controlling unipolar stepper motors, Problem
- current limits, Discussion
- downloading programs for, Solution, Problem
- extending number of GPIO pins, Problem, Problem
- FM transmitter using, Problem
- generating analog output from, Problem
- GPIO features, Discussion
- high-side switching, Discussion
- installing Arduino IDE onto, Discussion
- low-side switching, Problem
- maximum voltage allowed, Discussion
- measuring analog input, Problem, Problem
- measuring distance, Solution
- measuring humidity, Problem
- measuring light intensity, Problem
- measuring temperature, Problem, Problem, Problem
- models available, Solution
- multiplexing technique for 7-segment displays, Problem
- operating system, Solution
- pinout diagram, Discussion, Raspberry Pi 2 Model B, B+, A+, Zero
- playing sound with, Problem
- programming languages, Solution
- raspi-config tool, Solution, Solution
- resistive sensors and, Solution
- rotational position, Raspberry Pi Software
- RPi.GPIO library, Solution, Solution, Solution, Solution
- running programs on startup, Problem
- signal level conversion, Problem
- solar power for, Problem
- switching components on and off, Problem
- switching several LEDs simultaneously, Problem
- switching with, Problem
- RC filters, Solution
- reactance, Solution
- rectification
- reference voltages, Discussion
- refreshDisplay function (Arduino), Solution
- relays (see switches and relays)
- remote software updates, Discussion
- reset-set (RS) flip-flop design, Discussion
- resettable fuses, Solution
- resistance
- resistors
- base resistors, Discussion
- vs. capacitors, Discussion
- chip resistors, Discussion
- color codes, Problem
- combining in parallel, Problem
- combining in series, Problem
- E24 series, Solution
- E96 series, Discussion
- gate resistors, Discussion
- list of with suppliers, Resistors
- photo of, Discussion
- photoresistors, Problem, Problem
- power ratings, Discussion, Problem
- selecting, Problem
- selecting LED series resistors, Solution
- stocking, Discussion
- surface mount technology (SMT), Discussion
- thermistors, Problem, Problem, Solution, Problem
- through-hole, Solution
- values of, finding standard, Problem
- values of, in parallel, Problem
- values of, in series, Problem
- values of, reading, Problem
- variable, Problem
- voltage reduction using, Problem
- wire selection, Problem
- resources, online, Online Resources
- reverse polarity, Solution
- reverse-biased voltage, Discussion
- reversible switching, Problem
- RGB LEDs, Problem
- ring oscillators, Problem
- ripple voltage
- RMS (root mean square) voltage, Discussion
- rotary encoders, Problem
- rotary position, measuring, Problem
- rotary switches, Discussion
- (see also switches and relays)
S
- safety warnings
- SBC (single board computers), Introduction, Solution, Solution
- Schottky diodes, Solution
- SCLK (synchronized with a clock signal), Discussion
- SCRs (silicon-controlled rectifiers), Introduction
- self-discharge (capacitors), Discussion
- semiconductors, Discussion
- sensors, Introduction-Discussion
- analog input from resistive sensors, Problem
- analog inputs to Raspberry Pi, Problem, Problem
- attaching multiple, Discussion
- converting mechanical movement, Problem
- distance, measuring, Problem
- humidity, measuring, Problem
- light intensity, measuring, Problem
- optical sensors, Solution
- rotation, measuring, Problem
- rotational position, Problem
- temperature, measuring, Problem, Problem, Problem, Problem
- Serial Monitor (Arduino), Solution, Solution, Solution
- Serial Peripheral Interface (SPI) devices, Problem
- serial-to-parallel shift registers, Solution
- series resistors, Solution
- servomotors, Introduction, Solution
- setFrequency function (Arduino), Discussion
- setup function (Arduino), Discussion, Solution
- shift registers, Solution
- shiftOut function (Arduino), Arduino software
- shift_out function (Raspberry Pi), Raspberry Pi software
- signal generators, Problem
- signals, buffering, Problem
- simulation, Problem
- sinking, defined, Solution
- SLA (sealed lead acid) batteries, Discussion, Problem
- slayer exciters, Solution
- SMD ovens, Solution
- SMPS (switched mode power supplies), Discussion, Discussion, Solution
- SMT (surface mount technology) resistors, Discussion, Discussion
- snubbing diodes, Solution
- software-defined radios (SDRs), Digital Radio
- solar power, Introduction-Discussion (see also batteries; power supplies)
- soldering
- solderless breadboards, Solution
- solid-state flyback converters, Solution
- sourcing, defined, Solution
- SPI (Serial Peripheral Interface) devices, Problem
- Squid Buttons, Raspberry Pi, Discussion
- SSR (solid-state relays), Problem
- Standard Wire Gauge (SWG), Solution
- Steinhart–Hart equation, Solution
- step-down transformers, Solution
- stepper motors, Introduction, Solution, Problem
- STGF3NC120HD transistors, Solution
- stripboards, Discussion
- supercapacitors, Discussion, Solution
- suppliers and parts (see parts and suppliers)
- surface mount technology (SMT) resistors, Discussion, Discussion
- SWG (Standard Wire Gauge), Solution
- switched mode power supplies (SMPS), Discussion, Discussion, Solution
- switches and relays
- connecting to Arduino boards, Problem, Problem, Problem
- connecting to Raspberry Pi, Problem, Problem
- controlling relays with microcontrollers, Problem
- controlling solid-state relays with microcontrollers, Problem
- electromechanical relays, Problem
- microswitches, Discussion
- operation of, Problem
- photo of, Solution, Discussion
- potential concerns, Discussion
- purpose of, Introduction
- reed switches, Solution
- selecting, Discussion
- switching using magnetism, Problem
- types of, Problem
- switching
- alternating current, Problem
- BJT vs. MOSFET, Problem
- common-source arrangement, Problem
- components on and off, Problem
- controlling relays, Problem
- controlling solid-state relays, Problem
- digital switches, Problem, Problem, Problem
- high current loads, Problem
- high-side switching, Problem
- low-side switching, Problem, Solution
- motors on and off, Problem
- open-collector outputs, Problem
- reversible switching, Problem
- several LEDs simultaneously, Problem
- using P-channel MOSFET and BJT, Problem
- very high voltages, Problem
- with Arduino boards, Problem
- with Raspberry Pi, Problem
- with small control current, Problem
- switching voltage-regulators, Solution
T
- TDA7052 IC, Solution
- TEA5767 IC, Solution
- temperature ratings (capacitors), Temperature rating
- temperature, measuring, Problem, Problem, Problem, Problem, Problem, Problem
- temperature-sensing ICs, Discussion, Problem, Problem
- TEPT5600 transistors, Discussion
- Tesla coils, Problem
- test signals, generating, Problem
- text, displaying, Problem
- theory, Introduction-Discussion
- thermistors, Problem, Problem, Solution, Problem
- three-stage voltage multipliers, Solution
- TIP120 transistors, Solution, Solution
- TMP36 IC, Solution
- TO-220 package, Solution, Solution, Discussion
- TO-92 package, Solution, Solution
- toggle switches, Discussion, Problem
- (see also switches and relays)
- tolerance (capacitors), Solution
- tone function (Arduino), Solution
- tools, Introduction-Discussion
- toroidal transformers, Solution
- TPA3122D2 IC, Solution
- transceivers, Solution
- transformers, Problem, Solution, Solution, Solution
- transistors and integrated circuits (ICs), Introduction-Discussion
- bipolar junction transistors (BJTs), Problem
- common-emitter switching, Solution
- current gain, Solution
- Darlington transistors, Problem
- datasheets, Solution, Introduction
- half-bridge configuration, Solution
- high-side switching, Problem
- IC pinouts, Integrated Circuits
- IGBTs (insulated gate bipolar transistors), Solution
- list of with suppliers, Transistors, Diodes
- MOSFETs, Solution, Solution, Discussion, Solution, Problem, Problem, Solution
- NPN (negative positive negative), Discussion
- opto-couplers, Problem, Opto-Electronics
- oscillator creation using, Problem
- phototransistors, Problem
- PNP (positive negative positive), Discussion, Discussion
- purpose of, Introduction
- selecting ICs, Problem
- selecting transistors, Problem, Solution
- stocking, Solution
- temperature-sensing ICs, Discussion, Problem, Problem
- transistor pinouts, Transistors, Diodes
- TRIAC (TRIode for alternating current), Solution
- transmitters, legal aspects of, Introduction
- (see also radio frequency)
- TRIAC (TRIode for alternating current), Solution
- trimmers/trimpots, Discussion
- tristate logic, Discussion
- TTL (transistor transistor logic), Discussion
- typographical conventions, Conventions Used in This Book
V
- V (volts), Solution
- VA (volt amps), Discussion
- variable output voltage regulators, Solution
- variable resistors, Problem, Problem
- VCO chips, Solution
- voltage
- AC conversion, Problem, Discussion, Problem
- avoiding drops from input to output, Problem
- back-emf, Discussion
- breakdown voltage (diodes), Solution
- calculating, Problem
- calculating within circuits, Problem
- comparing two levels of, Problem
- DC restrictions, Problem
- defined, Problem
- forward (Vf), Discussion
- level conversion in microcontrollers, Problem
- measuring, Problem
- measuring AC, Problem
- measuring high, Problem
- reducing to measurable levels, Problem
- reference voltages, Discussion
- reverse-biased, Discussion
- ripple voltage, Discussion, Problem
- root mean square (RMS) voltage, Discussion
- safety warning, Discussion, Solution, Solution, Problem
- switching very high, Problem
- voltage dividers, Solution, Problem
- voltage ratings (capacitors), Voltage rating
- voltage-controlled oscillators (VCO), Problem
- voltage-multiplier circuits, Solution
- volts (V), Solution