Events.PlanetaXJul07 History

Hide minor edits - Show changes to markup

August 09, 2007, at 06:39 PM by 84.55.73.113 -
Changed lines 13-14 from:
to:

Though the documentation has been made in English, this course was held in Spanish.

July 19, 2007, at 03:58 PM by 200.69.237.99 -
Changed lines 11-13 from:

You can visit the results from the workshop at PlanetaX' gallery or at D. Cuartielles flickr

to:

You can visit the results from the workshop at PlanetaX' gallery or at D. Cuartielles' flickr

July 19, 2007, at 02:34 PM by 200.69.237.99 -
Changed lines 9-13 from:
to:

This workshop was announced here. It was organized by PlanetaX and commisioned by Centro Cultural Parque de Espaņa

You can visit the results from the workshop at PlanetaX' gallery or at D. Cuartielles flickr

July 19, 2007, at 12:47 PM by 200.69.246.173 -
Changed lines 7-9 from:

(:flickrbadge 9 72157594269870204:)

to:

(:flickrbadge 9 72157600903160208:)

July 19, 2007, at 10:44 AM by 200.69.246.173 -
Changed lines 1-28 from:

General issues

  • Arduino: three things, hardware, IDE, tutorials
  • Story: team, developers
  • Community: web (wiki), forum, email-list

Software

  • Programming: 3 parts, variables, setup, loop
  • explanation about variables
  • compile, save, open, export (upload program)
  • bootloader: "operating system" in the I/O board
  • system functions: pinMode(pin, OUTPUT/INPUT), digitalWrite(pin, HIGH/LOW), digitalRead(pin), delay(time)
  • communication - Serial library: Serial.begin(speed), Serial.available(), Serial.read(), Serial.print(data), Serial.println(data), Serial.print(data,BYTE/DEC)

Hardware

  • Components: LED (polarity, lights up, fixed voltage), Resistor (no polarity, heats up), Pushbutton (metallic contact)
  • Breadboard: mount prototypes without soldering

Puredata

  • Story: Miller Puckette and the bad boys
  • objects, messages, numbers, bang, delay, slider
  • special guest: Gem (library for video), comport (library to communicate with Serial port)
  • example: send/receive data from Arduino in real time simultaneously
  • Programa para Arduino: Attach:rosario07_arduino-pd.pde
  • Programa para Pd: Attach:rosario07_pd-arduino.pd
to:

Arduino at PlanetaX July 2007


home - people - contents - location


(:title Arduino at PlanetaX :)

(:flickrbadge 9 72157594269870204:)

July 18, 2007, at 04:37 PM by 200.69.237.99 -
Changed lines 27-58 from:
  • Programa para Pd: Attach_rosario07_pd-arduino.pd
 
int ledPin = 13;   // select the pin for the LED
int val = 0;       // variable to store the data from the serial port
int cont = 0;

void setup() {
  pinMode(ledPin,OUTPUT);   // declare the LED's pin as output
  Serial.begin(9600);        // connect to the serial port
}

void loop () {

  // if the input is '-1' then there is no data
  // at the input, otherwise check out if it is 'H'
  if (Serial.available()) {
    // read the serial port
    val = Serial.read();
    if (val == 'H') {
      digitalWrite(ledPin, HIGH);
    }
    if (val == 'L') {
      digitalWrite(ledPin, LOW);
    }
  }
  Serial.print(cont,BYTE);
  if (cont >= 255) cont = 0;
  cont++;
  delay(100);
}
 
to:
July 18, 2007, at 04:34 PM by 200.69.237.99 -
Changed lines 26-28 from:
to:
July 18, 2007, at 03:01 PM by 200.69.237.99 -
Changed lines 25-56 from:
  • example: send/receive data from Arduino in real time simultaneously
to:
  • example: send/receive data from Arduino in real time simultaneously
 
int ledPin = 13;   // select the pin for the LED
int val = 0;       // variable to store the data from the serial port
int cont = 0;

void setup() {
  pinMode(ledPin,OUTPUT);   // declare the LED's pin as output
  Serial.begin(9600);        // connect to the serial port
}

void loop () {

  // if the input is '-1' then there is no data
  // at the input, otherwise check out if it is 'H'
  if (Serial.available()) {
    // read the serial port
    val = Serial.read();
    if (val == 'H') {
      digitalWrite(ledPin, HIGH);
    }
    if (val == 'L') {
      digitalWrite(ledPin, LOW);
    }
  }
  Serial.print(cont,BYTE);
  if (cont >= 255) cont = 0;
  cont++;
  delay(100);
}
 
July 18, 2007, at 02:53 PM by 200.69.237.99 -
Added line 9:
  • explanation about variables
July 18, 2007, at 02:50 PM by 200.69.237.99 -
Added lines 1-24:

General issues

  • Arduino: three things, hardware, IDE, tutorials
  • Story: team, developers
  • Community: web (wiki), forum, email-list

Software

  • Programming: 3 parts, variables, setup, loop
  • compile, save, open, export (upload program)
  • bootloader: "operating system" in the I/O board
  • system functions: pinMode(pin, OUTPUT/INPUT), digitalWrite(pin, HIGH/LOW), digitalRead(pin), delay(time)
  • communication - Serial library: Serial.begin(speed), Serial.available(), Serial.read(), Serial.print(data), Serial.println(data), Serial.print(data,BYTE/DEC)

Hardware

  • Components: LED (polarity, lights up, fixed voltage), Resistor (no polarity, heats up), Pushbutton (metallic contact)
  • Breadboard: mount prototypes without soldering

Puredata

  • Story: Miller Puckette and the bad boys
  • objects, messages, numbers, bang, delay, slider
  • special guest: Gem (library for video), comport (library to communicate with Serial port)
  • example: send/receive data from Arduino in real time simultaneously