Microcontroller - 8051, 8052, OpCodes, Analog Interface.

Thursday, December 13, 2007

David Cook - Robot Room Robotics

David Cook - Robot Room Robotics

Robot Building for Beginners book by David Cook Robot Building for Beginners
A beginner's book on how to build a robot, from the author of Robot Room. Contains tricks, tips, and advice on getting started creating your own robots from scratch.

Includes the complete step-by-step instructions (with schematics and part numbers) for building Sandwich, a cool line-following robot!

Intermediate Robot Building book by David Cook Intermediate Robot Building
A whole new book that is perfect for readers of the first book or more experienced robot builders.

Learn machining, how to build a robot power supply, compare motor driver circuits, create an infrared obstacle / wall / opponent sensor, and much more. Plus, make Roundabout, a robot that can explore rooms, follow lines, and battle in robot sumo.

Jon Fick - PIC RC and Sailboat

Jon Fick - PIC RC and Sailboat

Projects using Microchip PICmicro MCUs. written in and featuring CCS C codeAll free, with source code, modified 08/21/07 . -Jon Fick

(Jon please use thumbnails for images, IrfanView makes thumbnails, thumbnails can link to main image, thumbnail is 10kb and main image can even be 1Mb - delabs)

Wednesday, December 12, 2007

Matthieu Benoit - Embedded Projects

Matthieu Benoit - Embedded Projects

Projects here are like ..
  • The MC68HC11 Microcontroller - Programming examples
  • DC Motor Controllers Resources
  • PIC Microcontrollers
  • Device Programmer Resources 
T62T20 Programmer starter kit ST62 - SGS-Thomson

T62T20 Programmer starter kit ST62

Tuesday, December 04, 2007

Franklin Software 8051 Development Tools

Franklin Software 8051 Development Tools

ProView32 is a fully featured and Integrated Development Environment that provides smooth seamless access to all the tools in the professional developers arsenal. From editing to debugging, ProView32 can manage all aspects of product development for any member of the 8051 family.

ProView32 For 8051, 80C251, and XA

ProView32 For 8051

The project manager creates a link between the various files that comprise a project and the tools necessary to create that project. A project is dedicated to a target: 8051, 251 or XA; and each of the project's files are associated, by their file type, to the appropriate translating tool. C and assembler files are translated by the compiler and assembler, respectively. The linker manages object and library files, and output format conversion as necessary.

Franklin Software, Inc.
1608 W. Campbell Ave., PMB 8051 Campbell, CA 95008

Saturday, December 01, 2007

Steves Microcontroller Projects

"I design electronic and microcontroller based projects in my spare time. (when I can be bothered and I haven't spent another 12 hour day at the office) It used to be Microchip PIC based, due to their compact design, availablity, and free design software"

Steves Microcontroller Projects


Steve Lawther
  • Ultrasonic Range-finding Inter-Mobile robot communications
  • Thermal and Textural Feedback for Telepresence
  • Keyboard interfacing info. and Viewer Software
  • Graphic LCD tester


Friday, November 16, 2007

Electro Tech Online - Projects

Electro Tech Online - Projects

Electronic Projects Design/Ideas/Reviews - Are you building an electronic project or want to? Maybe you need some assistance? Come and submit your electronic questions here and let our exprienced members find a solution

Robotics Chat - Specific to discussions about robots and the making of.

Micro Controllers - Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Electronic Projects - A collection of small electronic circuits and projects you can build.

Thursday, November 15, 2007

Parallax - Basic Stamp and Propeller

Parallax - Basic Stamp and Propeller

"Parallax, Inc. is a privately held company located in Rocklin, California. Parallax designs and manufactures microcontroller development tools and small single-board computers that are used by electronic engineers, educational institutions, and hobbyists. Our current product line consists of BASIC Stamp microcontrollers and development software....."

Current product line consists of BASIC Stamp microcontrollers and development software, SX chips and programmer/debuggers, project boards, sensors, educational tools, robotics kits, accessories and the Propeller chip.

  • BASIC Stamp Microcontroller
  • Propeller General Information
  • Robot Information
  • Propeller Articles, Software and Documentation
  • Javelin Software and Documentation Downloads
  • Articles by Outside Authors

Keil Application Notes

