Upload
edi-sukriansyah
View
3
Download
0
Tags:
Embed Size (px)
DESCRIPTION
adfsadf sadfsa aefawe awefwaf aergaerg aergae aerga aegae aegraeg
Citation preview
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