Main.IntroductionToTheArduino History

Hide minor edits - Show changes to markup

April 08, 2008, at 09:09 PM by Dr Steven B Combs -
Changed lines 44-45 from:

Part 5 (optional): If you purchased the Arduino Starter Pack from Adafruit Industries, you may want to assemble the Proto Shield using the Ladyada instructions. Before beginning, review the [http://ladyada.net/make/pshield/index.html|Ladyada Proto Shield information page]. You'll learn that the Proto Shield preforms several functions. First it protects your board, second it allows you quickly utilize switches, connectors and an onboard LED. Lastly the Proto Shield provides a rest ares on top of the Arduino for the mini breadboard that comes with the starter pack.

to:

Part 5 (optional): If you purchased the Arduino Starter Pack from Adafruit Industries, you may want to assemble the Proto Shield using the Ladyada instructions. Before beginning, review the Ladyada Proto Shield information page. You'll learn that the Proto Shield preforms several functions. First it protects your board, second it allows you quickly utilize switches, connectors and an onboard LED. Lastly the Proto Shield provides a rest ares on top of the Arduino for the mini breadboard that comes with the starter pack.

April 08, 2008, at 09:08 PM by Dr Steven B Combs -
Changed lines 28-29 from:

Part 1: Review and complete the second Ladyada Arduino Tutorial. This tutorial explains each line of code. Pay particular attention to code that does not immediately make sense such as lines that contain variables as demonstrated by the code below:

to:

Part 1: Review and complete the second Ladyada Arduino Tutorial. This tutorial explains each line of code. Pay particular attention to code that does not immediately make sense such as lines that contain variables as demonstrated by the code below:

Changed lines 34-35 from:

Part 2: As mentioned, there is a meaning to the pattern of the blinking lights. I have placed that section of the video below so it can easily be replayed.

to:

Part 2: As mentioned, there is a meaning to the pattern of the blinking lights. I have placed that section of the video below so it can easily be replayed.

Changed lines 40-45 from:

Part 3: Now create another program with the keyword, IVYTECH. This will make more sense after determining what the pattern of the blinking lights mean. Again, modify/add the proper remarks statements. Also use EOL remark statements to document each line of code.

Part 4: Review the parts list from the third Ladyada Tutorial. Before next week, be sure to have all supplies in hand. You may also want to completely read the tutorial to know what to expect.

Part 5 (optional): If you purchased the Arduino Starter Pack from Adafruit Industries, you may want to assemble the Proto Shield using the Ladyada instructions. Before beginning, review the [http://ladyada.net/make/pshield/index.html|Ladyada Proto Shield information page]. You'll learn that the Proto Shield preforms several functions. First it protects your board, second it allows you quickly utilize switches, connectors and an onboard LED. Lastly the Proto Shield provides a rest ares on top of the Arduino for the mini breadboard that comes with the starter pack.

to:

Part 3: Now create another program with the keyword, IVYTECH. This will make more sense after determining what the pattern of the blinking lights mean. Again, modify/add the proper remarks statements. Also use EOL remark statements to document each line of code.

Part 4: Review the parts list from the third Ladyada Tutorial. Before next week, be sure to have all supplies in hand. You may also want to completely read the tutorial to know what to expect.

Part 5 (optional): If you purchased the Arduino Starter Pack from Adafruit Industries, you may want to assemble the Proto Shield using the Ladyada instructions. Before beginning, review the [http://ladyada.net/make/pshield/index.html|Ladyada Proto Shield information page]. You'll learn that the Proto Shield preforms several functions. First it protects your board, second it allows you quickly utilize switches, connectors and an onboard LED. Lastly the Proto Shield provides a rest ares on top of the Arduino for the mini breadboard that comes with the starter pack.

April 08, 2008, at 09:07 PM by Dr Steven B Combs -
Changed lines 40-43 from:

Part 4: Now create another program with the keyword, IVYTECH. This will make more sense after determining what the pattern of the blinking lights mean. Again, modify/add the proper remarks statements. Also use EOL remark statements to document each line of code.

Part 3: Review the parts list from the third Ladyada Tutorial. Before next week, be sure to have all supplies in hand. You may also want to completely read the tutorial to know what to expect.

to:

Part 3: Now create another program with the keyword, IVYTECH. This will make more sense after determining what the pattern of the blinking lights mean. Again, modify/add the proper remarks statements. Also use EOL remark statements to document each line of code.

Part 4: Review the parts list from the third Ladyada Tutorial. Before next week, be sure to have all supplies in hand. You may also want to completely read the tutorial to know what to expect.

Part 5 (optional): If you purchased the Arduino Starter Pack from Adafruit Industries, you may want to assemble the Proto Shield using the Ladyada instructions. Before beginning, review the [http://ladyada.net/make/pshield/index.html|Ladyada Proto Shield information page]. You'll learn that the Proto Shield preforms several functions. First it protects your board, second it allows you quickly utilize switches, connectors and an onboard LED. Lastly the Proto Shield provides a rest ares on top of the Arduino for the mini breadboard that comes with the starter pack.

April 05, 2008, at 07:45 PM by Dr Steven B Combs -
Changed lines 5-6 from:

This page contains information and instructions on how to purchase and begin using the Arduino open-source electronics prototyping platform. According to the Arduino website, the device is “intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” For our purposes, the Arduino will serve as an introduction to physical computing programming whereby we program a micro-controller rather than a computer. What's the difference you may ask. Well consider this:

to:

This page contains information and instructions on how to purchase and begin using the Arduino open-source electronics prototyping platform. According to the Arduino website, the device is “intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” For our purposes, the Arduino will serve as an introduction to physical computing programming whereby we program a micro-controller rather than a computer. What's the difference you may ask? Well consider this:

April 05, 2008, at 07:30 PM by Dr Steven B Combs -
Changed line 44 from:

Recommended Reading\\

to:

Recommended Reading\\

April 05, 2008, at 07:29 PM by Dr Steven B Combs -
Changed lines 42-45 from:

Part 3: Review the parts list from the third Ladyada Tutorial. Before next week, be sure to have all supplies in hand. You may also want to completely read the tutorial to know what to expect.

to:

Part 3: Review the parts list from the third Ladyada Tutorial. Before next week, be sure to have all supplies in hand. You may also want to completely read the tutorial to know what to expect.

Recommended Reading
Wanna learn more about electronics, physical computing platforms and basic to advanced Arduino concepts? Check out the wonderful book by Tom Igoe entitled Making Things Talk. This book is NOT required, but merely offered to those of you who want to keep rolling with physical computing after this class.

April 05, 2008, at 07:24 PM by Dr Steven B Combs -
Changed lines 34-35 from:

Part 2: As I mention in the video, there is a meaning to the pattern of the blinking lights at the end of the video. I have placed that section of the video below so it can easily be replayed.

to:

Part 2: As mentioned, there is a meaning to the pattern of the blinking lights. I have placed that section of the video below so it can easily be replayed.

April 05, 2008, at 07:23 PM by Dr Steven B Combs -
Changed lines 25-26 from:

Use the Ladyada Arduino Lesson 1 Tutorial and recreate the blinking light on your own Arduino. If you purchased your Arduino as a stand alone unit and did not purchase the starter pack, remember that you will have to provide power using the power supply on the electronic benches and your own LED. Consult the lab tech if you don't understand how to use these power supplies. Of course the onboard Arduino LED can be used to verify operation – but its much more fun with a red LED and you will need LEDs in later labs.

to:

Use the Ladyada Arduino Lesson 1 Tutorial and recreate the blinking light on your own Arduino. If you purchased your Arduino as a stand alone unit and did not purchase the starter pack, remember that you will have to provide power using the power supply on the electronic benches and your own LED. Consult the lab tech if you don't understand how to use these power supplies. Of course the onboard Arduino LED can be used to verify operation – but it’s much more fun with a red LED and you will need LEDs in later labs.

Changed lines 28-29 from:

Part 1: Review and complete the second Ladyada Arduino Tutorial. This tutorial steps through each line of code. Pay particular attention to code that does not immediately make sense such as lines that contain variables as demonstrated by the code below:

to:

Part 1: Review and complete the second Ladyada Arduino Tutorial. This tutorial explains each line of code. Pay particular attention to code that does not immediately make sense such as lines that contain variables as demonstrated by the code below:

April 05, 2008, at 07:19 PM by Dr Steven B Combs -
Changed lines 21-22 from:

Now that the hardware driver and programming software have been installed, it's time to connect an LED to the Arduino and load a program to verify operation. This is where the “Hello Arduino!” program (or blink program) comes into play. Before beginning, watch the video below that I prepared (Would you a cracker to go with that cheese?). In the video I describe the components of the Arduino, run quickly through the first program's (“Hello Arduino!”) lines of code and then demonstrate how to operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis for your homework.

to:

Now that the hardware driver and programming software have been installed, it's time to connect an LED to the Arduino and load a program to verify operation. This is where the “Hello Arduino!” program (or blink program) comes into play. Before beginning, watch the video below that I prepared (Would you like a cracker to go with that cheese?). In the video I describe the components of the Arduino, run quickly through the first program's (“Hello Arduino!”) lines of code and then demonstrate how to operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis for your homework.

April 05, 2008, at 07:17 PM by Dr Steven B Combs -
Changed lines 21-22 from:

Now that the hardware driver and programming software has been installed, it's time to connect an LED to the Arduino and load a program to verify operation. This is where the “Hello Arduino!” program (or blink program) comes into play. Before beginning, watch the video below that I prepared (Would you a cracker to go with that cheese?). In the video I describe the components of the Arduino, run quickly through the first program's (“Hello Arduino!”) lines of code and then demonstrate how to operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis for your homework.

to:

Now that the hardware driver and programming software have been installed, it's time to connect an LED to the Arduino and load a program to verify operation. This is where the “Hello Arduino!” program (or blink program) comes into play. Before beginning, watch the video below that I prepared (Would you a cracker to go with that cheese?). In the video I describe the components of the Arduino, run quickly through the first program's (“Hello Arduino!”) lines of code and then demonstrate how to operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis for your homework.

April 05, 2008, at 07:09 PM by Dr Steven B Combs -
Changed line 11 from:

Getting Started

to:

Getting Started\\

Changed line 16 from:

Driver and Software Installation

to:

Driver and Software Installation\\

Changed line 20 from:

The Hello Arduino! (blink) program

to:

The Hello Arduino! (blink) program\\

Changed line 27 from:

Homework

to:

Homework\\

April 05, 2008, at 07:08 PM by Dr Steven B Combs -
Changed lines 36-37 from:

(:quicktime Attach:video-blinking-arduino-light.mov width=372 height=289 controller=true autoplay=false:)

to:

(:quicktime Attach:video-blinking-arduino-light.mov width=372 height=294 controller=true autoplay=false:)

April 05, 2008, at 07:06 PM by Dr Steven B Combs -
Changed lines 25-26 from:

Use the Ladyada Arduino Lesson 1 Tutorial and recreate the blinking light on your own Arduino. If you purchased your Arduino as a stand alone unit and did not purchase the starter pack, remember that you will have to provide power using the power supply on the electronic benches and your own LED. Consult the lab tech if you don't understand how to use these power supplies. Of course the onboard Arduino LED can be used to verify operation – but its much more fun with a red LED and you will need LEDs in later labs.

to:

Use the Ladyada Arduino Lesson 1 Tutorial and recreate the blinking light on your own Arduino. If you purchased your Arduino as a stand alone unit and did not purchase the starter pack, remember that you will have to provide power using the power supply on the electronic benches and your own LED. Consult the lab tech if you don't understand how to use these power supplies. Of course the onboard Arduino LED can be used to verify operation – but its much more fun with a red LED and you will need LEDs in later labs.

Changed lines 28-29 from:

Part 1: Review and complete the second Ladyada Arduino Tutorial. This tutorial will walk you through each line of code. Pay particular attention to code that does not immediately make sense such as lines that contain variable as demonstrated by the code below:

to:

Part 1: Review and complete the second Ladyada Arduino Tutorial. This tutorial steps through each line of code. Pay particular attention to code that does not immediately make sense such as lines that contain variables as demonstrated by the code below:

Changed lines 32-35 from:

Be sure to complete the exercises at the end of the tutorial to enhance your programming skills and your understanding of how the program operates.

Part 2: As I mention in the video, there is a meaning to the pattern of the blinking lights at the end. Work together as a class and/or teams to determine the meaning and then individually create a program that will duplicate that pattern.

to:

Be sure to complete the exercises at the end of the tutorial to enhance your understanding of how the program and the Arduino operates.

Part 2: As I mention in the video, there is a meaning to the pattern of the blinking lights at the end of the video. I have placed that section of the video below so it can easily be replayed.

Changed lines 38-39 from:

Before submitting your programs via Blackboard, remember to add the proper remarks statements.

to:

Work together in small groups of 2 or 3 to determine the meaning and then individually create a program that will duplicate that pattern. Before submitting your programs via Blackboard, remember to add the proper remarks statements.

Part 4: Now create another program with the keyword, IVYTECH. This will make more sense after determining what the pattern of the blinking lights mean. Again, modify/add the proper remarks statements. Also use EOL remark statements to document each line of code.

April 05, 2008, at 06:58 PM by Dr Steven B Combs -
Changed lines 5-8 from:

This page contains information and instruction on how to purchase and begin using the Arduino open-source electronics prototyping platform. According to the Arduino website, the device is “intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” For our purposes, the Arduino will serve as an introduction to physical computing programming whereby we program a micro-controller rather than a computer. What's the difference you may ask. Well consider this.

Would you rather create a program that will only provides feedback on a computer screen, such as a tic-tac-toe game, or would you rather create a program that can control physical motors that can operate and move a robotic device that can serve as an actual tic-tac-toe player? The choice seems obvious to me. The physical connection is much more exciting and I feel a better motivator when learning basic programming skills.

to:

This page contains information and instructions on how to purchase and begin using the Arduino open-source electronics prototyping platform. According to the Arduino website, the device is “intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” For our purposes, the Arduino will serve as an introduction to physical computing programming whereby we program a micro-controller rather than a computer. What's the difference you may ask. Well consider this:

Would you rather create a program that only provides feedback on a computer screen, such as a tic-tac-toe game, or would you rather create a program that can control physical motors that can operate and move a robotic device that can serve as an actual tic-tac-toe opponent? The choice seems obvious to me. The physical connection is much more exciting and I feel a better motivator when learning programming skills and concepts.
Changed lines 12-13 from:

Before you get started, I recommend watching the following YouTube video that I created for my personal blog. It's an unboxing video of the Arduino Starter Pack from Adafruit Industries. In the video I provide information about where to obtain an Arduino Starter Pack and what is included. I know, it's a bit cheesy. But I'm all about the cheese!

to:

Before you get started, I recommend watching the following YouTube video that I created for my personal blog. It's an unboxing video of the Arduino Starter Pack from Adafruit Industries. In the video I provide information about where to obtain an Arduino Starter Pack and what is included. I know, it's a bit cheesy. But I'm all about the cheese! My personal favorite is Gouda.

Changed lines 18-19 from:

Now that you have your Arduino Starter Pack and have identified all the additional electronic parts, visit the How To Get Arduino Running on Windows page and review the process that was used to install the drivers and the software on the computers in our lab. You will also need to follow these directions closely to install the drivers and software on your personal computer. Our first program, “Hello Arduino!” is created by following the steps found on the lower fourth of the page. These directions are also found on the Ladyada Arduino Lesson 1 Tutorial which will be used in the next section.

to:

Visit the How To Get Arduino Running on Windows page and review the process that was used to install the drivers and the software on the computers in the electronics lab. Follow these instructions closely to install the drivers and software on your personal computer. Our first program, “Hello Arduino!” is created by following the steps found on the lower fourth of the page. These directions are also found on the Ladyada Arduino Lesson 1 Tutorial which will be used in the next section.

Changed lines 21-22 from:

Now that the driver and software has been installed, it's time to connect an LED and load a program to verify operatoin. This is where the “Hello Arduino!” program comes into play. Before beginning, watch the video below that I prepared (Would you a cracker to go with that cheese?). In the video I describe the components of the Arduino board, run quickly through the first program's (“Hello Arduino!”) code and the demonstrate how to operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis for your homework.

to:

Now that the hardware driver and programming software has been installed, it's time to connect an LED to the Arduino and load a program to verify operation. This is where the “Hello Arduino!” program (or blink program) comes into play. Before beginning, watch the video below that I prepared (Would you a cracker to go with that cheese?). In the video I describe the components of the Arduino, run quickly through the first program's (“Hello Arduino!”) lines of code and then demonstrate how to operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis for your homework.

Changed lines 25-26 from:

Now that you have watched the video, use the Ladyada Arduino Lesson 1 Tutorial and recreate the blinking light on your own Arduino. If you purchased your Arduino as a stand alone unit and did not purchase the starter pack, remember that you will have to provide power using the power supply on the electronic benches. Consult with your lab tech if you don't understand how to use these power supplies.

to:

Use the Ladyada Arduino Lesson 1 Tutorial and recreate the blinking light on your own Arduino. If you purchased your Arduino as a stand alone unit and did not purchase the starter pack, remember that you will have to provide power using the power supply on the electronic benches and your own LED. Consult the lab tech if you don't understand how to use these power supplies. Of course the onboard Arduino LED can be used to verify operation – but its much more fun with a red LED and you will need LEDs in later labs.

Changed lines 34-37 from:

Part 2: As I mention in the video, there is a meaning to the pattern of the blinking lights at the end. Work together as a class and/or teams to determine the meaning and then individually create a program that will duplicate that pattern.

(:quicktime Attach:video-blinking-arduino-light.mov width=372 height=279 controller=true autoplay=false:)

to:

Part 2: As I mention in the video, there is a meaning to the pattern of the blinking lights at the end. Work together as a class and/or teams to determine the meaning and then individually create a program that will duplicate that pattern.

(:quicktime Attach:video-blinking-arduino-light.mov width=372 height=289 controller=true autoplay=false:)

Changed line 40 from:

Part 3: Review the websites below which demonstrate many of the unique ways

to:

Part 3: Review the parts list from the third Ladyada Tutorial. Before next week, be sure to have all supplies in hand. You may also want to completely read the tutorial to know what to expect.

April 05, 2008, at 06:42 PM by Dr Steven B Combs -
Changed lines 34-35 from:

Part 2: As I mention in the video, there is a meaning to the pattern of the blinking lights at the end. Work together as a class and/or teams to determine the meaning and then individually create a program that will duplicate that pattern. Before submitting your programs via Blackboard, remember to add the proper remarks statements.

to:

Part 2: As I mention in the video, there is a meaning to the pattern of the blinking lights at the end. Work together as a class and/or teams to determine the meaning and then individually create a program that will duplicate that pattern.

(:quicktime Attach:video-blinking-arduino-light.mov width=372 height=279 controller=true autoplay=false:)

Before submitting your programs via Blackboard, remember to add the proper remarks statements.

April 05, 2008, at 06:37 PM by Dr Steven B Combs -
Changed lines 21-22 from:

Now that the driver and software has been installed, it's time to connect an LED and load a program to verify operatoin. This is where the “Hello Arduino!” program comes into play. Before beginning, watch the video below that I prepared (Would you like some sausage with that cheese?). In the video I describe the components of the Arduino board, run quickly through the first program's (“Hello Arduino!”) code and the demonstrate how to operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis for your homework.

to:

Now that the driver and software has been installed, it's time to connect an LED and load a program to verify operatoin. This is where the “Hello Arduino!” program comes into play. Before beginning, watch the video below that I prepared (Would you a cracker to go with that cheese?). In the video I describe the components of the Arduino board, run quickly through the first program's (“Hello Arduino!”) code and the demonstrate how to operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis for your homework.

Added lines 32-33:

Be sure to complete the exercises at the end of the tutorial to enhance your programming skills and your understanding of how the program operates.

Deleted lines 36-38:

April 05, 2008, at 06:16 PM by Dr Steven B Combs -
Changed lines 30-31 from:

<tt>int ledPin = 13; // LED connected to digital pin 13</tt>

to:
int ledPin = 13; // LED connected to digital pin 13
April 05, 2008, at 06:10 PM by Dr Steven B Combs -
Changed line 3 from:

Introduction

to:

Introduction

Changed line 11 from:

Getting Started

to:

Getting Started

Changed line 16 from:

Driver and Software Installation

to:

Driver and Software Installation

Changed line 20 from:

The Hello Arduino! (blink) program

to:

The Hello Arduino! (blink) program

Changed lines 27-31 from:

Homework

As I mention in the video, there is a meaning to the pattern of the blinking lights at the end. Work together as a class and/or teams to determine the meaning and then individually create a program that will duplicate that pattern. Before submitting your programs via Blackboard, remember to add the proper remarks statements.

to:

Homework Part 1: Review and complete the second Ladyada Arduino Tutorial. This tutorial will walk you through each line of code. Pay particular attention to code that does not immediately make sense such as lines that contain variable as demonstrated by the code below:

<tt>int ledPin = 13; // LED connected to digital pin 13</tt>

Part 2: As I mention in the video, there is a meaning to the pattern of the blinking lights at the end. Work together as a class and/or teams to determine the meaning and then individually create a program that will duplicate that pattern. Before submitting your programs via Blackboard, remember to add the proper remarks statements.

Part 3: Review the websites below which demonstrate many of the unique ways

April 05, 2008, at 06:01 PM by Dr Steven B Combs -
Added line 3:

Introduction

Deleted line 4:

Introduction

April 05, 2008, at 06:00 PM by Dr Steven B Combs -
Added line 17:
Changed lines 21-22 from:

Now that the driver and software is loaded, it's time to connect an LED and load a program. Before beginning, watch the video below that I prepared. Would you like some sausage with that cheese? In the video I describe the components of the Arduino board, run quickly through the first program's (“Hello Arduino!”) code and the demonstrate how operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis of your first unique program.

to:

Now that the driver and software has been installed, it's time to connect an LED and load a program to verify operatoin. This is where the “Hello Arduino!” program comes into play. Before beginning, watch the video below that I prepared (Would you like some sausage with that cheese?). In the video I describe the components of the Arduino board, run quickly through the first program's (“Hello Arduino!”) code and the demonstrate how to operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis for your homework.

Changed lines 25-31 from:

Now that you have watched the video, use the Ladyada Arduino Lesson 1 Tutorial and recreate the blinking light on your own Arduino. If you purchased your Arduino as a stand alone unit and did not purchase the starter pack, remember that you will have to provide power using the power supply on the electronic benches. Consult with your lab tech if you don't understand how to use these power supplies.

to:

Now that you have watched the video, use the Ladyada Arduino Lesson 1 Tutorial and recreate the blinking light on your own Arduino. If you purchased your Arduino as a stand alone unit and did not purchase the starter pack, remember that you will have to provide power using the power supply on the electronic benches. Consult with your lab tech if you don't understand how to use these power supplies.

Homework

As I mention in the video, there is a meaning to the pattern of the blinking lights at the end. Work together as a class and/or teams to determine the meaning and then individually create a program that will duplicate that pattern. Before submitting your programs via Blackboard, remember to add the proper remarks statements.

April 05, 2008, at 05:54 PM by Dr Steven B Combs -
Changed lines 4-5 from:

This page contains information and instruction on how to purchase and begin using the Arduino open-source electronics prototyping platform. According to the Arduino website, the device is “intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” For our purposes, the Arduino will serve as an introduction to physical computing programming whereby we program a micro-controller rather than a computer. What's the difference you may ask. Well consider this.

to:

Introduction

This page contains information and instruction on how to purchase and begin using the Arduino open-source electronics prototyping platform. According to the Arduino website, the device is “intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” For our purposes, the Arduino will serve as an introduction to physical computing programming whereby we program a micro-controller rather than a computer. What's the difference you may ask. Well consider this.

Changed lines 11-14 from:

Before you get started, I recommend watching the following YouTube video that I created for my personal blog. It's an unboxing video of the Arduino Starter Pack from Adafruit Industries. In the video I provide information about where to obtain an Arduino Starter Pack and what is included.

to:

Getting Started

Before you get started, I recommend watching the following YouTube video that I created for my personal blog. It's an unboxing video of the Arduino Starter Pack from Adafruit Industries. In the video I provide information about where to obtain an Arduino Starter Pack and what is included. I know, it's a bit cheesy. But I'm all about the cheese!

Driver and Software Installation

Now that you have your Arduino Starter Pack and have identified all the additional electronic parts, visit the How To Get Arduino Running on Windows page and review the process that was used to install the drivers and the software on the computers in our lab. You will also need to follow these directions closely to install the drivers and software on your personal computer. Our first program, “Hello Arduino!” is created by following the steps found on the lower fourth of the page. These directions are also found on the Ladyada Arduino Lesson 1 Tutorial which will be used in the next section.

The Hello Arduino! (blink) program

Now that the driver and software is loaded, it's time to connect an LED and load a program. Before beginning, watch the video below that I prepared. Would you like some sausage with that cheese? In the video I describe the components of the Arduino board, run quickly through the first program's (“Hello Arduino!”) code and the demonstrate how operate the Arduino with the LED connected. Be sure to pay attention to the last part of the video as I also provide a challenge for you that will be the basis of your first unique program.

Now that you have watched the video, use the Ladyada Arduino Lesson 1 Tutorial and recreate the blinking light on your own Arduino. If you purchased your Arduino as a stand alone unit and did not purchase the starter pack, remember that you will have to provide power using the power supply on the electronic benches. Consult with your lab tech if you don't understand how to use these power supplies.

April 05, 2008, at 05:31 PM by Dr Steven B Combs -
Changed lines 4-13 from:

This page contains information and instruction on how to purchase and begin using the Arduino open-source electronics prototyping platform. The Arduino is “intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” source

to:

This page contains information and instruction on how to purchase and begin using the Arduino open-source electronics prototyping platform. According to the Arduino website, the device is “intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” For our purposes, the Arduino will serve as an introduction to physical computing programming whereby we program a micro-controller rather than a computer. What's the difference you may ask. Well consider this.

Would you rather create a program that will only provides feedback on a computer screen, such as a tic-tac-toe game, or would you rather create a program that can control physical motors that can operate and move a robotic device that can serve as an actual tic-tac-toe player? The choice seems obvious to me. The physical connection is much more exciting and I feel a better motivator when learning basic programming skills.

While the creation of a tic-tac-toe playing robot is probably not within the course objectives, the process of learning how to create a program is. So let's begin/enhance our knowledge of programming by breaking out our Adruino boards and creating our first program entitled, “Hello Arduino!”

Before you get started, I recommend watching the following YouTube video that I created for my personal blog. It's an unboxing video of the Arduino Starter Pack from Adafruit Industries. In the video I provide information about where to obtain an Arduino Starter Pack and what is included.

April 05, 2008, at 05:12 PM by Dr Steven B Combs -
Changed lines 1-2 from:

Tiny URL = http://tinyurl.com/yvqob6

to:

Tiny URL = http://tinyurl.com/4at2f4

Changed line 4 from:

This page contains information and instruction on how to begin using the Arduino open-source electronics prototyping platform.

to:

This page contains information and instruction on how to purchase and begin using the Arduino open-source electronics prototyping platform. The Arduino is “intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.” source

April 05, 2008, at 05:04 PM by Dr Steven B Combs -
Added lines 1-3:

Tiny URL = http://tinyurl.com/yvqob6

April 05, 2008, at 04:17 PM by Dr Steven B Combs -
Added line 1:

This page contains information and instruction on how to begin using the Arduino open-source electronics prototyping platform.