short IAP
-
Upload
edi-sukriansyah -
Category
Documents
-
view
3 -
download
0
description
Transcript of short IAP
-
Getting started with interactive projects using the Arduino, Max and Processing
-
Whats a micro-controller?
-
A Micro-controller is an integrated circuit that contains many of the same items that a desktop computer has, such as CPU, memory, etc., but does not include any human interface devices like a monitor, keyboard, or mouse. Micro-controllers are mostly designed for machine control applications, rather than human interaction.
Whats a micro-controller?
-
A Micro-controller is an integrated circuit that contains many of the same items that a desktop computer has, such as CPU, memory, etc., but does not include any human interface devices like a monitor, keyboard, or mouse. Micro-controllers are mostly designed for machine control applications, rather than human interaction.
Micro-controllers paired with all the peripherals they need to be self-sufficient, such as the Arduino Board, are sometimes called single-board computers.
Whats a micro-controller?
-
What is Arduino?
Open Source Physical Computing Platform Open source: free to inspect & modify physical computing platform for all sorts of projects A physical board, a programming environment, a development philosophy Tiny computer you can program to do all sorts of tasks Completely stand-alone, or used to communicate with other devices
-
What is Arduino?
Arduino is also a standardized bootloader A tiny program that loads other programs Its alive during first 5 seconds
After 5 seconds, your program runsDont need special programmer board with a bootloader
-
What is Arduino?
Capabilities 8 kBytes of Flash program memory 1 kByte of RAM 12 MHz (Apple II: 1 MHz) Inputs and Outputs 13 digital input/output pins 5 analog input pins
Digital I/O can read switches and buttons, control LEDs and motorsAnalog input can read knobs or other varying sensorsAnalog output can be done with PWM
-
Arduino is very similar to Basic Stamp (if you know it) but cheaper, faster, & open source Uses AVR ATmega8 or Atmega168 microcontroller chip Basic Stamp uses PIC microcontroller chip.
PICs and AVRs are very comparable, ones not necessarily better than the otherAVRs are a little easier if youre using a language like C (stack-based)Dont need to worry about the chip particulars for now
-
Edges are used as power buses supplyingcommon + and - charges across the board.
-
Change ledPinto 9
-
http://www.processing.org
-
Try example fading with the same circuit
-
initsetuploop
-
ArduinoDimmer Simple MAX patch to send data to the arduino
-
1) Quit Max2) In the arduino environment open: arduinoSerialreader_wiring.pde4) start Max3) Upload to Arduino5) open Arduino2Max_MaxPatch
-
Solar CellDigital Infrared RangingCompassTouch SwitchPressure SwitchLimit SwitchMagnetic Reed SwitchMagnetic SensorMiniature Polaroid SensorPolaroid Sensor BoardPiezo Ultrasonic TransducersPyroelectric DetectorThyristorGas SensorGieger-MullerRadiation SensorPiezo Bend SensorResistive Bend SensorsMechanical Tilt SensorsPendulum Resistive Tilt SensorsCDS Cell Resistive Light SensorHall EffectMagnetic FieldSensorsCompassIRDA TransceiverIR Amplifier SensorIR ModulatorReceiverLite-On IR Remote ReceiverRadio ShackRemote ReceiverIR Sensor w/lensGyroAccelerometerIR Reflection SensorIR Pin DiodeUV DetectorMetal Detector
-
Bend Sensors Resistance = 10k to 35k Ohms (usually) Force to produce 90deg = 5 grams www.jameco.com = 12$
Potentiometers Fixed Rotation Sensors Easy to find, easy to mount
Light Sensor Good for detecting direction/presence of light Non-linear resistance
Resistive SensorsResistive Bend SensorCadmium Sulfide CellPotentiometer
-
Call and ask for pricelistAnd Fsr guideForce Sensing ResistorsFSRs