SJSU home page

Mechatronics Tutorial Information

College of Engineering

The following links will take you to various tutorials and references on key subjects in mechatronics. If you come across some other high quality tutorials or references that are not listed here, please e-mail me the URL.

Electronics (general)



All About Circuits

A fantastic site covering electricity and electronics

Fundamentals of Electrical Engineering and Electronics

Extensive e-book with great explanations

The Electronics Club

Well illustrated, also has a guide to soldering

DC Electronics

A nifty tutorial on basic electronics; includes self-tests

Play-Hookey Website

Ac-dc electronics, digital, and much more. Fun site!

The Electronics Tutorial

A nice overview of basic electronics

Electricity and Magnetism

Comprehensive coverage of electricity and magnetism concepts

Basic Electronics Guide

A clear but brief coverage of many concepts in electronics

A Review of Electronics

An extensive set of pages of experiments on electronics

Electronics Tutorials

Glen Willamson's eclectic but very interesting site

MIT Open Courseware

MIT OpenCourseWare in Electrical Engineering and Computer Science

Online Books on Electronics

Has some links to helpful tutorials on electronics

Op-amp Electronics Tutorials

Basic fundamentals of electricity and electronics by Tony Kuphaldt



Digital Electronics



(See the general electronics links also)



All About Circuits Chap 4

A nicely done tutorial on digital electronics

Digital Systems Tutorial

A very complete tutorial from the University of Sydney

Digital Logic

A fun,  interactive tutorial covering combinational and sequential logic

Combinational Logic Simulator

Drag-and-drop logic gates and see how combinational logic circuits function. Written in Adobe Flex.

ADC/DAC Operation

Nice overview of how analog-to-digital and digital-to-analog converters work








(See the general electronics links also)



Resistor Color Code

Resistor color code from Leon Audio

Standard Resistor Values

Standard EIA decade resistor value table

How to Read Capacitor Codes

How to read a capacitor code


Good overview of diodes

Light Emitting Diodes (LEDs)

Good overview of LEDs


Good overview of inductors


Good overview of transistors

The Transistor Story

The history of how the transistor came to be, plus TONS more information!


Good overview of MOSFETs

Power MOSFET Basics

More in-depth overview of how Power MOSFETs are constructed and function

Op-amp Basics

Nice overview of operation amplifiers from National Semiconductor

Op-amp Applications Book

Analog Device's extensive coverage of op-amps and their applications

The Monolithic Op-amp

Robert Widlar's classic app note on op-amps

Op-amp Applications Guide


Op-amp Circuit Collection

Extensive collection of applications of op-amps

Op-amps for Everyone

Texas Instrument's extensive design reference on op-amps

555 Timer Tutorial

Fantastic tutorial on the highly versatile and useful 555 timer

Battery University

Extensive coverage of batteries








Electric Motors and Generators

An introduction using animations and schematics to explain the physical principles of motors, generators and transformers

DC Motor Tutorials

Lots of good information about dc and stepper motors from MicroMo Electronics

DC Motor Principles

Fundamentals of ironless armature dc motors

Control of Stepping Motors

Doug Jones' excellent tutorial on stepper motors

Stepper Motors

Ian Harries nice collection of links on stepper motors and re-using salvaged ones

Motors and Drives

Overview of AC motors and more

Motor Overview

Has a good overview of dc motors and lots of interesting links at the end

Motor Design and Power Electronics

A full-blown course on motors and actuators starting with magnetics

Motor Fundamentals Links

Links to app notes on motors from Microchip

Rules of Thumb for Sizing Motors

A good guide, with an example, on how to size a dc motor








Essential C

A good brief overview of C

C Tutorial for Beginners

A comprehensive tutorial for C from

Common C Programming Errors

Helpful list of common errors

Programming with lcc-win32

A good tutorial on C. See also for a C compiler that is free for non-commercial use

C programming course

Univ. of Strathclyde's course on C programming

C Programming Tutorial

An entire site for learning C and C++ programming

Programming in C Resources

Another good list of C programming resources

Free Programming Resources

Has some good links that the other resource pages don't have

Online Books on C from AVRfreaks

Nice collection of links contributed by AVRfreaks

Programming in C

Covers ANSI C, history, culture, and other sources about C

Developing Embedded Software in C

Jonathan Valvano's comprehensive book on embedded software in C

