resistor

TRH Meter Prototype OP2 (1)

A DIY indoor thermometer plus hygrometer using PIC16F688

This project is about building a microcontroller-based digital room thermometer plus hygrometer that displays temperature and relative humidity on 4 large (1 inch) seven segment LED displays which adjust their brightness level according to the surrounding illumination. It consists of a closed loop system that continuously assesses ambient light condition using an inexpensive light-dependent resistor …

A DIY indoor thermometer plus hygrometer using PIC16F688 Read More »

Wisp628 an in circuit

Wisp628 an in-circuit flash PICmicro Programmer

Features in-circuit programmer programs flash PICmicro’s supports a rapid cycle of code/program/test prototype programmer takes power from the target circuit serial interface serial passthrough to the target   Foremost Wisp628 is an in-circuit programmer. The programmer is connected to a few pins of the target PICmicro, which is programmed while it remains in the circuit. The target circuit must be compatible with the programmer …

Wisp628 an in-circuit flash PICmicro Programmer Read More »

digital potentiometer

How to interface MAXIM’s DS1868 digital potentiometer with a PIC microcontroller

Potentiometers find applications in many electrical devices. For example, a light dimmer uses a potentiometer to control the brightness of lamps. In amplifiers, they are used to control the output volume of the music, or change the bass level. In an adjustable power supply we see potentiometers to vary the output voltage and current. In …

How to interface MAXIM’s DS1868 digital potentiometer with a PIC microcontroller Read More »

Keypad Interface

2-Wire Keypad Interface Using a 555 Timer using PIC16F628A

Keypads are a very commonly used input device in microcontroller-based systems. In a keypad, multiple switches are arranged in rows and columns so that they could be interfaced to a microcontroller with a minimum number of I/O pins. For example, a 12-key keypad is arranged in a 4×3 format, which allows to interface the 12 …

2-Wire Keypad Interface Using a 555 Timer using PIC16F628A Read More »

PIC12F675 external interrupt

PIC12F675 external interrupt code and Proteus simulation

This post provides the external interrupt code for PIC12F675 microcontroller (e-g when you need to control servo motor which has position encoder, with your PIC microcontroller). As we know, PIC12F675 microcontroller has one GP2/INT pin, which can be used to service external interrupts. This code is written in C language using MPLAB with HI-TECH C compiler. You …

PIC12F675 external interrupt code and Proteus simulation Read More »

USB 0 500MHz RF Power Meter

USB 0-500MHz RF Power Meter with AD8307 using pic microcontoller

AD8307 USB 0-500MHz RF Power Meter Component List: 1x PIC18F2550 Programmed Microcontroller 1x AD8307 RF Power Meter IC 1x RF Power Meter Probe PCB 1x USB IO Board PCB 1x USB Type B Connector 1x 20MHz Crystal Resonator 1x 470K Resistor (yellow purple yellow gold) 2x 10K Resistor (brown black orange gold) 2x 100 Resistor …

USB 0-500MHz RF Power Meter with AD8307 using pic microcontoller Read More »

Electrical Subsystem Schematics

Electrical Subsystem Schematics Using Pic

The goal of the electrical design was to streamline an automatic shift control while keeping manual user input in a fast, user-friendly way. The electrical design was driven by the complexity required by the mechanical system. The system takes in rider input in the form of a throttle position sensor, shift pushbuttons, and mode selector. …

Electrical Subsystem Schematics Using Pic Read More »