Color Globe using PIC16F688 Microcontroller

This was a fun little project I put together in a few hours for a homemade-themed gift exchange this Christmas.  I had on-hand a "Full Color LED" from Radio Shack (part 276-0028) which caught my eye on my last visit there. The LED has a common anode and three cathodes, one for each of the three primary colors: red, blue and green.  By changing the duty cycle (the fraction of time the pin is low) on each of ...

Read more

Electricity [Grid] Frequency Meter

An article by Dieter Laues in the February 2012 issue of Elektor inspired me to get my soldering iron out. The article described how by measuring the frequency of the mains electricity supply in any socket, the relative load across the entire electricity network could be determined. I ordered a pre-programmed processor (of the correct supply frequency) and built a meter for the electrical engineering depart ...

Read more

AT Keyboard Interface V1.04 using PIC16F84

Introduction Sometimes you only need a simple and cheap RS232 terminal to get sufficient control over a PC or a RS232 device. There is no need, no space or even no power to place a monitor, a computer case and a keyboard. Maybe there exists also the problem, that the PC or the device is located somewhere else and you want to interact with it over a short distance. The cheapest way to obtain a complete user ...

Read more

Whistle-On Whistle-Off

This experiment turns on a LED when a whistle is detected. The LED turns off when the whistle is detected for the second time.                       ;Expt11b.asm ;Project: Whistle-On  Whistle-Off List P = 16F84 #include <p16F84.inc> __CONFIG 1Bh    ;_CP_OFF & _PWRTE_ON & _WDT_OFF & _RC_OSC SetUp Delay Delay1 DelayA Look Look1 Look2 Main Main1 Main2 Main3 ORG 00 BSF 03,5 CLRF 06 MOVLW 02 MO ...

Read more

AmpStrike – Battery Powered Bench Power Supply

Linear Voltage Regulator The power supply runs on a linear voltage regulator built on discrete components. The design of the linear regulator was inspired by the user Amspire from the EEVblog forum. The basic idea is that the Q1 pass transistor and U5A op amp act in a classic voltage regulating loop. U5A gets feedback from the output voltage and acts on Q1 in such a way that the output voltage equals the re ...

Read more

Joy Stick Controller using PIC12F629

This project controls two servo motors - both clockwise and anticlockwise and has variable speed. You can use the Joy Stick to "pan and tilt" a remote camera or provide "left-right-up-down" action for a crane or an animation on your model layout. The project also tests servo motors. The CIRCUIT The circuit is fairly simple. The input from the Joy Stick has been separated into two sections to make detection ...

Read more

Solder-free pick-and-place package for LED lighting

Aiming at lighting manufacturers that don’t want to buy a soldering line, Sheffield-based Litecool has developed a self-adhesive self-connecting LED package that can be pick-and-placed direct onto heatsinks – and it accepts standard lenses from Carclo. No PCB, metal-cored or otherwise, is required. The key to self-adhesive packaging for power devices is to spread heat to an area much large than the die befo ...

Read more

Tektronix Introduces the P7700 Series Tri-Mode Probes to Minimize Probe Loading, Improve Access to Tight Test Locations, Lower Costs Photos(2)

BEAVERTON, Ore., March 15, 2016 /PRNewswire/ -- Tektronix, Inc., the world's leading manufacturer of oscilloscopes, today introduced the P7700 series of TriMode™ probes for use with Tektronix performance oscilloscopes. Offering up to 20 GHz bandwidth, the new probes ease the challenges designers face when debugging circuits found in the latest mobile and enterprise designs by minimizing probe loading, impro ...

Read more

Turning on a LED using PIC16F84

This experiment turns on a LED when button A is pressed. The button is connected to the lowest bit of Port A (bit0). When the button is pressed, the line goes HIGH. This is called positive logic. The LED is connected to the lowest bit of Port B (Bit0). Any bit of any port can be an input or output. It is convenient to make port "A" an input and port "B" an output. Port A has 5 lines and port B has 8 lines. ...

Read more

Mars Clock using PIC16F877A microcontroller

What do you do if you have a spare LCD module with backlight, a weird 16 button keyboard, and a PIC16F877A microcontroller gathering dust? A monster Martian Clock immediately springs to mind. You are probably thinking "There are hundreds of PIC clocks on the Net - do we need yet another one?!" Well, this one is a bit different: It has 16 timers that can be independently paused and restarted, and can run for ...

Read more
Scroll to top