Keil Application Notes
Application Notes provide in-depth information about Keil development tools and various microcontroller applications. Helps solving difficult problems.
  • ARM Application Notes
  • C16x/ST10/XC16x Application Notes
  • C251 Application Notes
  • C51 Application Notes
  • µVision Application Notes

Wednesday, November 14, 2007

Batronix - Programmer Adapter

Batronix - Programmer Adapter

The Xeltek Superpro 3000U is a professional universal programmer, which offers next to the extensive chipsupport and the extreme fast programming some additional leading highlights like the low-voltage support down to 1.5V, the stand-alone operation without PC and extensive security functions. Xeltek Superpro 3000U

The Xeltek Superpro 3000U programs nearly all available chips like: EPROMs, paged EPROMs, EEPROMs, serial EEPROMs, FLASH memory (NOR and NAND), bipolar PROMs, NVRAMs, Microcontrollers, GALs, PALCEs, PLD's, SPLDs, CPLDs, EPLDs, Firmware HUBs, MCU, standard logic. And everything up to DIP48 without any adapter or additinal accessory, with the optional PEP3000 extensionmodule even up to 100 Pins.

Prog-Express (Freeware) Prog-Express is a modern, intuitive and free control software for the Batronix USB programming devices.

Wickenhaeuser uC51The 8051 C-Compiler uC51 is well known for it's high quality and high density code. You can develop high quality software for any 8051 in ANSI C.

Basic information about memory chips and programming...We receive frequent inquiries on memory chips and are repeatedly forced to note that there is still a very high requirement for information in this area.

Peter H Anderson - Embedded Processor Control

PC Parallel Port, BasicX, BASIC Stamp, 68HC11, PIC, PICAXE, Data Acquisition and Control, Serial Control and Measurement. Many Microchip PIC Types , Use of a PC Printer Port for Control and Data Acquisition, 68HC11 Assembly Language ProgrammingParallel Port Interfacing with 2, 3 and 4 Wire Serial Devices.

Peter H. Anderson - Embedded Processor Control
 
This is a combination of LCD PIC, an assembled printed circuit board from ModernDevice.com, a 20X4 LCD with Blue / White backlight and interfacing connector. - The Arduino Processor

Assembled Serial LCD with Blue LCD
 
The Arduino Processor

(this is a very useful computer interfacing resource for instrumentation - delabs)

Friday, September 21, 2007

The MathWorks - MATLAB and Simulink

The MathWorks - MATLAB and Simulink

Technical Computing - Mathematical computation, analysis, visualization, and algorithm development

Control Design - Model-Based Design for control systems, including simulation, rapid prototyping, and code generation for embedded systems

Signal Processing and Communications - Model-Based Design for signal processing and communication systems, including simulation, code generation, and verification.


From Design
Gopher - Electronic Product Development

Adaptive Neuro-Fuzzy Inference Systems (ANFIS) Library for Simulink

This library is for those who want to use the ANFIS system in the Simulink environment. Each model is implemented for training and operation in a sample-by-sample, on-line mode

MATLAB & Simulink Student Version is the ideal computing environment for students in electrical and mechanical engineering, chemical and biological engineering, financial analysis, and other areas of engineering and science.

MATLAB Simulink Student Version
  • MATLAB & Simulink Tutorials
  • Electronics - Audio, video, and other digital entertainment.
  • Industrial Automation and Machinery - Motors, drives, and power electronics
  • Semiconductors Analog and mixed-signal systems, digital logic, SoC

Thursday, September 20, 2007

STMicroelectronics - Microcontrollers

ARM uC and 8 bit Microcontrollers - STMicroelectronics

Robust 8-bit microcontrollers and high-performance 32-bit ARM-based microcontrollers with a wide range of peripherals.
STM32 L1 series ultra low power MCUs

The STM32 L1 series, based on the Cortex-M3 core running at 32 MHz, extends the ultra low power portfolio in performance, features, memory size and package pin count.
Lowest power mode: 0.27 µA; Dynamic run mode: 230 µA/MHz
8-bit microcontrollers, 16-bit microcontrollers and 32-bit ARM microcontrollers.
  • 8-bit Microcontrollers Related Families ST6 - ST7 - uPSD
  • 16-bit Microcontrollers ST10
  • 32-bit ARM Microcontrollers
"Comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex™-M0, Cortex™-M3, Cortex™-M4 Flash microcontrollers with a great choice of peripherals "

Saturday, September 15, 2007

1-Wire Temperature Control

This free project was designed to measure and control temperature in the range of - 55°C to +125°C with 0.1°C accuracy. It is based on the popular PIC16F628A microcontroller of Microchip.

1-Wire Temperature Control

The microcontroller uses the 1-Wire protocol ( sometimes known as a MicroLAN ) to communicate with a DS18B20 digital thermometer and a DS2405 addressable switch. The 1-Wire bus requires only one data line (and ground) for communication with a central microprocessor .

1-Wire Temperature Control

The interface application is designed to provide a friendly and flexible interface to the controller. It allows the controller settings to be read and written, and the process temperature to be monitored.

The 8-Bit CMOS microcontroller of Microchip PIC16F628A continuously reads the process temperature ( PVar ) from the DS18B20 sensor and depending on the desired temperature setpoint ( SPoint ) value of the process, manipulates the DS2405 addressable switch,using ON-OFF control algorithm

Wednesday, September 05, 2007

Microcontroller.com - Embedded Systems Supersite

Microcontroller.com - Embedded Systems Supersite

  • Embedded Ethernet
  • Embedded Compilers
  • Embedded Development Tools
  • Semiconductor Suppliers
  • The Embedded Systems Market
  • Digital Signal Processors

Microcontroller.com provides a comprehensive listing of select web resources to assist the embedded development community in getting your work done quickly and efficiently.

Saturday, September 01, 2007

CMP - Circuits Multi-Projets

CMP is a broker in ICs and MEMS for prototyping and low volume production. Circuits are fabricated for Universities, Research Laboratories and Industrial Companies.

CMP - Circuits Multi-Projets

CMP offers a complete assembly service based on a wide range of ceramic and plastic packages for prototypes and low volume production.

CMP also supplies Design tools and kits like : Tanner Tools, Leonardo - ModelSim, ARM Tools, SoftMEMS Tools and more.

A 3-4GHz All-Digital PLL for Frequency Synthesis in 65nm CMOS

3-4GHz All-Digital PLL for Frequency Synthesis

This chip contains a fractional-N PLL including a time/digital converter with calibration algorithms for fractional spur cancellation, a standard-cell-based digital filter and a low-noise voltage-controlled oscillator. It can synthesize frequencies from 3 to 4GHz with 600Hz resolution from a 40-MHz crystal reference, the loop bandwidth can be varied from 100kHz to 2MHz and it is intended for WiMAX transceivers.

Karl Lunts Embedded Robots

Karl Lunts Embedded Robots

"This site contains lots of embedded control and robotics projects that I've developed over the years. Many were featured in past articles in Nuts & Volts magazine, and in my book, Build Your Own Robot! Others were projects that I've shown at various meetings of the Seattle Robotics Society (SRS). And I offer here many powerful tools that I've created for working with the Motorola 68hc11 and 68hc12 microcontrollers." - Karl Lunt

Friday, August 10, 2007

Projects and Designs of Wolfgang Wieser

Projects and Designs of Wolfgang Wieser

Projects and Designs of Wolfgang Wieser

Digital circuits, programmable logic devices and microcontrollers, Boards which connect to a PC via the USB port (USB8bit, USB-FX2) which supersede my very old parallel port card (Latch16bit).

4 Channel Servo Controller - This is a small and leight-weight controller for up to 4 RC peripherals (such as servos) with a digital I2C interface.

USB-AtmelPrg: Wolfgang's Universal Interface Cable

USB-FX2 Interface Board (USB-2.0) - A small microcontroller-steered 16bit parallel IO interface board connecting external devices to a computer applying USB-2.0 (high-speed).

ELektronik Kompendium

Two new circuits with AVR: Universal timer and frequency clock, in addition new software for the ATTiny11-Programmer, in order to be able to program also Tiny12 and Tiny15.

ELektronik Kompendium

Two new circuits with AVR: the fluorescence indicator control with HD44780-Emulation and the simple radio clock with various indicator options. In addition a Perl Script for the RS232-zu-LCD-Konverter for the use with XMMS.

