This article discuss about mcu software and what to do when your code grows in size. We should follow some simple rules that makes microcontroller programming more fun than scratching along. Check details on the link below.
When your project grows bigger – [Link]
Pinguino is an Arduino-like board based on a PIC Microcontroller. The goal of this project is to build an integrated IDE easy to use on LINUX, WINDOWS and MAC OS X. This is a simple 40 pin PIC development board as described in RadCom for November 2009. It is designed for a PIC18F4550, but it will work with other 40 pin PICs like the PIC16F877A. It has no bells & whistles attached. No buttons, LED, LCD ICSP etc. All of the PIC pins are easily accessible so that you can add any features you need. This board has been tested with the Vasco PUF and the Pinguino USB bootloaders.
PIC18F4550 Pinguino Development Board – [Link]
Building something cool from scratch is one of the greatest joys for the NerdKits team. With the holiday season approaching, we thought it would be awesome to automate a musical instrument that we could control with a microcontroller, and have it play Christmas carols. Keeping true with the NerdKits spirit, we decided to build a xylophone, build the whole thing from scratch including homemade bars and solenoids, and cover some interesting new concepts along the way!
In the video tutorial we not only document how we built the robotic xylophone, but we also cover solenoids, vibration modes on a bar, a little bit of the theory of electromagnets, and even digital shift registers! As always, we explain the concepts behind the project as well as provide the source code so you can work these ideas into your own projects.
NerdKits Robotic Xylophone with Homemade Solenoids - [Link]
Microcontrollers can be programmed to play melody tunes. You first need to find out the right notes of the tune that you want to play and then convert the tunes to proper frequencies. After that you can program a microcontroller to generate those frequency tones in sequence with appropriate timing. This project plays a “Happy birthday tune” with a PIC12F683 microcontroller.
Happy birthday tune with a PIC Micro - [Link]
When more than one seven segment display is to be used with a microcontroller, a multiplexing technique is helpful to minimize the required number of microcontroller I/O pins. The multiplexing technique uses the same I/O pins to drive more than one seven segment module with one additional pin per module. This article shows how to interface a 4-digit seven segment module with a PIC16F628A microcontroller using the same technique.
Tutorial on multiplexed seven segment display with PIC – [Link]
This project is a gear position indicator able to display the gear number for Suzuki V-Strom (DL650 and DL100) motorcycles. These motorcycles have the gear position sensor installed so it is possible to show gear number without any delay and with 100% accuracy. The sensor is read by an ATmega88 microcontroller and the gear is displayed on a 8×8 LED matrix. There is also a temperature and a light sensor installed so it can display the temperature reading and it is able to dim the LED light according to ambient light. Check details on the link below. [via]
Gear indicator for motorcycle Suzuki V-Strom - [Link]
This project is a thrust-vectoring inverted pendulum and it is demonstrating of how one might control an unstable system. It consists of a propeller and motor mounted to a servo on the end of a pendulum. The servo allows the thrust to be angled or vectored in order to swing-up and balance the pendulum. Control is accomplished by a PC running LabVIEW, but in the electronics you’ll also find a pair of AVR microcontrollers for PWM signal generation.
The thrust-vectoring inverted pendulum - [Link]
Analog to digital conversion are required in embedded systems because most of their surroundings comprise of analog signals and the embedded processors can process only digital data. This tutorial shows how to use the internal ADC module of a PIC microcontroller to read an external analog signal and convert it to a digital number. The conversion output will be displayed in a character LCD.
Tutorial on Analog to Digital conversion using PIC - [Link]
Texas Instruments has introduced a cheap and easy to use development tool based on the MSP430 microcontroller. LaunchPad is intended for beginners and experienced users that want to create microcontroller-based applications. The Launchpad kit includes a development board, 2 programmable MSP430 micrcontrollers and a mini USB cable. A good place to start is the Launchpad wiki and you can buy it from the TI-eStore or Mouser. Shipping is free from TI!
TI MSP430 Launchpad for $4.30 - [Link]