Presentation is loading. Please wait.

Presentation is loading. Please wait.

Getting started with interactive projects using the Arduino, Max and Processing.

Similar presentations


Presentation on theme: "Getting started with interactive projects using the Arduino, Max and Processing."— Presentation transcript:

1 Getting started with interactive projects using the Arduino, Max and Processing

2 What’s a micro-controller?

3 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. What’s a micro-controller?

4 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.” What’s a micro-controller?

5

6

7

8 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

9 What is Arduino? Arduino is also a standardized “bootloader” A tiny program that loads other programs It’s alive during first 5 seconds After 5 seconds, your program runs Don’t need special programmer board with a bootloader

10 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 motors Analog input can read knobs or other varying sensors Analog output can be done with PWM

11 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, one’s not necessarily better than the other AVRs are a little easier if you’re using a language like C (stack-based) Don’t need to worry about the chip particulars for now

12

13

14

15

16

17

18

19

20

21 Edges are used as power “buses” supplying common + and - charges across the board.

22

23

24

25

26 Change ledPin to 9

27

28 http://www.processing.org

29

30 Try example “fading” with the same circuit

31 init setup loop

32

33

34 “ArduinoDimmer” Simple MAX patch to send data to the arduino

35

36 1) Quit Max 2) In the arduino environment open: arduinoSerialreader_wiring.pde 4) start Max 3) Upload to Arduino 5) open Arduino2Max_MaxPatch

37

38

39 Solar Cell Digital Infrared Ranging Compass Touch Switch Pressure Switch Limit Switch Magnetic Reed Switch Magnetic Sensor Miniature Polaroid Sensor Polaroid Sensor Board Piezo Ultrasonic Transducers Pyroelectric Detector Thyristor Gas Sensor Gieger-Muller Radiation Sensor Piezo Bend Sensor Resistive Bend Sensors Mechanical Tilt Sensors Pendulum Resistive Tilt Sensors CDS Cell Resistive Light Sensor Hall Effect Magnetic Field Sensors Compass IRDA Transceiver IR Amplifier Sensor IR Modulator Receiver Lite-On IR Remote Receiver Radio Shack Remote Receiver IR Sensor w/lens Gyro Accelerometer IR Reflection Sensor IR Pin Diode UV Detector Metal Detector

40 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 Sensors Resistive Bend Sensor Cadmium Sulfide Cell Potentiometer

41 Call and ask for pricelist And Fsr guide Force Sensing Resistors FSRs


Download ppt "Getting started with interactive projects using the Arduino, Max and Processing."

Similar presentations


Ads by Google