Second update: Transmitter circuit for the RS232-Interface without Microcontroller with 8 entrances, in addition the texts somewhat revises and restructures.

16-bit to seven-segment

16-bit to seven-segment 
 
"This circuit is used to represent a binary word (up to) 16-bit to seven-segment displays. Changes the binary word, the display is updated immediately. If fewer than 16 bits are displayed, the unused inputs can be connected to ground easily. A switch between six different display modes can be switched"

Monday, August 06, 2007

Rogers Embedded Microcontrollers

This page is intended to be a source of information for those interested in Motorola MC68HC05, MC68HC08, MC68HC11 and MC68HC12 Microcontrollers.

Rogers Embedded Microcontrollers

Six Digit LED Clock Display - The board is driven by a Maxim MAX7219 which has a serial interface; it can be controlled by a any microcomputer with a SPI or three output lines. The board is 2.75 inches by 6.5 inches in size; mounting four .8 inch LED displays and two .56 inch displays as well as six individual LEDs, a 7805, the MAX7219, and a five pin header.

Sleeping Beauty - Arduino Compatible ATmega1284p board

Sleeping Beauty - Arduino Compatible ATmega1284p board

The Sleeping Beauty is an Arduino Compatible board using an ATmega1284p.  The board was designed by Wayne Chu.  The size and function are the same as an Arduino UNO r3.

It has all the necessary components of an Arduino compatible UNO board but adds several devices useful for software development and education. These are briefly described below:

Friday, August 03, 2007

UST Research - Electronic Solutions

UST Research - Electronic Solutions

Incorporated in 1993, is a company positioned to design, develop and create electronic solutions.

Areas

  • Instruments for Measurement and Control.
  • Portable Indicators and Displays.
  • Calibrators for Pressure, Voltage, Current, Temperature.
  • Interfaces for Thermocouples, pH, ORP, Rtd, Ntc.
  • Current Loops (4-20mA).
  • Data Communication via wire, fiber and Infra-Red.

Tuesday, July 24, 2007

Sams 8051 Page

Here you'll find bits and pieces to help with the 8051 family. There'll be snippets of code, tips, tricks, and circuit details!

Sam's 8051 Page

Sam's 8051 Page

Bootload code Code to let you load a new program into an on-board flash device, so you'll never have to remove a chip again (ha ha)

i2c_hw.zip(1k) I2C implementation, in C, for devices which have I2C hardware. Includes some simple example code. Note, this code is not interrupt driven.

i2c_sw.zip(2k) I2C implementation in C, for devices which DO NOT have I2C hardware. This code doesn't use interrupts either, and is useful for Master application but not for Slave use.

Monday, July 23, 2007

Acebus - 8051 and 8048 Microcontroller

8051 Microcontroller Development Environment for Windows - Integrated Editor, Assembler, and Simulator for the 8051/52 series of microcontrollers.

8048 Microcontroller Development Environment for DOS Integrated Editor, Assembler, and Simulator for the 8748 and 8741 series of microcontrollers. Gerber Plot and NC Drill File Viewer.

Acebus - 8051 and 8048 Microcontroller

The 8051 IDE provides a user interface similar to that of Microsoft's Visual C++. It combines an editor, assembler and simulator for the 8051 microcontroller into a single Windows application.

8051 Microcontroller Development Environment

Enter and modify the program source code from within the built in editor. Then assemble the source code by selecting the Assemble command. If any errors are located, double clicking on the error listing loads the appropriate source module and the cursor is placed on the line containing the error.

8051 Microcontroller Development Environment for Windows - Integrated Editor, Assembler, and Simulator for the 8051/52 series of microcontrollers.

Acebus
835 Weatherhead Hollow Road, Guilford, VT 05301,  United States.

Mikrocontroller Entwicklungssysteme

Build a true Webserver with only 2 chips. We did it! The used CPU (MSC1210Y4 from Texas Instruments) has 16kB Flash (up to 32kB available) and 1.2 kB RAM. Enough for a Webserver (provided you are using uC/51’s included TCP/IP stack).

Webserver 8051 - Wickenhäuser Elektrotechnik

