Note: Demonstrations in class will use the Arduino Uno Rev3 board. You can use other boards for your project of course.
Operating voltage is 5V, input voltage 7-12V (recommended). Limits are 6-20V, don't exceed these, you can harm your board.
What is the difference between USB and external power supply power (VIN)?
The external can give you more current and you can operate the Arduino without your computer.
What is DC Current per I/O Pin?
If you need more current (Amp)for a device you need the main circuit (5V and ground).
Why should you never pull a full 40mA from one digital pin? What does this mean?
What is the total current I can access through a a) single I/O pin, b) all I/O pins, c) 5v when USB, d) 5v external power adapter?
How do I find out whether I have enough current for my sensors, servos?
When to use a resistor and which one?
The Arduino operates on a 5V circuit. You don’t need a resistor in case you use a component e.g. a sensor that is designed to work in a 5V circuit (IR sensor – check the data sheet for operating voltage). However, sometimes you want to use a component e.g. an LED, which needs less than 5V electric pressure to operate on. In this case, you need resistor. You can use Ohm’s law to calculate what resistor you need.
Analogue: 0-5V is scaled to 0-1023
Digital: HIGH (5V) or LOW(0)
Can the analogue inputs be used as outputs?
Can I output analogue signals?
Yes, you can use Pulse Width Modulation (PWM). Used with LED, Servo, …we’ll look into this later.
What is the Arduino language?
Arduino C. ‘The C you are about to learn is not standard C. Rather, you will be learning a robust subset of standard C. A few standard C features are missing. But the absence of those features is not a crippling blow by any means. You will soon discover that the subset version of standard C, which we will call Arduino C, is more than able to perform just about any task you can throw at it. The missing features can easily be worked around, albeit sometimes in a less elegant manner.’
Source: Purdum, 2012 Beginning C for Arduino
Demonstration of learning material. You should also start building your Arduinos while the demo.
What can we use the multimeter for?
I never teach my pupils. I only attempt to provide the conditions in which they can learn. ~ Albert Einstein