Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
Analog Input and Output Rebecca Bruce and Susan Reiser, May 2015 Demo 1: Digital Output on a Breadboard 330 Ohm resistor • • Connect the blue wire to pin 13 Run File > Examples > Basic> Blink Rebecca Bruce and Susan Reiser, May 2015 Digital Input/Output • • Digital IO is binary valued—it’s either on or off, 1 or 0 Internally, all microprocessors are digital, why? 1 0 Rebecca Bruce and Susan Reiser, May 2015 IO Pins Image from Theory and Practice of Tangible User Interfaces at UC Berkley Rebecca Bruce and Susan Reiser, May 2015 Demo 2: Digital Input 330 Ohm resistor • Add a push-button switch to the breadboard - Connect the green wire to pin 2 • Run File > Examples > Digital > Button Rebecca Bruce and Susan Reiser, May 2015 Digital? Analog? • • • • Digital has two values: on and off Analog has many (infinite) values Computers don’t really do analog input, they quantize Remember the 6 analog input pins---here’s how they work Image credit: Tod Kurt Rebecca Bruce and Susan Reiser, May 2015 Variable Resistance: Potentiometers • It is a variable resistor Rebecca Bruce and Susan Reiser, May 2015 Analog Input • • • Connect to analog pin A0 Run File > Examples > Basic> ReadAnalogVoltage Open the serial port monitor to see the output Rebecca Bruce and Susan Reiser, May 2015 Analog to Digital • • • Number of states or “bins” is the resolution Arduino resolution is 10-bits (1024 values, including 0) 5/1023 = 4.9 mV smallest voltage change you can measure Image credit: Eoin Brazil Rebecca Bruce and Susan Reiser, May 2015 Analog Output • Computers can’t output analog voltages – • Only digital voltages (0 volts or 5 volts) Simulating an analog signal with Pulse Width Modulation (PWM) – Can’t directly supply 2.5V, but can pulse the output on and off really fast to produce the same effect---the same effective voltage. Rebecca Bruce and Susan Reiser, May 2015 Analog Output Vary the effective voltage by modulating the width of the high pulse Image credit: Tod Kurt Rebecca Bruce and Susan Reiser, May 2015 PWM is Everywhere • Lamp dimmers, motor, speed control, power supplies, noise making, etc. Rebecca Bruce and Susan Reiser, May 2015