a collection of Arduino and general electronics projects
Arduino KiCad C C++ Python Makefile Other
Permalink
Failed to load latest commit information.
BoldportClub [BoldportClub/Emergency] add blog ref Feb 19, 2017
Electronics101 [AudioEffectsChips/H823] add project Feb 17, 2017
Equipment [FunctionGeneratorKit] more notes Jan 2, 2017
FretBoard add catalog link to the project README files Nov 14, 2016
FritzingParts [Fritzing] blog ref Jan 2, 2017
Girabot [Girabot] add catalog image Jun 23, 2016
Kinetics [FQ777-954/TearDown] add blog ref Jan 3, 2017
Kraft/SagradaFamilia add catalog link to the project README files Nov 14, 2016
LEDArrayDemos add catalog link to the project README files Nov 14, 2016
OSHChip add catalog link to the project README files Nov 14, 2016
bin add catalog link to the project README files Nov 14, 2016
catalog tweak favicon Feb 19, 2017
hardware add ATtiny hardware support May 14, 2015
libraries link Cordwood library by aaronjasso Nov 13, 2016
notebook [notebook] another PCB fab Feb 3, 2016
playground [AvrHardwarePWM/ATtiny] add blog ref Feb 16, 2017
processing/PlotNValues switch default serial comms for all scripts to 115200 Oct 3, 2015
.gitignore [LEDx16Module] notes after fab and build May 22, 2016
.gitmodules link Cordwood library by aaronjasso Nov 13, 2016
.nojekyll nojekyll Dec 28, 2016
.ruby-gemset add a default ruby env Oct 18, 2015
.ruby-version add a default ruby env Oct 18, 2015
CNAME Create CNAME Jun 24, 2016
LICENSE init the collection Aug 31, 2014
README.md [AudioEffectsChips/H823] add project Feb 17, 2017
favicon.ico tweak favicon Feb 19, 2017
index.html experiment with a favicon Feb 19, 2017

README.md

292 Little Electronics and Arduino Projects

Latest addition AudioEffectsChips/H823 - figuring out how to use the H823 "Happy Birthday" music chip.

Just my collection of electronics projects, many involving an Arduino in one way or another. Some are full builds like The FretBoard (a multi-project build status indicator), while most are quite trivial breadboard kata, intended to test or explore a single idea.

Many are variations of things found wild on the net, or inspired by ideas from the sources such as:

Feel free to borrow liberally, and if you spot any issues do let me know. See the individual projects for credits where due.

Project Index

LittleArduinoProjects has a new catalog/web site! It's actually just simple GitHub pages sitting right on top of this repository. Try it out:

leap-splash

Getting Up and Running

Some projects require additional libraries including FastLED, FlexiTimer2, RadioHead. A set of such libraries are included as submodules of this repository, see the libraries/ page for more information on the included libraries and submodule management.

For Arduino projects, I have the Arduino IDE sketchbook location (in preferences) set to the root of this repository. This makes all the projects available to me in the IDE, and automatically includes libraries that are linked as git submodules in the libraries/ folder.

If you don't have the Arduino IDE setup this way, libraries can be retrieved with git, or you can just install them separately as you would any other library.

If you clone this repo, also update the submodules to have them available for compilation:

$ git submodule update --init

To pull submodule updates later on:

$ git submodule foreach git pull

Ye Olde Project Index

Still up to date, but try the catalog site instead...