Add Internet-Connectivity to your Applications with only a very few lines of C-Code. Many demos are included in uC/51, like: Webserver, E-Mail, Time-Client, TCP, UDP. Make Control System with remote Internet access to your sensors or actuatoors.

Embedded webserver FlexGate III
  • Easy-to-use stack, written with uC/51 V1.20
  • Everything "on board"
  • Best suited for uC/51 as development-hardware
  • uC/51-Tool-Chain Integration
  • CPU: 64kB Flash, 2 kB XRAM (32 kB as option), ISP, up to 5 MIPS
  • RS232 or USB (as option)
  • New V2.0 TCP/IP Stack included in uC/51 as 100% Sourcecode
  • Complete Low-Cost-Kits only 120.-- EUR*:
  • FlexGate III module, RS232 cable, uC/51 Full Version, Power supply
Mikrocontroller Entwicklungssysteme Entwicklungstools

µC/51 V1.20.05 - Superoptimizing ANSI C compiler for the 8051 family

Tuesday, July 10, 2007

NXP Semiconductors - Microcontrollers

From the smallest 8-bit to the highest performing 32-bit ARM microcontrollers. LPC3000, LPC2000, LPC900, LPC700 microcontroller families. Even derivatives from the foundation chip 80C51.

NXP Semiconductors - Microcontrollers
 
NXP's ARM solutions from a basic microcontroller, a more advanced Digital Signal Controller (DSC), or a dedicated application processor. Types Cortex Set, ARM7, and ARM9.

KNX - Solutions for Home & Building Control Applications
 
KNX - Solutions for Home & Building Control Applications

The stability and flexibility of KNX make it a tremendously popular choice for intelligent wired home and building automation networks. This evaluation board will help developers create cost-efficient KNX designs very quickly, while taking advantage of the very low active power consumption of the NXP Cortex-M0 microcontroller, as well as its powerful 32-bit architecture.

History -
NXP (for Next eXPerience) Semiconductors is the name for the semiconductor company founded by Philips.

Monday, June 11, 2007

Joe Rovitos Embedded Microcontroller Design

Joe Rovitos Embedded Microcontroller Design

ZiLOG Z8671 replacement - The now discontinued Z8671 I.C. with tiny BASIC lives again ! A small, double sided SMT daughterboard with a Z86C91 and EPROM retrofits many existing applications.
LED Flasher/sequencer PCB - A Z8 Encore XP based PCB that drives fiber optic laden apparel. The latest in cyber fashion!
ZPCB-18 prototyping PCB - A 2.5" x 3.5" proto board for 18 pin ZiLOG microcontrollers.
Industrial Dot Matrix Printer Controller - This Z86E21 based product drives a repacked dot matrix printer for printing on a continuous web.

Beyond Logic - Interfacing the PC

Beyond Logic - Interfacing the PC

The site started in 1995 under the name of Interfacing the PC and was moved to www.beyondlogic.org on the 29th February 2000 where it has cemented itself as an established, up to date source of non-biased information.

Beyond Logic includes detailed information on Universal Serial Bus, Serial Ports (RS232), Parallel Ports (SPP/ECP/EPP/IEEE1284), Device Drivers and more.

Falcom FSA03 Smart Antenna with uBlox 5 GPS Chipset

Falcom FSA03 Smart Antenna

The Falcom FSA03 GPS module is an extremely cost effective GPS solution for embedded systems. the FSA03 includes an uBlox 5 single chip GPS module integrated with a Sarantel quadrifilar helix antenna to make a tidy single board solution.

The Old Beyond Logic Site

  • CMOS Image Sensors
  • Ethernet & TCP/IP Interfaces

Monday, May 14, 2007

Daves Microcontrollers 8051 and PIC

Dave's website

Microcontrollers I'm into microcontroller development, both software and hardware I've settled into the 8051 family, (incl. the AT89c4051), particularly the AT89s8252, after starting with PICs. Hey! see the new PicAxe.

Hans Wedemeyer's Projects, Code and More

Hans Wedemeyer's Projects, Code and More

"Seven Port RS-232 Multiplexer. Seven Way RS-232 Software Controlled Switch Eight Channel 12 bit Serial ADC. Universal Radiation Spectrum AnalyzerUpdated New Version Jornada Cradle modification and How to Make a Serial Cable. Multi-channel Analyzer Program for the Universal Radiation Spectrum Analyzer Dial-up Remote Monitoring using the Serial ADC. DC Motor Speed Control

