Sunday, May 2, 2010

Task check list

1) Create a blog.
- www.vinniees.blogspot.com



2) Put link into Moodle wiki. (Moodle not ready yet.)
- done



3)Fill in rest of your details on Moodle wiki
- done



4)Check out all the sites related to the list in the embedded notices blog.


Write a sentence about what each one does. You don't have to be very familiar with each one.
- Within the navigation




5) Find 4 more Arduino LED related videos in Youtube, BlipTV etc. Put a link and a two-sentence review about each one in your blog. Be prepared to talk about one or more of them.
- http://vinniees.blogspot.com/2010/03/youtube-arduino-leds.html



6) Establish a sketchpad folder in the D Drive or in a USB pen.
- done

7 - 22) programes
- http://vinniees.blogspot.com/2010/03/programmes.html

23) put at least one Arduino variety, like Freeduino, into this wiki with a screen shot and put a link and a comment back into your blog so that it can be verified.
- done

24) Put a link and comment about this page in your blog. Identify your LDR from your pack.
- http://vinniees.blogspot.com/2010/02/links.html

25) Start a Arduino key words page in your blog. Put every new key word with an explanation and example when you come across it.
- http://vinniees.blogspot.com/2010/02/arduino-keywords.html

26)
Run the ladayada photocell program that was handed out in class. Write it up in your blog about what you did and the program.
- Missed that class and didn'
t get hand out.

27) Same as 26 above but make some changes to improve it. Put your changes into a comment so that it's obvious what the differences are.
- - Missed that class and didn't get hand out.

28) Write a program to turn a LED on whenever the light is blocked to your LED. You will have to play around with several values.
- http://vinniees.blogspot.com/2010/03/programmes.html

29) Check out the wikiEducator site that has some example Arduino resources. Read the directions there about doing another one. Create one like it in your blog or create it in wikiEducator by registering and starting your own pages. If your resources page is not in your blog, create a heading and a link to it so that it can be marked.
- http://vinniees.blogspot.com/2010/03/arduino-resources.html

30 - 39) programes
- http://vinniees.blogspot.com/2010/03/programmes.html

40)Find an interesting article on the YABB news section and provide a screen shot and a short report on why you found it interesting.
- http://vinniees.blogspot.com/2010/03/yabb-registration.html

41) Register for YABB but don't
contribute yet. Take a screen shot of part of your registration process to confirm you've done it.
- http://vinniees.blogspot.com/2010/03/yabb-registration.html

42) Write a short list of rules for a bulletin board like YABB. Watch some thread over two weeks and be ready to make a contribution.
- Not sure want you meant by "rules" here

43)
Write a list of four good project sites and include a link and a screen shot for each with a comment in your blog.
- http://vinniees.blogspot.com/2010/03/arduino-resources.html

44) Present to the class a report on one of your assigned devices. You need to tell us what it does and give a little demo of it working on a simple Arduino project. Include in your talk at least three Impress or PowerPoint slides on a USB pen or similar.
- Done with Glenn

45) Explore the way your infrared transmitter sends pulses to the receiver. Set up a little demonstration to be marked in class. You may share this project with another person but both members have to know what's going on. Transmission from one Arduino to another is especially excellent.
- done in class

46 - 50) Using two Arduino's
- done in class

Sender:
int ledPin = 13;
boolean high = false;


void setup() {

pinMode(ledPin, OUTPUT);
pinMode(0, OUTPUT);

}

void loop()
{
if (high)
{
digitalWrite(0, LOW);
digitalWrite(ledPin, LOW);
high = false;

}
else
{

digitalWrite(0, HIGH);
digitalWrite(ledPin, HIGH);
high = true;
}
delay(1000);
}


Receiver
// Communication Pins
const int rxPin = 2;
const int txPin = 13;


// The setup() method runs once, when the sketch starts
void setup()
{
Serial.begin(9600);

// Initialize the Rx and Tx pins
// Traffic Light LEDs
pinMode(rxPin, INPUT);
pinMode(txPin, OUTPUT);
}

// the loop() method runs over and
over again,
// as long as the Arduino has power

void loop()
{
//int i = 1;
pollRxPin();
flipTxPin();
//i++;
delay(1000);
}

void pollRxPin()
{
if( digitalRead(rxPin) == HIGH )
{
//Serial.print(i);
//Serial.print(": ");

Serial.println('H');
digitalWrite( txPin, HIGH );
}
else
{
//Serial.print(i);
//Serial.print(": ");
Serial.println('L');
digitalWrite( txPin, LOW );
}
}

void flipTxPin()
{
}




51. EEPROM read













52. EEPROM Write













53. EEPROM fill













54 - 58 in programmes