Project Category/Description
#148 AD9833/BasicDemoCycle Arduino, Oscillators run a basic waveform demo with an AD9833 module
#184 AdjustablePulseGenerator 555 Timer, Oscillators widely-adjustable square wave generator using the 555 timer
#131 AMFMRadioKit RF notes on an AM/FM radio kit build
#143 AM/OpAmpTransmitter RF, OpAmp simple AM transmitter with OpAmp carrier/mixer
#132 AMTransmitter/555 RF, 555 Timer a simple 555-based AM transmitter
#139 AnalogComparator Arduino, Sensor, OpAmp test the Atmega328 built-in analog comparator
#020 Arduino Internals Arduino report on Arduino Board internals
#100 ArdWinVaders Arduino, OLED an Arduino & OLED version of a classic game
#186 AsyncJKCounter 74xx, Logic an asynchronous 4-bit counter built with JK Flip-Flops
#014 AsyncLedStripEffects LED Array, Timing, Arduino demo effects on the LED strip driven using timer interrupt
#069 ATmegaBreadboard Arduino, ATmel running an ATMEGA328P-PU on a breadboard
#099 ATmegaISPShield Arduino, ATmel a DIY ATmega programming shield for using an Arduino as ISP
#068 ATmegaViaArduinoISP Arduino, ATmel Programming an ATMEGA328P-PU on a breadboard with Arduino ISP
#275 ATtiny8MHz Arduino, ATmel how to run an ATtiny85 microprocessor at 8MHz using the internal clock
#126 ATtinyHardwareInterrupt Arduino, ATmel test hardware interrupts with an ATtiny85 processor on a breadboard
#070 ATtinyWithArduinoISP Arduino, ATmel Programming an ATTINY85-20PU on a breadboard with Arduino ISP
#253 ATtinyProgrammingShield Arduino, ATmel a custom ATtiny programming shield for Arduino ISP
#127 ATtinySleep Arduino, ATmel test sleep mode with an ATtiny85 processor on a breadboard
#128 ATtinyTotalSleep Arduino, ATmel test a total power shutdown with an ATtiny85 processor on a breadboard
#210 AudioAmps/TDA7297Kit Audio testing a TDA7297 audio amplifier kit (pump up the jam)
#235 AudioDSP Audio, Arduino, DSP, OpAmp build and test an arduino DSP circuit based on the pedalSHIELD by electrosmash
#236 AudioDSP/Boost Audio, Arduino, DSP, OpAmp arduino DSP boost effect based on the pedalSHIELD by electrosmash
#238 AudioDSP/Crunch Audio, Arduino, DSP, OpAmp arduino DSP crunchy distortion effect based on the pedalSHIELD by electrosmash
#237 AudioDSP/Distortion Audio, Arduino, DSP, OpAmp arduino DSP simple distortion effect based on the pedalSHIELD by electrosmash
#239 AudioDSP/SuperCrunch Audio, Arduino, DSP, OpAmp arduino DSP crunchy symmetrical Schetzen distortion effect based on the pedalSHIELD by electrosmash
#292 AudioEffectsChips/H823 Audio, Music Chips figuring out how to use the H823 "Happy Birthday" music chip
#202 AudioLevelIndicatorKit LM3915, Audio an audio level indicator kit based on the LM3915
#254 AvrHardwarePWM ATmega, ATmel, Arduino, PWM all about hardware PWM and demonstrating the modes with the Arduino UNO/ATmega328
#255 AvrHardwarePWM/ATtiny ATtiny, ATmel, Arduino, PWM all about hardware PWM and demonstrating the modes with the ATtiny85
#217 BasicBuckAvrControl Power, Arduino a simple buck converter circuit from first principles
#288 BasicInvertingBuckBoostAvrControl Power, ATtiny, Arduino build and test an inverting buck-boost converter controlled by an ATtiny85
#262 BazzFuss Guitar Effects, Audio the Bazz Fuss "chocolate noisette" - a super-minimalist overdrive/distortion/fuzz effect circuit
#133 BidirectionalLevelShifter FET test a basic bi-directional 5/3.3V level shifter circuit
#134 BidirectionalLevelShifterModule FET test a bi-directional 5/3.3V level shifter module
#093 BJTCurrentSink BJT, Power test a BJT constant current sink circuit
#094 BJTLongTailPair BJT, OpAmp test the basic BJT "long-tail" differential amplifier circuit
#138 BJTMonostable BJT, RC test a 2-transistor monostable multivibrator
#105 BJTSawTooth BJT, Oscillators testing a simple BJT saw-tooth oscillator
#140 BJTZenerModeEffects BJT, Zener, Oscillators playing around with some zener-mode sound effects
#009 Blink LED, Arduino the simplest blinking LED, with some electrical measurements thrown in
#030 BlinkPrecision LED, Timing, Arduino use a timer to perform a function on a precise schedule
#269 BoldportClub/cordwood Boldport, PCB Design, LED the Cordwood Puzzle evokes an era of stuffing massive components into small spaces without a clear idea of where this is all heading! Introducing the Boldport Club Project #3
#270 BoldportClub/cordwood/aanimate Boldport, Cordwood, Arduino run a demo animation using aaronjasso's Cordwood library
#271 BoldportClub/cordwood/tuner Boldport, Cordwood, Arduino, Audio use the Boldport Cuttle & Cordwood as a guitar tuner, with a custom input preamp
#257 BoldportClub/Emergency Boldport, PCB Design, Oscillators pimp the Boldport Club Emergency kit (Project #2) .. now a LED blinky with 3 passives and a transistor (Esaki Effect)
#263 BoldportClub/ligemdio Boldport, PCB Design, LED, BJT an LED tester kit featureing a classic BJT constant current source. From The Boldport Club (Project #8)
#256 BoldportClub/Pease Boldport, PCB Design, LM331 a Bob Pease tribute, LM331 voltage-to-frequency kit from The Boldport Club (Project #1)
#290 BoldportClub/PissOff Boldport, PCB Design, NXP an angry barking blue-in-the-face mad proximity sensor - Boldport Club Project #9, November 2016
#285 BoldportClub/tap Boldport, PCB Design, CMOS/TTL Harking back to an old Boldport project, which harks back to a 1974 Elektor article .. and the main IC (7400 NAND gate) is still available!
#266 BoldportClub/TheCuttle Boldport, PCB Design, ATmega, ATmel, Arduino the most beautiful Arduino-compatible board you will ever see. Another soldering kit from The Boldport Club (Project #6)
#251 BoldportClub/TheLady Boldport, PCB Design a ladybird soldering and display kit from The Boldport Club (Project #4)
#284 BoldportClub/TheGent Boldport, PCB Design The Gent is Boldport Club Project #10 - a simple circuit on a beautiful board
#277 BoldportClub/Touchy Boldport, EFM8, Sensors Touchy is a capacitive touch input device with on-board Sleepy Bee microcontroller (Boldport Club Project #7)
#162 BoostBuckConverterModule Power quick test of an LM2577S/LM2596S Boost/Buck Converter Module
#280 BreadboardTransmitter FM build a simple 3-stage FM transmitter on a breadboard from a design by dazaro3
#089 BreatheLamp OpAmp, LED build and test a common LED visual effect circuit
#211 BuckConverterModules Power test a range of low-cost buck converter modules, often using LM2596
#057 CapacitanceTester LCD, RC, Arduino capacitor tester with LCD output
#012 Capacitorial RC graphing capacitor discharge with Processing
#206 CD4047/AstableOscillator CMOS, Oscillators test the astable operating mode of the CD4047
#291 CD4060/MusicLightKit CMOS learning how to use the CD4060 14-Stage Ripple Carry Binary Counter by building a music/LED-effects kit
#268 ChainBlocks Arduino testing some "Chain Blocks" and demonstrate an XY Plotter block (with an MCP42010 digital potentiometer) by drawing the PrexLab logo on an Oscilloscope
#170 ClapSwitchKit Oscillators, BJT, Logic Gates build and analyse a simple clap switch circuit available as a kit
#258 ClapSwitchKit2 Oscillators, BJT, Logic Gates practice some Boldport-style soldering on yet-another clap switch kit
#234 CMOSInverterOscillator CMOS, Oscillators use a CD4096 to generate an oscillating waveform and plot the results
#246 CMOSOscillators CMOS, Oscillators testing a 4-pin CMOS oscillator component
#180 ColpittsOscillator LC, Oscillators testing a basic Colpitts Oscillator circuit
#052 Comparator741 OpAmp demo LM741 OpAmp comparator mode (with PWM-to-analog side-topic)
#278 ComponentTesterKit Tools, Test Equipment, ATmega build and evaluate a popular ATMEAG328-based component tester kit
#136 CounterModule CMOS, Arduino a general-purpose CD4017 counter module
#141 CrystalTester RF, Oscillators a Colpitts Oscillator circuit for testing crystal oscillators with a frequency counter
#168 CurrentSensorModule Sensors, Arduino test an ACS712 voltage sensor module with display on a 5110 LCD
#130 DarlingtonTouchSwitch Sensors, BJT test a Darlington-pair touch switch
#229 Dice 555 Timer, CMOS a 555/4017-based dice circuit with slow-down and auto power-off
#240 DigitalInputWithAnalogPins Arduino demonstrate how analog pins can also be used as a digital GPIO
#259 DigitalPots/M62429 Arduino, Digital Pot, M62429 control the M62429 dual channel volume control with an Arduino
#261 DigitalPots/MCP4017 Arduino, Digital Pot, MCP4017 control the MCP4017 single 7-Bit I²C digital potentiometer with an Arduino
#264 DigitalPots/MCP42010 Arduino, Digital Pot, MCP42010 control the MCP42010 dual 10kΩ digital potentiometer with an Arduino and hardware SPI
#110 DiodeLogic/AND Diode, Logic Gates test the basic diode-logic AND gate
#109 DiodeLogic/OR Diode, Logic Gates test the basic diode-logic OR gate
#201 DoorbellKit 555 Timer, Oscillators another two-tone doorbell using a 555 timer oscillator
#219 DS18S20/OneWireReading Sensors, Arduino basic interrogation of a DS18S20 using 1-wire protocol
#166 DS3231RTC/TimeDemo RTC, Arduino prints the system time synced from the RTC to the serial output
#188 EEPROM/AT24C02/BasicReadWrite EEPROM, Arduino basic read/write operations to external EEPROM (AT24C02) with the Wire library
#051 El Jarabe Tapatío Audio, Arduino play The Mexican Hat Dance on a piezo buzzer with LM 386 amplification
#038 ElectretADC Audio, Arduino convert electret signal to a full range analog input with an LM324 preamp and plot the raw and aplified signals
#037 ElectretTrigger Sensors, Audio, OpAmp, Arduino uses an electret microphone and LM324 amplifier to trigger action when over audio threshold
#088 ElectronicClockKit LCD, Kit build and investigate a commercially available "electronic clock" kit
#194 ESP8266/DIYDevBoard ESP8266 a DIY devboard for an ESP-01 ESP8266
#154 ESP8266/SerialTest ESP8266 first test of an ESP8266 module - serial communication to the SoC
#155 ESP8266/SerialTest/ruby ESP8266, ruby exercising ESP8266 serial communications with Ruby
#274 FY3200S Tools, Test Equipment testing out the Feeltech FY3200S digital function generator
#225 FQ777-954/TearDown Drones, RF teardown an FQ777-954 nano drone and figure out as much of the technical design as possible
#223 Fritzing Parts EDA my collection of custom Fritzing Parts
#207 FrequencyCounter CMOS, Oscillators test a CMOS frequency counter circuit with 100Hz - 5MHz range
#018 FretBoard LED Array, Arduino a multi-project build status indicator, that pulls software build status from the net and animates the status of up to 24 projects with an LED array
#053 FunctionGenerator324 OpAmp, Oscillators LM324 configured as a low-frequency square, triangle, sine, and cosine function generator
#282 FunctionGeneratorKit Oscillators, Tools, XR2206 build and test a function generator kit based on the XR-2206 monolithic function generator
#061 Gates - RS Flip Flop Logic Gates, BJT Set/Reset flip-flop with BJTs
#062 Gates - RS Flip Flop with Arduino Logic Gates, BJT, Arduino Set/Reset flip-flop with BJTs, under Arduino control and monitoring
#077 Gates - RS Flip Flop/NOR Latch Logic Gates, 74xx Set/Reset flip-flop implemented with NOR gates
#220 GccToolchain avr-lib, avrdude programming an Arduino with C and a command line
#245 GeneralCurveTracer BJT, Oscillators test a DC-powered general curve tracer circuit
#241 GeneralPurpose358 OpAmp, Audio test a general-purpose LM358 amplifier circuit
#050 Girabot Sensors, OpAmp, Arduino EE40LX Electronic Interfaces robot project
#098 GuitarHeadphoneAmp OpAmp, Audio an LM386 fixed-gain guitar headphone amp
#249 GuitarPracticeAmp OpAmp, Audio single-channel 10W guitar practice amplifier based on the TDA2050
#198 HallEffectSwitch Sensors testing a Hall effect switch
#005 HeartQuotes LCD, Ethernet, Arduino press a button to get a quote from the net and display on an LCD
#142 HighFrequencyOpAmpOscillators OpAmp, Oscillators how fast can you push an Op-Amp oscillator?
#043 HitTheLights LCD, Human Input, Arduino simple LED game with LCD output and interrupt-driven button input
#203 HomopolarMotor Kinetics build a basic homopolar motor
#146 InvertingChargePump 555 Timer, Power test an inverting charge pump circuit based on a 555 timer
#006 It's Better With Bacon LCD, Arduino simple LCD test
#056 JoystickServoControl Human Input, Arduino controlling two servos with a joystick
#227 KnightRider 555 Timer, CMOS, LED the familiar "Knight-Rider" LED circuit using a 555 and 4017
#085 Lcd5110/BareBack LCD, Arduino driving a Nokia 5110 LCD Display with an Arduino and the raw command set
#149 Lcd5110/JuliansU8glibDemo LCD, Arduino quick test drive of Julian Ilett's 5110 LCD demo with the u8glib library
#195 LCResonator Oscillators, LC measure the resonant frequency of an LC circuit or inductance of an inductor
#034 LDRComparator Sensors, OpAmp, Arduino low-light/proximity Trip Detector demonstration using LM324 and LDR/Wheatstone Bridge sensor
#047 LDRStereoTripDetector OpAmp demo LM324 OpAmp as threshold trigger for stereo LDR/Wheatstone Bridge sensor
#058 Led4Digit7Segment 7-Segment, Arduino overview of driving a 4-digit 7-segment display
#080 Led4Digit7Segment/DoubleShift 7-Segment, 74xx, Arduino driving a 4-Digit 7-Segment display with only 3 pins, using two 74HC595 shift registers and some NPN BJTs
#081 Led4Digit7Segment/DoubleShiftWithFETs 7-Segment, 74xx, Arduino driving a 4-Digit 7-Segment display with only 3 pins, using two 74HC595 shift registers and some n-channel FETs
#078 Led4Digit7Segment/SingleShift 7-Segment, 74xx, Arduino driving a 4-digit 7-segment display with a shift register and a few BJTs
#199 LED7Segment/CD4026BucketBrigade 7-Segment, CMOS, Arduino a CD4026 bucket-brigade for driving multiple 7-segment displays
#196 LED7Segment/CD4026Drive 7-Segment, CMOS, Arduino driving a 7-segment display with CD4026 Counter
#001 LED7Segment/DirectDrive 7-Segment, Arduino test a 7-segment common cathode display
#177 LED7Segment/ShiftDrive 7-Segment, 74xx, Arduino test control of a 7-segment display via a 74HC595 shift register
#178 LED7Segment/ShiftDriveModule 7-Segment, 74xx, Arduino, PCB a custom 7-segment display module PCB with 74HC595 shift register interface
#189 LED7Segment/ShiftDriveSPI 7-Segment, 74xx, Arduino, SPI using SPI to control a 7-segment display via a 74HC595 shift register
#007 LEDArrayDemos LED Array, Arduino Intro and Setup.. I bought some WS2811-based LED Strips with a specific project in mind. But first, need to get them working...
#003 LEDChaser LED, Arduino blinks a series of 12 LEDs in a coninuous loop
#103 LedControlDemo 8x8 LED, Arduino test driving and LED matrix with the LedControl library
#173 LEDCubes/Mini4 LED, 74xx, Arduino a mini 64 LED cube with an Atmel328 and 3 x 74HC595 register interface
#231 LEDDimmer/CurrentRegulator LED, Power test a current-regulator style LED dimmer circuit
#232 LEDDimmer/555PWM LED, Power, 555 Timer test a PWM LED dimmer circuit using a 555 timer
#067 LEDLamp Power, LED build and analyse a commercial LED lamp kit with capacitive power supply
#209 LedPanelDisplay72R02 LED, Arduino test a 7-digit & 7-status indicator LED display
#224 LEDStrobeKit LED, 555 Timer, CMOS build and analyse a common LED strobe kit
#079 LedTemperatureDisplay Sensors, LM35, 7-Segment, Arduino measure ambient temperature using LM35 and display with a 4-digit 7-segment LED unit
#179 LEDx16Module 74xx, SMD, Arduino a custom 16 LED SMD PCB with 74HC595 shift register interface
#065 LevelIndicatorLM3915 LM3915, Arduino Driving an LM3915 10-segment display with a single Arduino pin
#010 LightOrNot Sensors, Arduino uses an LDR to adjust the blink rate of an LED
#095 LittleGem/A386 OpAmp, Audio a basic Smokey-inspired LM386 guitar power amp
#191 LowVoltageGlowingLEDs BJT, LED, Oscillators, Power a dual-LED "glowing" oscillator from a 1.5V supply
#160 LM324/SplitterBuffer OpAmp demonstrate load-independance of an LM324 buffer and signal splitter
#101 MaxRawDemo 8x8 LED, Arduino drive an 8x8 LED Matrix with a MAX7219 chip an raw SPI commands
#040 MeLEDy Audio use an electret microphone to light a series of LEDs in proportion to volume
#252 MessageWaiting LED, 555 Timer two-LED flasher with a 555 and minimal components - turned into a "message waiting" indicator with some free-wired SMD construction
#230 MinimalLCOscillator LC, Oscillators test an LC oscillator of just 5 components
#150 ML741 OpAmp an LM741-style OpAmp built with discrete components
#151 ML741/Comparator OpAmp test a comparator circuit with the ML741 discrete component opamp
#158 ML741/Inverter OpAmp test an inverter circuit using the ML741 discrete component opamp
#159 ML741/InvertingAmplifier OpAmp test an inverting amplifier circuit using the ML741 discrete component opamp
#161 ML741/NonInvertingAmplifier OpAmp test a non-inverting amplifier circuit using the ML741 discrete component opamp
#157 ML741/VoltageFollower OpAmp test a voltage follower/buffer circuit with the ML741 discrete component opamp
#082 MobileRFDetectorKit RF build and investigate a commercially available "mobile phone signal" detector kit
#017 Monostable 555 Timer basic monostable mode using an Arduino and processing to plot the output
#075 Monostable122 74xx TTL simple pulse trigger using 74LS122 monostable with external timing configuration
#076 MonostablePulseExtender 74xx TTL, Arduino test the behaviour of a 74LS122 monostable with external timing configuration and plot the results with an Arduino
#046 MotorControlPWM Motors, Arduino tests PWM speed control of a DC motor driven by an Arduino
#218 MPU6050/AccelGyroTest Sensors, MPU-6050, Arduino first test of an Invensense MPU-6050 3-Axes Accelerometer Gyroscope Module
#190 MultiSlaveSPI SPI, Arduino using SPI to control multiple devices that support an SPIish interface
#226 MusicBoxKit Music, Arduino build and test a Music Box kit, and run a demonstration under Arduino control
#156 MSO5074FG_unboxing Tools, Test Equipment, Oscilloscope unboxing and first tests of a Hantek MSO5074FG oscilloscope
#036 NonInverting324 OpAmp demo LM324 OpAmp non-inverting DC gain mode
#072 NOR7402 74xx TTL, Arduino demo the 74LS02 Quad 2-input NOR gate with an Arduino
#114 NORGateOscillator 74xx TTL, Oscillators, Arduino test a low-speed square wave oscillator using NOR gates
#176 nRF24Breakout nRF24, PCB a simple PCB breadboard adapter for 8-pin nRF24 modules
#187 nRF24/PingPong nRF24, Arduino two Arduino's entertaining themselves with a game of "ping pong" over nRF24L01+ 2.4GHz RF
#087 OLED/SSD1306BareBack OLED, Arduino driving a monochrome 128x64 OLED Display with an Arduino and the raw command set
#086 OLED/SSD1306WithAdaFruitLibraries OLED, Arduino running the AdaFruit example program with a monochrome 128x64 OLED Display
#122 OpAmpTimer OpAmp, Timer testing an OpAmp timer switch
#213 OSHChip/blinky ARM, OSHChip first tests of the OSHChip nRF51822-CFAC-A0 in DIP16 packaging
#214 OSHChip/GccToolchain ARM, gcc, OSHChip can I build a program for the OSHChip using the gcc toolchain and Nordic Semi SDK on MacOSX?
#216 OSHChip/LEDx16Module OSHChip, SPI driving an SPI LED module with the OSHChip
#215 OSHChip/YottaToolchain ARM, gcc, yotta, OSHChip build a simple program using the Official Yotta target for OSHChip and gcc on MacOSX
#121 PeakDetector OpAmp, RC test an OpAmp-based peak detector circuit
#247 pedalShieldUno DSP, Guitar, Arduino build and test a genuine pedalSHIELD UNO Arduino-based guitar effects pedal
#250 pedalShieldUno/AudioDSP DSP, Guitar, Arduino test and develop the AudioDSP library for programming the pedalSHIELD Uno
#248 PierceGateOscillator Oscillators, Crystal build and test a 4.27 MHz Pierce Gate Oscillator circuit using a 74LS14 schmitt inverter
#242 PierceOscillator Oscillators, Crystal test a Pierce Oscillator made with a minimum of components
#090 PlotNValues Arduino, Processing generic script to sample up to 6 analog inputs and stream the data to serial in ASCII format for plotting with Processing
#183 PolarityTester Inverter, CMOS demonstrate a polarity-testing circuit
#193 PovShakeStickKit 8051, LED build and investigate an AT89S52-based "shake stick" kit
#165 Power2662Inverter Power test a negative 5V power supply using the LM2662 Switched Capacitor Voltage Converter
#026 Power317 Power test/graph an adjustable voltage supply built with the LM317 Adjustable Regulator
#092 Power317CC Power test a constant current power supply built with the LM317
#027 Power7805 Power test and graph a voltage supply built with an LM7805 5V Regulated Supply
#153 PowerAMS1117 Power test an AMS1117 3.3V linear regulator
#060 PowerBreadboard5V Power custom regulated 5V power supply module for standard breadboard
#152 PowerLD1117 Power test an LD1117 3.3V linear regulator
#028 PowerMB102 Power demo and test a commercial 3.3/5V MB102 breadboard power supply unit
#182 PowerSupply317Kit Power build and test a mains-powered 1.25V-12V DC LM317 power supply kit
#029 PowerZener Power test and graph a power supply regulated with a 1N4733 zener diode
#019 Popcorn Audio, Arduino How to make a piezo buzzer even more annoying? Make it play popcorn!
#004 Pushbutton LED switch LED, Arduino Momentary push button switch is used to toggle the LED on and off
#233 PWM/GeneralPurposeHighSideController PWM, 555 Timer, Oscillators, Power build and test a general-purpose high-side PWM controller
#025 Quad Latch 74xx TTL graph the basic operation of the 74LS75 4-bit bistable latch
#073 QuadNOR 74xx TTL, Arduino demo simple cascading NOR gate logic with the 74LS02 and an Arduino
#115 R2RDAC Arduino build and test a 16-bit R2R-ladder digital to analog converter with shift register interface
#035 RangeFinder Sensors, Arduino proximity/distance measurement with an HC-SR04 untrasonic ranging module
#049 RCOscillator BJT, RC, Oscillators simple RC/transistor multistable vibrator
#129 RelaxationJouleThief Power, RLC, Oscillators test a "joule thief" circuit based on a relaxation oscillator
#055 RelayControlTest Servo, Arduino quick test to drive a motor with a common relay using NPN switching circuit under Arduino control
#054 RelayModuleTest Servo, Arduino quick test of a common relay board to switch a motor under Arduino control
#024 ResistorTransistorLogic/AND BJT, RTL, Logic Gates test the basic resistor-transistor logic AND gate
#023 ResistorTransistorLogic/NAND BJT, RTL, Logic Gates test the basic resistor-transistor logic NAND gate
#111 ResistorTransistorLogic/NOR BJT, RTL, Logic Gates test the basic resistor-transistor logic NOR gate
#013 ResistorTransistorLogic/NOT BJT, RTL, Logic Gates test the basic resistor-transistor logic NOT gate (Inverter)
#112 ResistorTransistorLogic/OR BJT, RTL, Logic Gates test the basic resistor-transistor logic OR gate
#221 ResistorTransistorLogic/XOR BJT, RTL, Logic Gates test the basic resistor-transistor logic XOR gate/XOR
#124 RFDetectorProbe RF a simple RF detector mounted in a pen
#169 RGBLedModule LED, Arduino demo an RGB LED module
#107 RingCounter CMOS, 555 Timer test the classic CD4017 walking-ring counter
#108 RingCounterController CMOS, Arduino control the classic CD4017 walking-ring counter with an Arduino
#144 RingOscillator 74xx TTL, Oscillators test an oscillator built with a 74LS14 Inverter chip
#063 RFSwitch RF, OpAmp simple remote control switch with 433Mhz transmitter/receiver and some analog signal processing
#064 RFSwitchASK RF, ASK, Arduino data communications using ASK protocol over 433Mhz RF transmitter and receiver set
#008 RGBCalibrate LED Array, Arduino quick test to make sure LEDs are correctly addressable and their color can be set correctly
#118 RotaryEncoderMethods Sensor, Arduino finding the best method for reading a rotary-encoder
#119 RotaryEncoderModule Sensor, 8x8 LED, Arduino testing a Rotary Encoder module controlling an LED 8x8 display
#084 RouletteKit 555 Timer build and examine the workings of a commercial 555 Roulette kit
#104 Ruby OpAmp, Audio a version of the runoffgroove Ruby LM386 guitar amp
#192 Sagrada Família LED, Kraft a paper model with some LED effects
#272 Saike909D Tools, Test Equipment unboxing and initial review of the Saike 909D 3-in-1 hot air rework station
#260 SaleaeLogic Tools, Test Equipment, Logic Analyzer checking out a second-hand Saleae Logic (24 MS/s, 8 channel USB logic analyzer - that works on a Mac!!)
#021 Schmitt Inverter 74xx TTL graph the basic operation of the 74LS14 Hex Inverter with Schmitt Trigger Inputs
#172 SCRLatch SCR, Thyristor exploring the behaviour of low-power silicon controlled rectifiers (SCR)
#042 ServoTest Servo, Arduino test the positioning accuracy of a servo motor driven by an Arduino
#041 Shifty LED, 74xx, Arduino drive 8 LEDs with 3 pins using a 74HC595 shift register
#044 SimpleChime 555 Timer play a sound for a fixed duration when a button is pressed
#120 SimplePeakDetector RC test the basic diode-RC peak detector circuit
#045 SimpleSiren 555 Timer classic timer circuit producing a two-tone oscillation
#208 SingleStageTransmitterKit FM build a simple single-stage FM transmitter kit
#279 SingleStageTransmitterKit2 FM build and tweak/tune another simple single-stage FM Transmitter Kit
#171 SMDPracticeBoards SMD, CMOS, 555 Timer a collection of notes, kits and resources for hand-soldering surface mount devices
#096 Smokey Amp, Audio quick build of a Smokey-like LM386 guitar power amp
#102 SolenoidControl Solenoid, Arduino controlling a mini solenoid with an Arduino
#117 SolenoidDIY Solenoid, Arduino build and test a basic electromechanical solenoid
#200 SolenoidMotor Solenoid a single-cylinder mini-solenoid engine
#016 Square Wave - 555 555 Timer, Oscillators using a 555 timer to generate a square wave and an Arduino and processing to plot the output
#039 Square Wave - LM324 OpAmp, Oscillators using an LM324 OpAmp to generate a square wave
#022 Square Wave - Schmitt 74xx TTL, Oscillators using an 74LS14 Hex Inverter with Schmitt Trigger Inputs to generate a square wave
#222 StairStepGenerator OpAmp, 555 Timer, Oscillators generate a stair-step waveform with analog components
#212 StayCreative Audio, LED an audio level VU meter driving a custom LED sign
#048 StereoLightTrigger Sensors, Arduino demo an interrupt-driven method for responding to LDR light threshold triggers
#185 StirlingEngineHB13 Kinetics building the Böhm Stirling-Technik HB13 Small Bonsai engine
#015 StripTease LED Array, Arduino demo a range of effects on the LED strip
#123 SuperheterodyneReceiverKit RF build and analyse a basic commercial radio recevier kit
#066 Switch - NFET MOSFET small-signal n-channel MOSFET switch with turn-off delay
#116 Switch - NJFET JFET, Arduino switch an independent power source using an Arduino and n-channel JFET
#032 Switch - NPN BJT small-signal digital switch with NPN BJT
#106 Switch - PFET MOSFET small-signal p-channel MOSFET switch with turn-on delay
#091 Switch - PJFET JFET, Arduino switch an independent power source using an Arduino and p-channel JFET
#033 Switch - PNP BJT small-signal digital switch with PNP BJT
#286 SwitchPowerNFET MOSFET, Arduino low-side n-channel MOSFET switching of large loads with a microcontroller
#243 Switches Switches Notes on miscellaneous mechanical switches used in electrical circuits
#244 Switches/DPDT Switches all about double-pole, double-thow (DPDT) toggle switches
#175 SwitchSoftLatch MOSFET, BJT test a soft-latching power switching circuit
#204 TemperatureLoggerTypeK Sensors, Thermocouple, Arduino simple high-temperature monitor using Type K (differential) and LM35 (cold-junction) sensors
#074 TestIR IR, Arduino test raw IR reception with a TSOP1838-type IR sensor and an Arduino
#267 TheCuttle/ScopeTag Boldport, ATmega, ATmel, Arduino, Digital Pot, MCP42010, Oscilloscope Get the Boldport Cuttle to write it's name on a Digital Oscilloscope with an MCP42010 digital potentiometer
#281 ThreeStageTransmitter FM build an "ugly-style in a can" version of dazaro3's 3-stage FM transmitter circuit
#071 TinyBlink Arduino, ATmel a simple blink sketch with an ATTINY85-20PU on a breadboard
#137 ToroidJouleThief Power, RL, Oscillators test a "joule thief" circuit based on a ferrite toroid
#135 TouchSwitch/555 555 Timer test a touch switch circuit based on a 555 timer
#228 TransistorCurveTracer OpAmp, 555 Timer, Oscillators simple NPN transistor curve tracer using a Stairstep generator circuit
#083 TransistorTester Arduino, BJT use an Arduino to test NPN and PNP BJTs
#205 TriacDimmer Triac, Thyristor investigate the operation of triacs and build the basic dimmaer circuit
#031 Triangle Wave - 555 555 Timer, Oscillators generate a triangle wave with 555 timer and RC integrator
#113 TTLBufferDriver OpAmp, TTL using an OpAmp as a final buffer stage for TTL or similar circuits
#059 TwoToneDoorbell 555 Timer, Oscillators basic two-tone doorbell using a 555 timer oscillator, with n-channel FET for power conservation
#287 UltrasonicAlarm 555 Timer, Sensors, CMOS/TTL build an ultrasonic motion alarm with the HC-SR04 module and discrete logic
#174 UsbNotifier LED, USB tear-down and demo code for some oldUSB Webmail Notifier devices
#145 VariableDutyCycle 555 Timer, Oscillators a 555 oscillator circuit that allows easy manual duty cycle adjustment while minimising the change to frequency
#002 Variable LED brightness with PWM LED, Arduino variable resistor is used to control the brightness of an LED with PWM
#276 VariableFrequencyRunwayLEDs LED, Arduino a PWM-controlled variable frequency LED "runway lights" effect using the LM331 and CD4017
#163 VariableSawtoothGenerator OpAmp, Oscillators test a variable-geometry, fixed-amplitude sawtooth wave generator circuit
#125 VoiceLevelIndicatorKit LED, Kit build and investigate a commercially available "3-band voice level indicator" kit
#273 VoltageControlledOscillator Oscillators, VCO, Varicap exploring varicap diodes (KV1471) and their use in frequency tuning of a Colpitts-style voltage-controlled oscillator
#147 VoltageDoublerChargePump 555 Timer, Power test a voltage-doubling charge pump circuit based on a 555 timer
#167 VoltageSensorModule Sensors, Arduino test a 25V voltage sensor module with display on a 5110 LCD
#289 VoltmeterAmmeterModule Sensors test and calibrate a DC Voltmeter/Ammeter panel module
#181 VoltmeterModule Sensors test a 3-wire voltmeter module
#097 VolumeControlPowerAmp OpAmp, Audio an LM386 fixed-gain audio power amp with volume control
#164 WatsonLedRing Oscillators test a Watson 3-LED Ring oscillator
#197 WienBridgeAudioToneGenerator OpAmp, Oscillators fixed-frequency tone generator based on a Wien Bridge Oscillator
#011 X113647Stepper Stepper, Arduino using the 28BYJ-48 stepper motor and a X113647 Stepper Motor Driver Board with an Arduino
#283 XorWithNandGates DigitalLogic, 74xx TTL construct an XOR gate with only an 74LS132 quad NAND gate, and demonstrate it's behaviour with an Arduino and Processing
#265 XYplotter Arduino, Digital Pot, MCP42010, Oscilloscope draw pictures on a Digital Oscilloscope using an MCP42010 dual digital potentiometer and an Arduino. Of course, the first thing to try is the classic Christmas Tree