Embedded Programming Assignment

Week of March 19, 2014:

This week's assignment is to: read a microcontroller data sheet and program your board to do something, with as many different programming languages and programming environments as possible. Given my neophyte status, I am going to set a personal goal of ONE language.
1. First step was to download Arduino.
2. Next, I experimented with the Blink script and created a file which would blink the Morse Code "A"

/* 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
digitalWrite(led, HIGH); // turn the LED off by making the voltage LOW
delay(3000);
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000);
}
3. June 4, 2014 Even though my boards are functional (tested at the May 3/4 workshop) and my set-up resembled the ones in the tutorial picture, when I tried to burn the bootloader, I got the following error message: avrdude: Error: Could not find USBtiny device(0x1781/0xc9f) Therefore, this assignment remains on hold for a bit longer.
Mickie Flores Home