Arduino Projects and Circuits
- Page 2
-
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....
-
-
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....
-
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....
-
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....
-
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....
-
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....
-
-
Make the following connections: GND (pin 8) to ground, Vcc (pin 16) to 5V OE (pin 13) to ground MR (pin 10) to 5V This set up makes all of the output pins active and addressable all the time. The one flaw of this set up is that you end up with the lights....
-
Power your three FSRs (or any other analog sensor) with 5V in parallel. Connect each sensor to analog pins 0-2, using a 10K resistor as a reference to groud on each input line. The sketch below reads three analog sensors. Each corresponds to a note value in....
-
Sometimes you want everything in the program to stop while a given condition is true. You can do this using a while loop. This example shows how to use a while loop to calibrate the value of an analog sensor. In the main loop, the sketch below reads the....
-
To build the circuit, attach a 220-ohm resistor to pin 13. Then attach the long leg of an LED (the positive leg, called the anode) to the resistor. Attach the short leg (the negative leg, called the cathode) to ground. Then plug your Arduino board into your....
-
Connect three wires to the Arduino board. The first two, red and black, connect to the two long vertical rows on the side of the breadboard to provide access to the 5 volt supply and ground. The third wire goes from digital pin 2 to one leg of the....
-
-
I am not an engineer, just an experimenter and hacker and prototyper etc, so, thanks to people who know a lot more than I do, I learned that this is not safe to use NOTE: This can only be used to dim a unit that runs off of a transformer-based power supply,....
-
August, 2007One of my other hobbies is photography, and, about a year ago, I purchased a new digicam a Panasonic FZ30. I joined the Panasonic forum on the dpreview site. One of the posters, a programmer and electronic hobbyist, designed a nifty wireless....
-
Scopeclock is an easy to use hardware to make your X-Y capable analog oscilloscope more useful. Using this simple to use hardware you can convert your analog oscilloscop..
-
This project slightly modifies the Google Android sample app called Bluetooth Chat so you can type a message in the Android app and that same message will appear on an LCD attached to an Arduino Uno. 1. Run the Android Bluetooth Chat sample app (after we....
-
I marked the approximate center of the base and drilled a hole large enough to screw the setscrew for the servo armature in. I then hot glued the armature to the underside of the base making sure not to get glue in the hole i drilled. I used 3 light sensors....
-
This is my second instructable. I just had a mood of making a digital watch. But wanted to make it a learning process. I already had a sanguino i could have easily used that Atmega644 chip. it would have been more than enough. But i wanted to try burning a....
-
DAC is short for Digital to Analog Converter. In this article we play around the code Michael Smith created for a PWM based DAC. I modified his code so that other DAC options could be tried. I compare the 8-Bit PWM DAC with the R2R DAC at various numbers of....
-
This Instructable will show you how to build your own FM radio receiver shield to be used with an Arduino board. The radio chip we are going to be using is the AR1010 on a breakoutboard found at Sparkfun or Electrokit and there will be code to get you up and....
-
I had initially planned to do an LCD tutorial a little further down the line, but there was very high demand for it, and I already had a circuit assembled for testing the new LCD that element14 sent me to evaluate. So, this seemed like an appropriate time to....
-
In this Arduino-based project, we will build a lamp with multiple light displays: color sequencer, dimming light, color chaser, firelight all selected by a touch bar on the circuit board. We will be going the minimalist way for this project, filling the....
-
Displays are always nice. So far I`ve just been demonstrating how to use 7-segmented displays to display numbers using very few resources. But what if you want to display text Or pictures Or both Well in order to do that, you`re going to need a simple LCD....
-
The first step to building a RFID door lock with a basic Arduino is to bread board out a basic working arduino. Most Arduino pre-flashed ATMega 168 chips come with the default blink program pre installed. Connect a LED to digital output 13 and verify that....
-
Now that we`ve covered the basics in tutorials 1-10 (you have watched them all right! ), it`s time to start pursuing some more complex projects! In this episode, we`ll utilize an SD card shield from cooking-hacks. com to create a datalogger. First, I`ll walk....
-
So to reduce the resonant frequency and get some useful signals, I took some washers slapped them on a bolt and some nuts and experimented. I used aOscilloscopewith FFT and changed the weight on the tip of the film until frequencies of around 40Hz were the....
-
To be successful with this project, you will need to construct this circuit in some manner, either as shown here or as I showed in the previous section. While the construction is not complicated, errors will keep the V-USB software from working (said another....
-
This Arduino-powered vocal effects box pitch shifts and distorts incoming audio signals to produce a wide variety of vocal effects. This project is my first experiment with real-time digital signal processing using Arduino. It samples an incoming microphone....
-
Hope, you follow my advice and hack your cheap USB speakers, to get nice ( pre-assembled ! ) analog front-end for this project. If not, than get your soldering iron to work, minimum two resistors and 1 cap would required, assuming you already have display....
-
OK, after having some fun with stereo version of the VU meter I described in my previous blog-post, now it`s time to do a serious stuff. Studio grade VU meter ! 24 steps, equallyspaced every 3 dB, covering Extra wide Dynamic Range from -63 up to +6 dB.....
-
The PhytoBot is a semi-intelligent plant which responds to external stimulus (light intensity and light location) and responds to it as a phototropic plant would. Essentially it is designed as a piece of interactive artwork for operation over a long period....
-
I have a big mirror on the left wall, it makes the room brigther, but when watching a movie you want a dark room, and we could see reflections of the movie in it (very annoying) so i installed a grey/black blind i found in a DIY shop, it was a great fix. The....
-
The figures above shows the basic idea of any robot, where we have some inputs and output devices connected to the brain and some outputs controlled by the brain. In our case we will have the Arduino like the brain. The central Brain, controls all movements....