I would like to learn how to read electrical circuits. My final goal is to be able to develop some basic "smart" digital devices using microcontrollers. Could someone please suggest a nice web-tutorial on this topic. Thanks!
2 Answers
There is more to schematics than just being able to "read" them.
To read them you may think you just need to understand what the symbols mean. Yes, that is an important part of it, like knowing what the letters of the English language mean. But you also need to understand how the components in the circuit work, and how they interrelate to each other (kind of like Grammar and Syntax).
To learn the symbols all you need is a list, like this one: http://www.kpsec.freeuk.com/symbol.htm
However, to understand what the components do and how they work you will need the following:
- Knowledge and training of the basics - resistors, capacitors, transistors, inductors, etc.
- Knowledge and training of how the more complex devices operate and interrelate - op-amps, microcontrollers, other specialist chips.
- Data sheets for any components that are more complex than a simple resistor or capacitor (unless you require high tolerances in which case you may want data sheets even for those).
So it's not like learning to read another language, like say Japanese. It's learning the language and the culture and the history of the country.
Yes, there are often common themes in circuits, where you will see recurring schematic chunks - like the Darlington Pair, the Emitter Follower, etc, but even a common circuit chunk like that could operate completely differently in a different circuit.

- 55,955
- 9
- 105
- 187
In my personal experience digital circuits aren't that hard to read. As Manjenko already said, there are only a few elements. I recommend to read tutorials for the most basic stuff like: Using a linear regulator, reading a switch and driving a LED or interfacing another component via I2C. Get also a breadboard and try these things out on your own.
After that you will almost certainly recognize a lot of building blocks in digital circuits like power supply, debouncing, pullup resistors, decoupling caps. This circuit diagram for example (source) might look impressive, but consists of quite basic stuff (the magic happens in the software):

- 1,174
- 1
- 10
- 14