Programming Embedded Systems

Michael Pont's excellent course web pages

Programming 8-bit Micros in C

Emphasis on AVR microcontrollers

AVR Studio Tutorial

Focus is on use with assembly language, but useful in general

AVR Interrupt Tutorial

Easy to understand overview of interrupts for AVR microcontrollers

Matlab Tutorial

Univ. of Michigan's excellent on-line tutorial on Matlab

Java Tutorial

Comprehensive Java tutorial

SQL Tutorial

Comprehensive SQL tutorial





Microcontrollers, et. al.



Choosing a microcontroller

Gives a nice overview of what a microcontroller is

The PIC Microcontroller Book

Focuses on PIC microcontrollers, but the Introduction gives a good overview of what a microcontroller is

Microcontroller FAQ

A little dated, but has good information

Programmable Logic Controllers

The place for PLC's!








Soldering Video

EXCELLENT, 7 minute video showing how to solder!

The Basic Soldering Guide

Great overview of how to solder. Don't miss the photo galleries that accompany this site.

How to Solder SMT Devices

Good resource on how to solder the more modern surface mount components

Low-Cost SMT Soldering Guide

Nice guide for soldering surface mount components

Learn How To Solder: Repairing Electronics & Appliances

A nice collection of links related to soldering for many different situations

How to Wire-Wrap

Good overview of a helpful prototyping skill

Prototyping Tips

Read this before you do any prototyping! Very helpful tips.

Prototyping Techniques and Soldering

Good introduction to schematics, assembly methods, and soldering

Dead Bug Construction

Best practices for adding discrete components to PCBs for active changes

Working with High Frequency Op-Amps

Construction techniques for working with high frequency op-amps

Circuit Maker Simulation Software

Freeware (limited) version of a good circuit design and simulation software

Embedded Systems Development

Jack Ganssle's archive of articles on embedded systems development

Circuit Cellar's Digital Library

Some of the articles from the print version of the quintessential embedded systems magazine








Beyond Logic

Lots of information on interfacing

Controlling the Real World With Computers

Lots of practical information on interfacing computers to hardware

Interfacing the standard parallel port

Nice coverage of the standard parallel port and how to interface it

Parallel port interfacing made easy

Tomi Engdahl's extensive guide to the parallel port. Very nicely done.

Interfacing the PS/2 Mouse/Keyboard

Good coverage on interfacing PS/2 mouse or keyboard

Keyboard Scancodes

Extensive treatment of data sent by various keyboards and PS/2 mouse








How PIR motion detectors work

Good overview of how an infrared motion detector works.

Wireless and Amateur Radio



Antennas 101

Introductory guide to antennas and how they work

Antennas 102 More Q&A

A few more questions and answers following the previous article

J-pole antenna

Simple instructions to create a portable, flexible antenna for 2m and 70cm operation

Amateur Radio Homebrew Antennas and Antenna Theory

Huge collection of links to antennas for all bands and antenna theory





Relay Coil Transient Suppression

Comparison of methods and recommendations for suppressing inductive transients in dc relays

Coil Suppression and Relay Life

How suppression methods affect relay contact life

XY Plotter

A nice example of a complete mechatronics project

Programming and Customizing PICmicrocontrollers

An auxiliary page to Myke Predko's book of the same title. Has two helpful appendices on basic electronics and programming

Electrical References

Some nice links to electrical related sites, such as transformers, motors, wiring, etc.


A wealth of resources and links on electronics

Custom Characters on a Character LCD Display

How to display custom bit-mapped graphics on a character LCD. Has a link to HD44780 information.

Ideas for Mechatronics Design

Links to circuits and other things that could be useful for mechatronic projects

Step-by-step instructions on how to make lots of interesting things

Learning Linux

Well organized overview of how to use Linux

Tex Tutorial 1

Nice online tutorials on Tex

Tex Tutorial 2

The Not So Short Introduction to LaTEX2e


Want more? Check out links to related information on mechatronics. Please let me know if you find some other good sites that you think should be included above.


[Course Info] [Tutorials] [What's new] [Components] [Other Links] [Home]

[Top] [MAE Department Home] [SJSU Home] [College of Engineering]

This web page is under the supervision of Dr. Buff Furman. He can be reached at or by phone at (408) 924-3817. This page was last updated on 02SEP2016.