## Temperature controlled fan using PIC 16F877A

You might have come across several applications where we need to control a specific device based on analog parameter. This Embedded system works in a similar concept where we are about to control the speed of a DC motor using based on the external temperature. The rise in temperature will result in increase in speed of the motor and vice versa. These type of Temperature controlled fan systems can generally ...

## Interfacing LCD and Keypad with PIC16F877A Microcontroller

Interfacing LCD and Keypad are one of the important interfacing concepts of PIC microcontroller since both the input and output element can form a complete embedded system design. This tutorial is about teaching you how to get input input values from keypad by polling method and display the input into a 16×2 LCD. 16×2 LCD: This type of LCD is widely used to display the status of the system and to display th ...

## Mädchen Machen Technik

The "Mädchen Machen Technik" workshop is designed to give high school students an introduction to microcontrollers. The students will build a flashing light pattern and/or a counter-timer. In the process of building this project, the students will learn about microcontrollers and digital electronics. Here is the parts list for the projects. Introduction to some circuit elements The students will learn how t ...

## Leon’s Mini Random Number Generator

Sales Pitch Are you confused by choices? Who isn't? There are just so many things to decide. White, rye, or wheat? Pinstripes or polka dots? Feast or fast? Well, don't worry because help is on the way! I'm introducing the world's first, portable, hand held, decision maker powered by truly random numbers. Sure, my competition has long sold decision makers for 1, 5, 10, or 25 cents. But can they decide betwee ...

## PIC based Oscilliscope

I have seen many examples of microcontroller oscilliscopes on the web and have had an itch to build one myself.  In order to accomplish this my initial thought is to sample an input (ADC) at consistant time increments and then display the waveform on a graphic lcd display.  If I want to change the time scale I can just change the rate of time between samples, and if I want to increase the voltage scale I ca ...

## MEASURING HEART RATE USING A PHOTOPLETHYSMOGRAPHIC CARDIOTACHOMETER

ABSTRACT The heart rate is an important measure of health and physical fitness. Medical professionals rely heavily on the rate as a measure of health status and use it to prescribe treatment to individuals. Athletes value the heart rate highly as a tool for regulating frequency and intensity of workouts because the rate provides a quantification of exercise intensity. By looking at the rate, athletes can ta ...

## THE SIMPLE ROVERBOT

Construction Concepts and Goals Construct a vehicle powered only by a standard 9 Volt battery that can avoid obstacles on the left and on the right. The vehicles will have two buttons mounted on the front (left and right). For example, if the vehicle hits the right wall, then the vehicle will stop, back up, turn left, and then continue the course. Vehicle Parts Common Components Breadboard, wires, 10kW resi ...

## Driving LCD directly from PIC

This project is one another thermometer application that uses the TCN75A digital sensor from Microchip. The sensor provides digital temp conversion in the range -40°C - 125°C (-40°F - 257°F) and has maximum resolution 0.0625°C. However, the LCD that I used (2.5 digits model LCD-S2X1C50TR manufactured by Lumex) only works reliably in the temperature range 0 - 50°C, so the code is adjusted for this range only ...

## Electrical Subsystem

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. It also takes in other input that the rider doesn't have direct contro ...