Terrminal Program for Pocket PC (Jornada) Two Channel Platinum Probe Serial Thermometer. Single Channel 24 bit USB ADC. Barcode Reader Connection Humidity Measuring Project. Four Channel DRO CNC Stepper motor driver and more. Updated Download Page for NC Drill file converter, RS-232 Server etc. Surface Mount. Various Mice. Links. Sick of Bugs. Odds and Ends. Photographs. "

Universal Serial Bus General Purpose Device Controller

Universal Serial Bus General Purpose Device Controller

The TUSB3210 is a USB-based controller targeted as a general-purpose MCU with GPIO. The TUSB3210 has 8K × 8 RAM space for application development. A ROM-based version of the TUSB3210 has 8K × 8 ROM space for predeveloped customer-specific production applications.

TUSB3410 The TUSB3410 is a full-speed peripheral with programmable USB-to-Serial Bridge,
TUSB6250 TUSB6250 is a high-speed peripheral with Programmable USB-to-IDE Bridge,
TUSB2136 TUSB2136 is a compound 2-port with general purpose 8052 MCU

USB to RS232 converter

USB to RS232 converter

.. build my own USB to RS232 FT8U232AM

FTDI Home Page: "Welcome to FTDI - specialists in converting legacy peripherals to Universal Serial Bus ( USB ). We offer the easiest route to USB migration by combining USB Serial ( USB RS232 ) and USB FIFO silicon solutions with our ready-to-go royalty free USB drivers. FTDI's 'total' solutions offer reduced development and debug costs and a fast time to market"

USB Interface to 80535 Group:sci.electronics

this may work:

http://www.pccompci.com/usb-converter/usb-converter.html
just use the lines going to rxd and txd os rs232(serial)
to your 80535 rxd txd serial port lines.

http://www.hardwarebook.net/ for rs232 pin details.

Wednesday, May 02, 2007

EMAC - Equipment Monitor and Control

EMAC - Equipment Monitor and Control

Deluxe Server-In-A-Box EMAC Inc.

Equipment Monitor and Control / Manufacturer of Single Board Computers, Microcontrollers, PC/104 Modules and Microprocessor Training Systems. Custom and Semi-custom engineering services also available.

EMAC's SBC One Stop-Shop bridges the gap between SBC microcontrollers and PC compatible SBCs by offering both a wide assortment of Motorola, Siemens, Intel, and Zilog microcontrollers, and a comprehensive line of x86 SBCs.

The EMAC Compact Server-In-a-Box (SIB) runs Linux as its Operating System and as such retains all of the networking and communications capabilities one would expect of such an operating system. Right out of the box, the SIB is configured for Ethernet, serial IP, serial terminal, and raw serial connections. Other devices, including PPP modem links, may be added and configured by the user.

Thursday, April 12, 2007

Build Your Own Microcontroller Projects

These pages created by Wichit Sirichote of  Department of Applied Physics, Faculty of Science, provides schematic and software for hobbyists to practice "learn by doing", build a simple microcontroller projects at home.

Build Your Own Microcontroller Projects

Some of the projects include - The 4 Channel Pt100 Thermometer, G5-Data Logger, Solar Recorder,    89S52 and PIC Project Board. Even circuits, code and SBC for the popular 8051 can be found here.

Build Your Own Microcontroller Projects

Dual Channel Digital Volt Meter

"I do remember the Intersil ICL7135 very clearly. This year 2011, almost 29 Years, the classic integrating type analog to digital converter is still interested. With a cheap price and easy interfacing, I think I will design a cheap digital volt meter with microcontroller to provide serial interface similar to the Fluke45. Two channels is good for scientific experiment."

Elektronik und Mikrocontroller

Elektronik und Mikrocontroller Elektronik und Mikrocontroller

Programme, Informationen und Literatur zum Bereich Elektronik und Mikrocontroller.

Author of books and CDs, Microcontroller, interface programming or new ideas for hobby projects. High frequency, Transistor technology, Electron tubes, Control engineering, Electronic construction units, Measuring technique.

Franzis-Lernpaket

