Gaurav Chaudhary writes: This little project will demonstrate how you can build NEC protocol based Infrared Remote Control to use with various NEC Protocol IR receivers. actually there are lots of projects out there to accomplish this task but i have to write my own code because of too many requests on this IR(infrared) Remote […]
Tag Archives: PIC
App note: Low-power design guide
An application note from Microchip: Lowering power consumption on PIC microcontrollers Low-power applications represent a significant portion of the future market for embedded systems. Every year, more designers are required to make designs portable, wireless and energy efficient. This document seeks to simplify the transition to low-power applications by providing a single location for the […]
M-Stack open source USB stack for PIC microcontrollers
Here is an open source USB stack for PIC microcontrollers and DSPs. It features a dual LGPL and Apache licenses making it suitable for commercial open source projects. So far it only supports the HID device class. A USB device stack is the software necessary to drive the USB device peripheral hardware on a microcontroller […]
DIY PICKit-2 Lite
oakkar7 made this DIY PICKit-2 Lite : Since, the first use, I stick all with my PIC development and found that very stable and convenience to use. My design is based on Blueroom-electronics design. The Blueroon website is down now. This is the copy of PicKit-2 lite schematic from Blueroom. I used BC547 and BC557 transistors […]
AVR programmer on PIC
Jaromir shared his AVR programmer in the forum: Just from pure passion to see how low-end PIC exercises AVR, I made this programmer. Basically it is STK500 port on PIC16F1825. I took this tuxgraphics.org one, did some clean-up, wrote new hardware layer for PIC16 and voila – new programmer is born. It was done in […]
App note: IC temperature sensor accuracy compensation with a PICmicro microcontroller
An application note from Microchip: IC temperature sensor accuracy compensation with a PIC microcontroller This application note is based on the analog output MCP9700/MCP9701 and serial output MCP9800 temperature sensors.
Digitally controlled power supply
Wvdv2002 shared his digitally controlled power supply with us in the forums. It’s capable of driving 0-18V while having a current controlled output of 0-3A. The brains of the design is the PIC18f46j50 which controls a switch mode regulator’s voltage and current output through the MCP4822 two channel I2C DAC. Via the forum.
{AVR|PIC} Stamp dev board is simple, fast, has lots of I/O and serial
Bertho is working on an {Avr|Pic} Stamp development board for his local hackerspace. These USB interface boards are based on the ATmega32A and PIC18F46K22 microcontrollers. Both boards use the MCP2200 USB-to-Serial IC to interact with computers over a USB virtual COM port. There are often things you want to test quickly when designing something. Most […]
Another DIY GLCD clock built
Scorpia built Ezflyr’s GLCD clock project we blogged about here. After some debugging, and help from Ezflyr, he was able to get it up and running. The project is based around the 75×52.7mm 128×64 Graphic LCD. The time keeping is delegated to a battery-backed Dallas DS-3231 RTC. A PIC 16F876A is used to tie it all together. […]
Library for OLED displays using SSD1306 chipset
Library for OLED displays based on the SSD1306 chipset. It was developed for the PIC32 and PIC24 microcontrollers used on the ORbit16 development boards, but it should be easy to port any PIC24/32 project. I’ve uploaded a new library and a new demo for using the OLED display on ORbit16™. The kind of display used […]
Lock USB ports via a PIC-based smart card reader
Giorgos is designing smart card lock for his USB ports. His board features a PIC-based smart-card reader that unlocks a USB hub only if the right smart-card is inserted. What i am making here is a USB lock with smartcard key. The idea is that a phonecard reader made with a PIC micro will be […]
Tetris on a 16×8 LED matrix display
Graham designed a portable Tetris game on a PIC18F4520. It uses two 8×8 LED matrices as a display, and 4 buttons for control: The 64 LEDs and four buttons are controlled by a single PIC (18LF4520) and two AA batteries. The source code operates very efficiently, and the program is extremely responsive. I was worried […]
HOW-TO: Bus Pirate PIC 24 analog to digital converter tutorial
The Bus Pirate is a handy debugging tool, but it’s also a 16 bit PIC 24FJ64GA002 development board. You don’t need a programmer to play, just upload the firmware over USB using the Bus Pirate’s nearly-impossible-to-brick bootloader. It’s easy to go back to the original Bus Pirate firmware at any time. This demo is step […]
PROTOTYPE PREVIEW: PIC TQFP-100 Breakout Board v2
PIC TQFP100 Breakout boards are designed to quickly get you prototyping with any Microchip PIC microcontroller or dsPIC digital signal processor that comes in 100pin 0.4mm pitch TQFP (designation ‘PT’) packages. We’ve checked support for PIC32s, PIC24s, and dsPIC33s, but others may be supported as well. In version 2 we fixed some bugs and added […]
Extending the RAM memory of a PIC microcontroller
Dilshan designed a RAM memory extender for PIC microcontrollers. The circuit uses some logic ICs and SRAM memory modules to extend the data memory of a PIC. The designer provided source code for this project written for the MikroC compiler. With this given schematic user may be able to address RAM space up to 192KB. […]
Lil Bang – Sound trigger for cameras
Viktor made a sound trigger for his DSLR camera: Now that I can take pictures of lightning I decided that I also want to be able to trigger my camera with sound. An op-amp filters and amplifies a microphone signal. The output is fed to a PIC microcontroller that triggers the flash when the sound […]
Builld a touch activated Valentine’s LED card
Happy Valentine’s from Dangerous Prototypes. This touch activated Valentine’s card is one of Ian’s early projects at DIY Life. It’s designed to be home-etched on a single-sided PCB. A PIC16F microcontroller fades the LEDs like a heart beat. It’s activated when someone touches the conductive pad, which allows current through a PNP transistor and wakes […]
PROTOTYPE PREVIEW: Bus Pirate HV programming adapter v4
Tayken finished the Bus Pirate v4 HV programming adapter. This adapter allows a Bus Pirate v4 to program PIC microcontrollers that require high-voltage on the VPP ICSP pin (PIC 16F, 18F) to enter programming mode. A DC-DC boost converter is driven by the Bus Pirate pulse-width modulator generates the required programming voltage. The adapter for […]
Using a ACS712 hall-effect current sensor
Raj made a two part tutorial on how to interface a PIC microcontroller with the ACS712 hall-effect current sensor. The first part covers hall-effect theory and basic operation of the ACS712. The second part covers the actual PIC interface, which is simply reading the output voltage of the sensor. Sensing and controlling current flow is […]
Open source USB stack freestanding demo
An open source USB stack has been in development in our forum for some time. Up until now it was integrated into the sources code of the specific devices we used like the Bus Pirate, or the IR toy. Now there is a freestanding demo available that can easily be ported to any PIC with […]
