Home

Search

futz f&ts v.i. To tinker experimentally; to change something just to see what it does.
12F683 Charlieplexed 20-LEDs On 5-Pins

thumbRecently I was following this thread at electro-tech-online and decided to build one of Mike-K8LH's blinky things. It's a 20-LED charlieplexed array with 32 PWM levels per LED, all driven by 5 pins of an 8-pin PIC 12F683, leaving one input-only pin free for other uses. The software, written by Mike in SourceBoost BoostC is quite complex, but easy to use. All the technical stuff is handled by the interrupt service routine. I can't say I totally understand it yet, but I will.

 
18F248 Clock/Thermometer

thumbI wanted my breadboard freed up from serving as a clock/thermometer, so I decided to build a permanent one. I had bought a couple cheap and obsolete 18F248 SOIC chips and had a PB-4 Proto-Board at hand, so I went to work.

 
2-Wire LCD Interface

thumbMyke Predko described this 2-wire LCD interface on his site. It uses a 74LS174 Hex D Flip-Flop wired as a shift register, with a sneaky method of using the sixth flip-flop and the data bit to do the E line. I built one and wrote some C code for it. Works well.

2008-05-29: Added an LM35DZ sensor and turned it into a thermometer.

2008-06-02: Added a clock with 32.768kHz crystal.

2008-06-03: Added time set buttons and 12-hour time

2008-06-05: Added seconds button & PWM backlight control buttons

 
RGB LED & PIC 16F876

thumbDecided to play with an RGB LED I got in one of my last orders. I happened to have a 16F876 on a breadboard for some reason, so it got used.

I needed three PWM's, and the PIC only has two hardware PWM pins, so I had to come up with a software PWM algorithm. The software was written after reading a post by Sceadwian at electro-tech-online.com. His method works just fine.

 

 
Balancing Robot #2

thumbSo I took all the hardware from balancer #1 and crammed it all onto a minimalistic little machine. The wiring is a hideous rat's nest, but as long as I'm careful it won't start any fires.

As usual, obsolete info will disappear without warning. This article will generally represent the current state of this project.

I have a gyro and accelerometer onboard now, but it's still not balancing. Still working on it.

 
«StartPrev12345678NextEnd»

Page 1 of 8


Powered by WebRing.

This link kills spam