Category Archives: Announcements

led lights

I use 6 leds to light up according to the codes. Unfortunately, the last yellow one couldn’t light up and I replaced the wires and plugged the light in a different place but still the same. At last, I found the last yellow one is broken…

 

How to Embed Videos

Please embed your videos, don’t just link to them~

Follow these steps:

You can easily copy the iframe code that is provided in the share section of all video services such as Youtube and Vimeo.

Screen Shot 2013-10-07 at 4.29.41 PM
Once you copy this code you can paste it in the “Text” mode of your post, rather than the “Visual” mode.

Screen Shot 2013-10-07 at 4.24.24 PM

 

And…. Voila! Embedded!

Assignment #2

9/13 Class Recap

  • Circuitry Symbols
  • Resistor Bands and Values
  • Microcontroller Introduction: I/O pins, digitalWrite, SOS blink!
  • Inspirational Projects

Read:

Assignment: Make a Lighting Object

This assignment consists of utilizing the digitalRead() and digitalWrite() functions of Arduino. Create an interactive, functional prototype that plays with the idea of light and buttons. It is important that you develop a concept that pushes your idea beyond this simple functionality. For example, you could develop a language with light, or play with various animations that can be created by blinking an LED. The presentation of your project is also important, please pay attention to the “look and feel” of your device and its role to the user. You are required to document the project on the blog by writing a paragraph about the idea/concept, a few images and a video that illustrate the functionality of your device. Please bring your prototypes to our next class meeting. The rigor of this assignment will be focused on the concept and execution of your idea, as the technical functionality is very simple. It should kick-start your design thinking about physical interfaces and the rapid prototyping skills that you will need in the future.

Serial Read Set-up:

This image illustrates how to read serial from the serial monitor, in order to check your button presses. Below it is the code that is used in this example.

Serial Begin

/*
DigitalReadSerial
Reads a digital input on pin 2, prints the result to the serial monitor
This example code is in the public domain.
*/

void setup() {
Serial.begin(9600);
pinMode(2, INPUT);
}

void loop() {
int sensorValue = digitalRead(2);
Serial.println(sensorValue);
}

Blog Post Etiquette

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; Supplies: Sales, Stores;  Student Introduction: About, Image, Pcomp Interests) *If there is not a category, please make your own.
  • 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.

 

Looking for a free ticket to Maker Faire NYC

If anyone’s looking for a free ticket to Maker Faire NYC this year, Michael Shiloh is coordinating volunteers at the Arduino booth, and could use people. Contact him at the address below:

Begin forwarded message:

From: Michael Shiloh <m.shiloh@arduino.cc<mailto:m.shiloh@arduino.cc>>
Subject:  volunteers for the Arduino booth at Maker Faire New York City

Requirements for a volunteer at the Arduino booth are:
The main purpose of the Arduino booth is to introduce Arduino to those who know little or nothing about it, and to help overcome fear in thosewho have heard about Arduino but are afraid that it’s too difficult ordangerous for them. You must be able to explain Arduino in simple termsto people with little or no understanding of electronics or programming. Intermediate knowledge of Arduino programming and electronics, enough tobuild and debug simple circuits with confidence using Arduino, solderless breadboard, LEDs, RGB LEDs, servo motor, piezo speaker,photoresistor, switches, potentiometers, etc. and to write and debugsimple sketches demonstrating their usage. Familiarity with some of the built-in Arduino examples. Ability to start conversations with strangers who appear curious butdon’t know what to ask, or perhaps are afraid of appearing ignorant, andto make them feel comfortable.

Thanks, Michael