Projects

Output on computer screen

chipKIT Project 2: Temperature and relative humidity logger

This project is about building a PC-based temperature and relative humidity logger using the chipKIT Uno32 board and the DHT11 sensor. The project setup requires no additional wires (other than the USB cable) and components; the DHT11 sensor is directly plugged into four I/O pins of the Uno32 board and the project is ready to […]

Temperature measurement displayed on LCD

chipKIT Project 1: Digital thermometer using an LM34 sensor

In Tutorial 3, we learnt how to use chiKIT ADC channels to read an external analog voltage and convert it into a digital number. We also discussed about interfacing a standard Hitachi 44780-based character LCD to the chipKIT Uno32 board in Tutorial 4. Now it’s time to implement the knowledge we have gained so far […]

Scrolling text right

chipKIT Tutorial 4: Interfacing a character LCD

Liquid Crystal Displays(LCDs ) are a very popular output device for displaying graphical and alphanumeric data in microcontroller based systems. They can also provide an interactive input interface to the users. The most common type of LCD controller used by hobbyists is the Hitachi 44780, which provides a relatively simple interface between a processor and […]

chipKIT Uno32 board sends ADC output to PC through serial interface

chipKIT Tutorial 3: Analog-to-digital conversion

  Theory Many embedded applications deal with physical variables such as motion, temperature, pressure, relative humidity, light intensity, and sound. A microcontroller cannot directly handle these entities because i) they are non-electrical signals, and, ii) they are analog quantities, which means they have a continuous set of values over a given range, in contrast to […]

Pinguino Project A PIC Microcontroller Based Arduino e1681100158848

Pinguino Project: A PIC Microcontroller Based Arduino

This is a complete tutorial to make a PIC Microcontroller based Arduino. This is a complete tutorial to make PIC microcontroller basedΒ Arduino, which can run Arduino programs onΒ PIC18F4550Β orΒ PIC18F2550Β microcontroller, one advantage on this microcontroller is that it doesn’t require any external programmers, since it has inbuilt USB support. So guys, let’s get started! Step 1: Things […]

Frequency Counter by PIC16F628 schematic

Frequency Counter by PIC16F628

In this project we are building a basic and low cost frequency counter circuit . It can measure from 16Hz to 100Hz signals with a maximum amplitude of 15V. The sensitivity is high, the resolution is 0.01Hz. The input signal can be a sine, a square or a triangle waveform. The counter can be used […]

Integrated Programmer Debugger with USB Interface

Curiosity Development Kit Board

Satisfy Your Curiosity Your next embedded design idea has a new home. Curiosity is a cost-effective, fully integrated 8-bit development platform targeted at first-time users, Makers, and those seeking a feature-rich rapid prototyping board. Designed from the ground-up to take full advantage of Microchip’s MPLAB X development environment, Curiosity includes an integrated programmer/debugger, and requires […]

Keypad

Keypad 4×5 for microcontrollers v. 1.1 using PIC16F877

What’s this? The circuit here described is a simple 4×5 keypad that can be used in particular with the PIC 16F877 microcontroller, for which it has been designed considering a supply of 5V, 16F877 I/O pins leakage current, the voltage level recognized as a high or low state while in TTL or ST mode, etc.. […]

Frequency Meter Using Microcontroller e1681097020824

Frequency Meter Using Microcontroller

This tutorial simply states how to calculate frequency of a pulse source using a microcontroller. Story This tutorial simply states how to calculate frequency of a pulse source using a microcontroller. A high voltage level of pulse source is 3.3 V and low is 0V. I have used STM32L476, Tiva launchpad, 16×2 alphanumeric LCD some […]

WHAT IS A PIC MICROCONTROLLER WHAT CAN IT DO

WHAT IS A PIC MICROCONTROLLER? WHAT CAN IT DO?

PIC microcontrollers ( Programmable Interface Controllers), are electronic circuits that can be programmed to carry out a vast range of tasks. They can be programmed to be timers or to control a production line and much more. They are found in most electronic devices such as alarm systems, computer control systems, phones, in fact almost […]