Monday, April 09, 2007

Embedded Systems - Wikibooks

Embedded Systems - Wikibooks

This book talks about microprocessors, in the field of digital control systems. We will discuss embedded systems, real-time operating systems, and other topics of interest. It is important to realize that embedded systems rarely have display capabilities, and if they do have displays, they are usually limited to small text-only LCD displays. The challenge of programming an embedded system then is that it is difficult to get real-time feedback from the system without a display.

Wikipedia has more about this subject: Embedded system

Saturday, March 17, 2007

Tutorial - Controlling The Real World With Computers

This site uses hands-on experiments to show the basics of how real things in the real world are controlled with computers.

Controlling The Real World With Computers

This site is also for anyone who is the least bit curious about monitoring and controlling such things as motors, lights and switches, or recording and playing everything from sound to the arm position on a robot.

Controlling The Real World With Computers

Experiment 7 - Bi-directional Control Of Motors And The H-Bridge

It would be useful to be able to run a motor in either direction. That's simple with a motor of the type that's been used in the experiments thus far. Reverse the DC power connections on such a motor and its shaft will rotate in the opposite direction. One way to control direction is to use switches arranged in the following manner:

Joe Reeder

Friday, March 16, 2007

Wiley InterScience

Wiley InterScience

Introduced in 1997 and launched commercially in January 1999, Wiley InterScience is a leading international resource for quality content promoting discovery across the spectrum of scientific, technical, medical and professional endeavors.

Related -

CrossRef - Connect users to primary research content, by enabling publishers to work collectively.

Thursday, March 15, 2007

Temperature Logger

Temperature Logger

These pages describe the complete design of a temperature logger. Over 100 of these loggers have been built. 3 by the author, the rest by people that have stumbled across this site. (There may well be more: the zip download averages three a day; these pages have been up since July 1999.)

Tuesday, March 13, 2007

Fox Delta Amateur Radio Projects Kits

Fox Delta Amateur Radio Projects Kits

FoxTrak  -This is a tiny APRS trracker measuring 4.5cm x 7cm and supports open source firmware and more...
APRS TINY TRACKER USING PIC16F84A

Amateur radio projects that I built for myself and have PCBs & kits made available to other radio amateurs interested in building similar projects.


This PIC based LCD Temperature measurement project was planned to measure two Temperatures Simultaneously. It can be effectively used to measure your room temperature and may be used for measuring RF Amplifier Temp.

Fox Delta Amateur Radio Projects Kits

PIC 16F876A LCD Dual Thermo Meter

Friday, March 02, 2007

Sumo Robot project of Dave Chu

Dave's Sumo Robot project

The following is my Computer Science project Comp490 and Comp492 in progress. It is a SUMO robot for our local RoboWar tournament. I have been, for the pass two years a participant of the annual RoboWar competition. So, this year I've decided to try to get credit for doing it.

Sumo Robot project of Dave Chu
"I was fortunate enough to find a professor who was willing to supervise my project Dr.Ferhat Khendek. I have decided to do the documentation in HTML format and make it public to anyone who is interested in robotics."

There are two class of robots, remote controlled and autonomous. Remote controlled are operated by a human participant via RF link. Autonomous on the other hand has to be self contained with no human influence in its operations with the exception to its programming.

Sunday, February 18, 2007

Eda-Stds.org - Electronic Design Automation

Eda-Stds.org - Electronic Design Automation

Dedicated to the support, open exchange and dissemination of in-development standards from EDA Industry Working Groups. The Electronic Design Automation (EDA) and Electronic Computer-Aided Design (ECAD) one-stop resource on the WWW!

Saturday, February 17, 2007

How to Use Your PC to Measure Temperature

Thermocouple, RTD, Temperature monitoring is central to the majority of data acquisition systems, be it to save energy costs, increase safety, reduce testing time...whatever your reasons, you will need a device to measure the temperature - a temperature sensor.

How to Use Your PC to Measure Temperature

Thermocouples, resistance temperature devices (RTDs), thermistors and infrared thermometers are all types of temperature sensor. Which you choose depends on factors like your expected maximum and minimum temperatures, the accuracy you need and your environmental conditions.

