All posts by aisencc

Hello! I'm Aisen Caro Chacin, my curiosity led me to research the intersecting fields of art, science, and technology driven by conceptual forms of inquiry and design thinking resulting in functional prototypes. I'm looking forward to seeing your ideas materialize. My inbox is always open.. so say "Hello!".

Making Things Move Assignment

Next class you will be presenting your moving projects. You are welcome to use any of the motors that I presented to you in class. Remember that if you need to switch the rotation of a motor you can use an H-bridge. These ICs are also useful for controlling Stepper Motors.  We have some of these chips in stock in the components cabinet of the lab.

Servo

If you are using the 180 micro servo motors that I handed out in class, please refer to the Servo Library here: http://arduino.cc/en/reference/servo

Here is a very simple example tgat uses 2 for loops to sweep the servo back and forth from 0-180 degrees and viceversa: http://arduino.cc/en/Tutorial/Sweep

Stepper

Eric Hoffman has a great example for connecting the H-bridge to the Stepper to be controlled by the Arduino here: http://teaching.ericforman.com/stepper-motor/

H-bridge

Here is the data sheet of the sn754410 H-bridge IC for your reference: http://www.ti.com/lit/ds/symlink/sn754410.pdf

Here is a breadboarded tutorial with a fritzing example of how to combine the H-Bridge with your Arduino micro-controller: http://quarkstream.wordpress.com/2010/01/07/arduino-8-the-h-bridge/

 

LOL SHIELDS FOR NEXT WEEK

Make sure that you purchase your LOL shields for next week. I recommend that you use Adafruit, because they are local, as well as have a huge variety of colors: http://www.adafruit.com/products/274

 

test

int knockSensor = 0;

byte val = 0;

int THRESHOLD = 5;

int redPin = 12; // Red LED, connected to digital pin 9
int greenPin =11; // Green LED, connected to digital pin 10
int bluePin =10; // Blue LED, connected to digital pin 11

void setup() {

Serial.begin(9600);
pinMode(redPin, OUTPUT); // sets the pins as output
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);

}
void loop() {

val = analogRead(knockSensor);

if (val >= THRESHOLD) {
digitalWrite(redPin, LOW);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, HIGH);

Serial.println(“Knock!”);

}

else{
digitalWrite(redPin, LOW);
digitalWrite(greenPin, LOW);
digitalWrite(bluePin, LOW);
}

delay(50
);

}

Theremidi Orchestra: Guest Lecturers Tomorrow

740px-TheremidiOrchestra_Muzejska_ploscad_23.8.2013_01_PhotoAlesRosa

We are having 2 fantastic guest lecturers tomorrow of the Theremidi Orchestra from Slovenia.  We are fortunate to have two of the members  come to class to show off their instruments and critique your first projects.

200px-Robertina  Robertina Šebjanič

AND

about  Ida Hiršenfelder

They are holding some workshops of sound making devices at Eyebeam throughout this week, and also performing on Monday evening, you should not miss it. 

800px-TheremidiO_gadgetshttp://www.eyebeam.org/events/sound-happens-in-the-group-a-performance-with-theremidi-orchestra

Theremidi Orchestra (TO) is an audiovisual DIY community initiated by participants of the Theremini and Teremidi physical interface workshop, organised by Ljudmila – Ljubljana Digital Media Lab in May 2011. Rather than a subject, TO is a verb, an ongoing workshop of noise and drone production. This hands-on electro noise ensemble exists in the present continuous, while referring to the history of electronic music. TO has a DIY/DIWO approach in making music and sound experiments, developing its own instruments based on open-source electronic circuits. Currently TO consists of ten active members, coming from different professional backgrounds. Theremidi Orchestra is a process of mutual understanding and solving problems in a horizontal manner. The process of production involves experimenting with sound outputs, mutual composition of music scores, shared responsibilities for individual parts of the process, etc. Thus far, the orchestra performed, exhibited and held workshops at over thirty festivals and exhibitions mostly in Europe e.g. Piksel Festival in Bergen Norway; LiWoLi Festival in Linz, Austria; PoolLoop in Zürich, Switzerland; U3: Triennial of Contemporary Art, Museum of Contemporary Art in Ljubljana, Slovenia, to name just a few.

this is a new post

/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.
 
  This example code is in the public domain.
 */
 
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;

// the setup routine runs once when you press reset:
void setup() {                
  // initialize the digital pin as an output.
  pinMode(led, OUTPUT);     
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  delay(1000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  delay(1000);               // wait for a second
}

 

Welcome!

Let’s learn about electrons and logic in the physical world!

Please post an introduction of yourself, add an image of yourself for your user icon, and tell us your motivation, goals, and prospective outcomes for this course.

Hello World, Blink!

This is the first and most basic Arduino Example, it shows digital output through an LED blink.

/*
  Blink
  Turns on an LED on for one second, then off for one second, repeatedly.
 
  This example code is in the public domain.
 */

void setup() {                
  // initialize the digital pin as an output.
  // Pin 13 has an LED connected on most Arduino boards:
  pinMode(13, OUTPUT);     
}

void loop() {
  digitalWrite(13, HIGH);   // set the LED on
  delay(1000);              // wait for a second
  digitalWrite(13, LOW);    // set the LED off
  delay(1000);              // wait for a second
}

Blog Etiquette

 

x_1929

Here are some guidelines for posting to the blog:

  • Always include images, or embed videos to which you are linking.
  • Write a paragraph that describes what you are posting, whether it’s a project, an idea, etc.
  • Categorize you posts (Currents: News, Events; Prior Art/References: Inspirational Projects; Resources: Libraries, Forums, Communities, Books, Sales, Stores;   Introductions: About, Image, Interests, Goals, Assignments: Subcategory by Week)
  • When posting about your projects you must include a few images, a video, your code (which you can add a tag for in “Text” view format of the post, not “Visual”)
  • Always credit the examples you followed to create your project. This is very important to follow for academic integrity, and also to keep our community informed of resources.