SparkFun Electronics - News Few LM317 Voltage regulator circuits that has a lot of applications Few LM317 voltage regulator circuits Some circuits based on LM317 voltage regulator Few useful circuits using the voltage regulator IC LM317 is shown here. LM317 is a three terminal voltage regulator IC from National Semiconductors. Typical positive voltage regulator circuit using LM317. LM317 Adjustable Regulator A classic voltage regulator circuit using LM317 is shown above. Adjustable regulator with digitally selected output. LM317 voltage regulator with digitally selected output A very simple adjustable regulator circuit with digitally selected output is shown above. 5A constant current constant voltage regulator. 5A constant current constant voltage regulator The circuit shown above is of a 5A constant current / constant voltage regulator using LM317. Power follower circuit using LM317. A voltage follower circuit is a circuit which produces considerable current gain while the voltage gain is maintained unity (or close to it). Power follower circuit Notes. Custom Search
CadSoft Online: EAGLE Layout Editor PIC18F.COM – Tutorials and Sample Code Resistor Color Codes & Component Identification Resistor Color Code Bands& Other Component Identification Resistor Color Code Identification While these codes are most often associated with resistors, then can also apply to capacitors and other components. The standard color coding method for resistors uses a different color to represent each number 0 to 9: black, brown, red, orange, yellow, green, blue, purple, grey, white. Alpha-Numeric Code Identification With the sizes of resistors and other components shrinking or changing in shape, it is getting difficult to fit all of the color bands on a resistor. Naming Convention To simplify the writing of large resistor values, the abbreviations K and M are used for one thousand and one million. The E12 Range These identify a range of resistors that are know as "preferred values". 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9, 4.7, 5.6, 6.8 and 8.2 The table below lists every resistor value of the E12 range of preferred values. The E24 Range
PIC USB Development Board From WFFwiki Since I wanted to do some USB development work with the PIC18F4550 and PIC18F2550 board (for projects like my C64 VICE front-end and Atari joystick adaptor) I needed a USB reference board to develop the software. Initially I ported the Microchip USB stack over to Hi-Tech C18 pro with the help of Richard Stagg. In this article I will show how to make your own USB development board which is pin compatible with the Microchip PICDEM USB FS board. Of course you can just buy the original board direct from Microchip, but building it yourself is a far cheaper option. With this board you can compile and load the Microchip USB stack examples directly without altering the code. Building the PIC DEM FS USB board The circuit schematics for the original board are available on-line from Microchip, they publish them as part of the user manual for the board. Primarily I simplified the power regulation and removed the physical serial port and the serial line driver chip. Files for download
Open Source Visual C++ Class for USB Generic HID Communication Introduction If you've tried to build your own PIC USB devices (perhaps following my earlier tutorial Building a PIC18F USB device) you will have noticed that the Windows host code (based on the Microchip USB stack examples) is far from clear on how to communicate with the device. To make matters easier for people who are not familiar with the intricacy of Windows programming and USB I've created a generic Visual C++ Class which handles all of the device communication issues including the plug and play aspects of device attachment and detachment detection. The generic class is suitable for all types of Generic HID USB devices (including devices using the generic HID protocol based on common microcontrollers supporting USB communication other than the PIC18F). In this article I will cover how to use this class, how the class functions and also give some practical examples of how it can be used to make your own Windows software. Public Methods usbHidCommunication(System::Void) - Constructor
What is .NET Gadgeteer? - Gadgeteer - FrontMotion Firefox .NET Gadgeteer is a platform for creating your own electronic devices using a wide variety of hardware modules and a powerful programming environment. A new way to make sophisticated devices Even someone with little or no electronics background can build devices made up of components like sensors, lights, switches, displays, communications modules, motor controllers, and much more. An open source and open hardware community project If you're building projects with .NET Gadgeteer, you'll find inspiration and product information on this site. A creative tool with something for everybody Educators – .NET Gadgeteer is a great way to excite students about programming, electronics and design. Hobbyists and Inventors – Bring your ideas to life in hours instead of days or weeks. Professional Prototypers – Go from concept to test in less than a day. .NET Gadgeteer Hardware Each .NET Gadgeteer module contains a corresponding socket which indicates what sort of mainboard socket it requires.
Open Source Framework for USB Generic HID devices based on the PIC18F and Windows Introduction If you've dabbled with PIC18F microcontrollers and the USB Generic HID standard before (perhaps you've even tried my Building a PIC18F USB device project) then you will have noticed that there is a lot of complexity in supporting USB on both the PIC18F and the Windows host-side of things. Getting beyond the basic steps of reading a switch and flashing an LED (how many projects have you built to flash LEDs?!) To make things easier on the hobbyist who wishes to delve into more exciting projects, I've developed a framework for producing USB devices which covers both the Windows host-side application development and the PIC18F firmware itself. In essence this means that you can rapidly develop and test a USB device and the Windows host-application with a minimum of USB Generic HID protocol knowledge. In this article I will go over each element of the framework and show how you can use it to develop your own creative USB devices. Version 3_0_0_0 Reference Hardware Breadboard Layout