Vacuum Tubes Valves
Musical & effects
Yagi Uda Antennas
Metal Detector Circuits
Liquid Sensing Circuits
Light Sensing Circuits
Voltage Detector Circuits
Air-Gas Detection Circuits
Human Sensing Circuits
RF & Radiation
Optical Sensing Circuits
Free Energy Circuits
AC to DC & DC to DC
Solar Cell Circuits
Micro Power Circuits
Switching Power Supplies
Light Laser LED
Digital to Analog
Analog to Digital
Data Bus Circuits
Voltage to Pulse
Current to Voltage
Frequency to Voltage
RF Converter Circuits
Sine to Square Wave
Voltage to Current
voltage to frequency
Period to Voltage
Video Wall circuits
TV Video Circuits
Motor Control Circuits
8051 / 8052
PCB CAD Software
Car bike Circuits
555 Timer Circuits
Remote Control Toy
H Bridge Circuit
Interconnection & Timing
Digital Signal Integrity
Transmitters & Receivers
Sensors & Detectors
Regulated Power Supply
4 Band Resistor
5 Band resistor
6 Band resistor
Arduino Projects and Circuits
Arduino Projects and Circuits
RFID security access project using Arduino Uno
This project is influenced by the effort to achieve a security system that can be used in the business, or even very simply at the door of your home. This security system uses the microcontroller of the Arduino Uno system in combination with RFID (radio frequency identification) technology. It gives you the possibility of a wireless...
MIDI Output with Arduino
This page covers only the details of MIDI communication on the Arduino module. For a more general introduction to MIDI on a microprocessor, see the MIDI notes on Tom's physical computing site. MIDI, the Musical Instrument Digital Interface, is a useful protocol for controlling synthesizers, sequencers, and other musical devices. MIDI devices are...
Arduino-based AVR High Voltage Programmer
Fortunately, my trusty Arduino came to the rescue I created an Arduino-based AVR programmer that uses the high voltage programming mode and can fix pesky fuses like RSTDISBL. The Arduino has just enough IO to implement the entire HV protocol plus a go” button. So far I have only implemented setting LFUSE and HFUSE in software, but there is no...
Arduino Day-Night Controller
The Circuit is composed of two sections, the light sensing and the power switching. The light sensing part consists of a photo-resistor R4, connected like a voltage divider to R2. Since the resistance of the photo-resistor changes depending on the amount of light that is shining on it, the voltage divider's voltage ratio changes depending on the...
Guitar Effects / Pedal with arduino
Make your own Guitar Effects Pedal with an Arduino board. Bit crushing, rate reducing, weird noises. 10-bit effects/guitar pedal with an Arduino for lo-fi DSP
Guitar Loop with Arduino
Build a Guitar Looper with an Arduino board. Here is how to produce pedalboard for electric guitar. The idea is to connect pedals to the Arduino, and to use them to control a software of sound processing in Pure Data. Here I show you the example of a looper, but one can be also made a rack of effects without problem.
Arduino Punk Console
A programmable 8 step tone sequencer using an Arduino microcontroller. Features a 2 line x 16 character backlit LCD display
Control the speed of a DC motor with a potentiometer with an Arduino board
A quick circuit showing how to control the speed of a DC motor with a potentiometer with your Arduino board. Also shows how to use a TIP120 transistor to allow the Arduino control a larger power supply.
Arduino Guitar Delay Pedal
An attempt at an Arduino guitar pedal. The guitar signal feeds through a PT2399 delay circuit, modified to include a JFET preamp phase. The delay circuit has Echo and Delay knobs. From there, it feeds into an optoisolated-Arduino-5V preamp, and out to the Arduino. The output from the Arduino is filtered and sent to the amp.
Programming Arduino Wirelessly
The Arduino system offers an easy and open-source method for programming microcontrollers. Normally this means using a serial cable or USB cable attached directly to the microcontroller project. But what if your project is floating in a weather balloon, glued to the bottom of a swimming pool or baked into a loaf of bread It would be great to uplo
Arduino Retro Computer with SD card and LCD
Added a BASIC preprocessor made in python that allows you to write code withought line numbers and to use labels. the preprocessor adds the lines and changes the labels to line numbers. Also made an AmericanFootball BASIC game, as an example of how to use the preprocessor. Also made some small changes to the firmware, so make sure to update that t
Arduino Make your own hardware
The world is going nuts over the Raspberry Pi single-board computer (SBC) for being a whole system under $50. In reality though the Pi isn`t actually the cheapest computing device available. If you want really cheap how does $13. 50 sound for a mini computer that can plug into your PC`s USB port be programmed in C+ and let loose into the real worl
arduino masterclass part 2 build an led weather station
Arduino TV weather channel
So far the idea has been to show you how the Arduino Uno board and its Atmel ATMEGA328P microcontroller can interact fairly simply with the outside world. This time we`re simplifying the electronics but ratcheting up the demands on the microcontroller by aiming to hook up our Arduino Uno to the most complicated display output option available: tel
Arduino Digital audio player
So far in this series we`ve had a diverse look at how Arduino can interact with a range of real-world devices from servo motors to ultrasonic range finders TVs to humidity sensors. Now we`ll see if we could get the Arduino to make a few sounds. We`ll actually do a bit better than that we`ll look at the importance of pulse width modulation (PWM
Arduino How to control a Servo
In this one, servo is programmed to be controlled by two buttons, one turns servo to the left and the other one turns it to the right. When the servo is turning, corresponding LED will be switched on to indicate the operation. Because Arduino has built-in library for controlling servo, which makes servo a really easy kit to use. In this project,
Arduino Project RomG
Arduino GSM Shield
The Arduino GSM Shield connects your Arduino to the internet using the GPRS wireless network. Just plug this module onto your Arduino board, plug in a SIM card from an operator offering GPRS coverage and follow a few simple instructions to start controlling your world through the internet. You can also make/receive voice calls (you will need an ex
Arduino Stepper Unipolar Circuit
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3. 0 License. Code samples in the reference are released into the public domain.
Arduino Analog Input
A potentiometer is a simple knob that provides a variable resistance, which you can read into the Arduino board as an analog value. In this example, you`ll connect a poterntiometer to one of the Arduino`s analog inputs to control the rate at which the built-in LED on pin 13 blinks. Connect three wires to the Arduino board. The first goes to ground
Arduino Analog WriteMega
Connect the longer, positive legs of (anodes) 12 LEDs to digital pins 2-13 through 220 ohm current limiting resistors. Connect the shorter, negative legs (cathodes) to ground. moves through each of the LEDS one by one, from the lowest pin to the highest. Before this loop is allowed to move from one pin to the next, two things must be accomplished.
The bar graph - a series of LEDs in a line, such as you see on an audio display - is a common hardware display for analog sensors. It`s made up of a series of LEDs in a row, an analog input like a potentiometer, and a little code in between. You can buy multi-LED bar graph displays fairly cheaply, like this one. This tutorial demonstrates how to
Arduino Barometric Pressure WebServer
This example shows how to use SPI communications to read data from a SCP1000 Barometric Pressure sensor, and how to then post that data to the web by using your Arduino/Ethernet Shield combo as a simple web server. Using the Ethernet library, your device will be able to answer HTTP requests by responding with just enough HTML for a browser to dis
This example demonstrates one techinque for calibrating sensor input. The Arduino takes sensor readings for five seconds during the startup, and tracks the highest and lowest values it gets. These sensor readings during the first five seconds of the sketch execution define the minimum and maximum of expected values for the readings taken during th
A piezo is an electronic device that generates a voltage when it`s physically deformed by a vibration, sound wave, or mechanical strain. Similarly, when you put a voltage across a piezo, it vibrates and creates a tone. Piezos can be used both to play tones and to detect tones. The sketch reads the piezos output using the analogRead() command, enco
Arduino Liquid Crystal Cursor
The Liquid Crystal Library allows you to control LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you can usually tell them by the 16-pin interface. Before wiring the LCD screen to your Arduino we suggest to solder a pin header strip to the 14 (or 16) pin count connector of the LCD screen, as
Arduino Master Reader
In some situations, it can be helpful to set up two (or more!) Arduino boards to share information with each other. In this example, two Arduinos are programmed to communicate with one another in a Master Reader/Slave Sender configuration via the I2C synchronous serial protocol. Several functions of Arduino`s Wire Library are used to accomplish t
MIDI, the Musical Instrument Digital Interface, is a useful protocol for controlling synthesizers, sequencers, and other musical devices. MIDI devices are generally grouped in to two broad classes: controllers (i. e. devices that generate MIDI signals based on human actions) and synthesizers (including samplers, sequencers, and so forth). The latt
Arduino Motor Knob
Stepper motors, due to their unique design, can be controlled to a high degree of accuracy without any feedback mechanisms. The shaft of a stepper, mounted with a series of magnets, is controlled by a series of electromagnetic coils that are charged positively and negatively in a specific sequence, precisely moving it forward or backward in small
The Ping is an ultrasonic range finder from Parallax. It detects the distance of the closest object in front of the sensor (from 2 cm up to 3m). It works by sending out a burst of ultrasound and listening for the echo when it bounces off of an object. The Arduino board sends a short pulse to trigger the detection, then listens for a pulse on the s
Arduino SFR Ranger Reader
This example shows how to read a Devantech SRFxx, an ultra-sonic range finder which communicates via the I2C synchronous serial protocol, using Arduino`s Wire Library. The I2C protocol involves using two wires to send and receive data: a serial clock pin (SCL) that the Arduino pulses at a regular interval, and a serial data pin (SDA) over which
Arduino Serial Call Response
This sketch sends an ASCII A (byte of value 65) on startup and repeats that until it gets a serial response from the computer. Then it sends three sensor values as single bytes, and waits for another response from the computer. You can use the Arduino serial monitor to view the sent data, or it can be read by Processing (see code below), Flash, PD
PIC Microcontroller Circuits
AVR Microcontroller Circuits
Microcontroller Programmer Circuits
68HC11 Microcontroller Circuits
8051 / 8052 Microcontroller Circuits
Construction of 50Watt 8Ω two-way Hi-Fi Speakers
The presented speakers are distinguished for their small dimensions and their extraordinary sound. Our home space is often limited and prohibitive for large speakers. This limitation does not mean that we will stay without high Sound Quality. Its design is simple, low cost and is easy to construct. Speaker types are too many and are designed in...
GSM modem circuit with Wavecom WMOi3
Modems are devices that connect either remote devices to a computer, or two or more computers to each other. Their connection is usually wired. The GSM modem we present is wireless. It can connect two computers, a computer with the internet or even be the central unit for a data acquisition system. Generally the construction is a GSM phone...
1W UHF Linear Amplifier with BLW33
This circuit is an amplifier for small transmitters operating in the UHF band, specifically in the 450-800MHz range. The amplifier works in class A and we used the well-known Philips BLW33 transistor for its manufacture. The construction, although simple, can be said to be quite critical due to the high frequency singularity. To achieve this, a...
8W Amplifier with TDA2003 circuit
Many times a small amplifier is needed to meet the needs of small spaces. This amplifier can be either mono or stereo, with this circuitry you can comfortably drive two small speakers. To build the amplifier you do not need anything but a few materials and a small power supply. The power of the amplifier, although low power, will solve many...
FM Linear Amplifier 400mW
This amplifier is intended for amplifying low signals from oscillators in the FM band. It does not have frequency regulators with variable capacitors and coils, it has a wide range and moderate power capable of driving several linear amplifiers. The whole construction is based on the two low-power 2N4427 transistors, which are designed for the...
50 Watt Hi-Fi power amplifier circuit
SGS Thomson's integrated TDA7294 is a high-frequency acoustic power amplifier, with true high-precision specifications, suited for all relevant applications. Its main feature is much higher output power than is usual in amplifiers with similar distortion performance. According to its manufacturer, the output stage of this 15-pin integrated can...
RF Remote Control Switch Rx-Tx circuits
This circuit consists of a 2048 radio remote control transmitter and the corresponding wireless receiver with very high reception sensitivity and low consumption. The combination of the two above gives a high-reliability remote control, ideal for security systems, alarms, automation, etc. At home, in the car and elsewhere. Using the wireless...
0-30V Lab Variable Power Supply
At the left side (input AC) goes the secondary of a 220 volt (primary) 18 Volt (secondary) / 3 Ampere mains transformer. The alternating voltage of 18 volts from its secondary transformer is rectified by the diodes D1, D2, D3 and D4, which are connected to a bridge arrangement and make a double rectifier. The pulse from the bridge exit is...
Ultra High Sensitivity Metal Detector Circuit
This circuit is a metal detector capable of detecting large metallic objects. at a depth of 2m to 3m. It depends on the size of the object, and often on the type of soil. Construction is very easy to implement even for a beginner. The necessary components are easy to find everywhere. This detector has the ability to detect a gold coin of 20mm...
Digital Signal Integrity
Interconnection and Timing of Digital Circuits
CMOS Circuits Tutorial
The Arduino Foundation: What's Up? | Hackaday
Jun 19, 2017
Play retro Nokia Snake on Arduino
Jun 20, 2017
How To Turn Your Arduino Into An ISP — Programming The ATmel ATtiny85
Jun 13, 2017
An impressive collection of circuit diagrams for Arduino electronics
Jun 19, 2017
A Minority Report Arduino-Based Hand Controller
Jun 23, 2017
Building amazing: All about getting started with Arduino
Jun 5, 2017
This Arduino globe makes holiday pictures interactive
Jun 6, 2017
DIY Arduino Self Balancing Robot (video)
May 26, 2017