Latest addition:sparkles: OSHChip/LEDx16Module - driving an SPI LED module with the OSHChip
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:
- Arduino StackExchange
- Electrical Engineering StackExchange
- Arduino Playground
- Arduino Cookbook (O'Reilly)
- and other books from my electronics bookshelf
Feel free to borrow liberally, and if you spot any issues do let me know. See the individual projects for credits where due.
- Custom Fritzing Parts - Most projects have a circuit schematic drawn with Fritzing. But often I needed a non-standard part for the diagram. Here they are. NB: if I'm making a PCB, I'll probably be using KiCad instead.
- notebook - a place for any notes I may make along the way
- PlotNValues - a Processing script that reads 1..n values from the serial port and plots on stacked charts. I've often used this as a super-low-rent stand-in for an oscilliscope.
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 |
#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 |
#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) |
#202 AudioLevelIndicatorKit | LM3915, Audio an audio level indicator kit based on the LM3915 |
#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 |
#162 BoostBuckConverterModule | Power quick test of an LM2577S/LM2596S Boost/Buck Converter Module |
#089 BreatheLamp | OpAmp, LED build and test a common LED visual effect circuit |
#211 BuckConverterModules | Poewr 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 |
#170 ClapSwitchKit | Logic Gates, BJT build and analyse a simple clap switch circuit available as a kit |
#180 ColpittsOscillator | LC, Oscillators testing a basic Colpitts Oscillator circuit |
#052 Comparator741 | OpAmp demo LM741 OpAmp comparator mode (with PWM-to-analog side-topic) |
#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 |
#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 |
#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 |
#082 MobileRFDetectorKit | RF build and investigate a commercially available "mobile phone signal" detector kit |
#053 FunctionGenerator324 | OpAmp, Oscillators LM324 configured as a low-frequency square, triangle, sine, and cosine function generator |
#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 |
#207 FrequencyCounter | CMOS, Oscillators test a CMOS frequency counter circuit with 100Hz - 5MHz range |
#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 |
#050 Girabot | Sensors, OpAmp, Arduino EE40LX Electronic Interfaces robot project |
#098 GuitarHeadphoneAmp | OpAmp, Audio an LM386 fixed-gain guitar headphone amp |
#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 |
#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 |
#103 LedControlDemo | 8x8 LED, Arduino test driving and LED matrix with the LedControl library |
#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 |
#003 LED chaser | LED, Arduino blinks a series of 12 LEDs in a coninuous loop |
#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... |
#173 LEDCubes/Mini4 | LED, 74xx, Arduino a mini 64 LED cube with an Atmel328 and 3 x 74HC595 register interface |
#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 |
#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 |
#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 |
#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 |
#190 MultiSlaveSPI | SPI, Arduino using SPI to control multiple devices that support an SPIish interface |
#156 MSO5074FG_unboxing | Tools, Test Equipment 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 |
#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 |
#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 a 16-bit R2R 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, Logic Gates test the basic resistor-transistor logic AND gate |
#023 ResistorTransistorLogic/NAND | BJT, Logic Gates test the basic resistor-transistor logic NAND gate |
#111 ResistorTransistorLogic/NOR | BJT, Logic Gates test the basic resistor-transistor logic NOR gate |
#013 ResistorTransistorLogic/NOT | BJT, Logic Gates test the basic resistor-transistor logic NOT gate (Inverter) |
#112 ResistorTransistorLogic/OR | BJT, Logic Gates test the basic resistor-transistor logic OR gate |
#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 |
#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 |
#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 |
#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 |
#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 |
#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 |
#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 |
#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 (PWM) | LED, Arduino variable resistor is used to control the brightness of an LED with PWM |
#163 VariableSawtoothGenerator | OpAmp, Oscillators test a variable-geometry, fixed-amplitude sawtooth wave generator circuit |
#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 |
#181 VoltmeterModule | Sensors test a 3-wire voltmeter module |
#097 VolumeControlPowerAmp | OpAmp, Audio an LM386 fixed-gain audio power amp with volume control |
#125 VoiceLevelIndicatorKit | LED, Kit build and investigate a commercially available "3-band voice level indicator" kit |
#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 It's common to find the 28BYJ-48 stepper motor and a X113647 Stepper Motor Driver Board in Arduino starter kits. However documentation is scant and the board is not exactly compatible with the standard Stepper library. See the X113647Stepper github page for details of the library, example programs, and custom Fritzing parts for the components. |
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.
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/installation:
$ git submodule update --init
To pull submodule updates later on:
$ git submodule foreach git pull