References and Help

Helpful Hints

1. It is important that you plan the whole project. If you don't plan, you will find it difficult to finish the project. There will be programming problems, there may be delays due to the fact that a part you were planning on using died, or your prototype does not behave as intended.

2. If you get stuck, ask questions on the Slack channel.

3. It's preferable to divide the project in small, manageable tasks, so that you continue to gain confidence as you progress through the project.

Some Thumb rules

    1. Lower the current in a circuit by adding resistors. Example: an LED will burn if the current is not lowered by adding large resistance.
    2. Most motors can not be driven directly by an Arduino out pin as they can't supply enough current -- use a motor driver (shield) or transistors to amplify current.
    3. Motors are a great source of interference that can make the rest of your electronics misbehave. This can be countered by isolating the motor power supply to a greater or lesser extent.