Webster: A Geometric Pattern Weaving Machine

We are three students from California College of the Arts in San Francisco in the Architecture program.  This studio is called Creative Architecture Machines and is taught by Jason Johnson and Michael Shiloh.  Webster is a geometric pattern weaving machine that takes inspiration from Islamic tiling, geodesic dome construction, weaving machines, and conventional 3D printers.  This 3-axis robot was an explora ...

Read more

Simple Buck LED Driver with PWM Input

High-power LEDs over 1W are now quite inexpensive. I'm sure many of you are incorporating LEDs as light sources in your projects. However I realize that the finding and configuring the power supply is still not as simple as it can be; commercially available LED drivers are convenient, but often overkill or not flexible. Even my own Universal LED Driver can be overkill at times. Some projects call for a bear ...

Read more

Arduino Analog Inputs

This week is all about analog inputs for the arduino. I’ll show you how you can use a voltage divider circuit (see episode 3) and a variable resistor to make an analog sensor. [box type="note" color=" #202020 " bg="#ffbb00 " font="verdana" fontsize="14" radius="20 " border="#000" float="right" head="Attributes"]Thanks to Jeremy , for this articles[/box] We’ll also use a Sharp IR distance sensor as an analog ...

Read more

3 LED Crossfade with PWM and Arduino

This ones quite simple, just mix/ crossfade 3 separate LEDs using Phase Width Modulation (PWM) and Arduino. You will need 3 LEDs, I’m using a 5mm Red, Green and Blue so I can make the full light colour spectrum (When all combined they make white light). If you look at an LED you will see one pin is slightly longer of the 2, this is the positive (+) terminal, the shorter being negative. Make sure you get the ...

Read more

How to Control a Ton of RGB LEDs with Arduino & TLC5940

This video explains how to use the 16 channel PWM controller TLC5940 The CODE: //Texas Instruments TLC 5940 with Arduino //www.kevindarrah.com #include <SPI.h>//Serial Peripheral Interface Library byte ch=0, chbit=0, spibit=0, spibyte=0;// variables used by tlc sub routine int SINData;//variable used to shift data to the TLC byte transferbyte[48];// bytes that are sent out to the tlc5940 via SPI // 48 ...

Read more

Fading using an Arduino

Demonstrates the use of analog output (Pulse Width Modulation (PWM)) to fade an LED. PWM is a technique for getting an analog-like behavior from a digital output by switching it off and on very fast. Circuit An LED connected to digital output pin 9 through a 220-ohm resistor. Schematic image developed using Fritzing. For more circuit examples, see the Fritzing project page Code /* Fading This example shows ...

Read more

Analog In, Out Serial using Arduino

This example shows how to read an analog input pin, map the result to a range from 0 to 255, and then use that result to set the pulsewidth modulation (PWM) of an output pin to dim or brighten an LED. Circuit image developed using Fritzing. For more circuit examples, see the Fritzing project page Connect one pin from your pot to 5V, the center pin to analog pin 0, and the remaining pin to ground. Next, conn ...

Read more

Analog Input using Arduino

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. Circuit image developed using Fritzing. For more circuit examples, see the Fritzing project page Connect three wires to the Ard ...

Read more

Arduino PMW enabled high power shield or non-shield on the cheap

Micro controllers are great, but have you ever wanted to control something bigger then, lets say an LED? If you have, look no further (unless you want more then 0.6Amps for 4 channels, or 2.4Amps for 1 channel), unless you don't mind spending more money. This instructable will be all about building your own, preferably etched, driver shield for the Arduino. It's highly recommended to etch your shield, but n ...

Read more
Scroll to top