752-RTD: RTD Resistance Temperature Measurement, Digital I/O, Counting, Analog Output
  • Measure temperature using RTDs or Pt100 sensors, and voltage signals
  • With extra hardware monitor thermocouples and strain gauge bridges
  • Includes the powerful yet easy-to-use Windmill software for Windows: no programming required
  • Connect up to 8 USB units to one PC
Here is a way you can learn, How To Interface PC to the Outside World.

How to Use Your PC to Measure Temperature

Temperature Control with a PC

Based on the above the Octagon computes a sensible heating/cooling current value and transmits a corresponding analogue signal to the current control electronics in the TC-box.
The current control electronics control the current provided by a big external power supply flowing through the peltier heating elements according to the signal received from the Octagon.

delabs Notes

This is a project that will help students learn both hardware and software aspects of a control system. Here you can test out an automation program on a PC with minimum external hardware.

When you implement in the field, the system has to be a dedicated real time uC based product on custom firmware. Systems with OS + Software combination are not known to be reliable in Process Control. But OS + Software is good for Supervisory Systems which get their data from Real Time Controllers.

So a front end controller must be Rugged, Non-PC based and Non-OS based unit. This means use something like a SBC. With a Robust and Compact (means fast) firmware.

The firmware should be Polling or Interrupt based but with both internal and external watchdog. Most important a Power supply Management that resets system properly over Brown-outs and Black-outs. Even today some Embedded Systems i have to turn off and on after power resumes.

Don't Forget, Multiple Watch Dogs and Multiple Power Management for graceful start of system !! Use one big SuperCap if you want. Else people will go back to Thermostats.

Friday, February 16, 2007

Electronic Projects - Rickard Gunée

Electronic Projects - Rickard Gunée

PIC Game system - Hardware description of the system that is running pong and tetris.

AVR Color Clock - A clock using the standard resistor colors (+2) to show time with two RGB LEDs.

PIC Mini Dice is an electronic dice based on a PIC10F200 and built with surface mounted components.

Monday, February 12, 2007

Friday, February 09, 2007

Boin GmbH - Semiconductor Metrology Software

Boin GmbH - Semiconductor Metrology Software
 
Boin GmbH WAFERMAP
Metrology software for the semiconductor industry. Boin GmbH develops software solutions for the semiconductor industry and provides services such as the development of complex mathematical algorithms.

WAFERMAP is an award winning software package used to collect, edit, analyze and visualize measured physical parameters on semiconductor wafers. WAFERMAP can import data files from various metrology tools such as ellipsometers, thickness gauges and four point probes. The imported data can then be visualized or printed as line scans, contour plots, 2D or 3D plots or as a histogram.

Boin GmbH
Haldenweg 25, 89160 Tomerdingen, Germany

Holtek Semiconductor IC design

Holtek Semiconductor is a leading professional IC design house in Taiwan.

Holtek Semiconductor IC design

These new 32-bit Flash devices, include features such as a high operating speed of up to 72MHz (90 DMIPS), a single power supply with an operating voltage range of 2.7V~3.6V and an industrial temperature range of -40~85.

With Holtek's ISP (In-System Programming) and IAP (In-Application Programming) integrated functions, users will find the implementation of software upgrades an easy and quick process, thus enhancing the efficiency and flexibility to the products.

ESK-66F-A01 Development Package

The ESK-66F-A01 Development Package includes an ESK-200, ESK-201, e-Link, M1001D, D1003C, mini USB cable and e-Cable 1225A, components which combine to provide the user with a complete development environment kit. Among them, the ESK-200 is a development board, which together with the HT66F50 device, forms a learning platform for new users.

This development board is equipped with peripherals such as a seven segment display, a matrix dot LED, an LCD panel, a buzzer and input keys.

Holtek Semiconductor Inc.
4F-2, No. 3-2, YuanQu St., Nankang Software Park, Taipei 115, Taiwan

Tuesday, January 16, 2007

Hollies PIC microcontroller

Hollies PIC microcontroller

An overview of Microchip PIC based projects. Source code is available for download. The code written in C compiles with the BoostC compiler.

In circuit programmer for low voltage programmable PIC microprocessors (currently supporting PIC16F87X)

PIC16F84 based radio data system decoder. Uses a TDA7330 to demodulate and decode the RDS datastream