So today I got started on projects in the Wonderful World of Physical Computing. My first step was to set up the Arduino and with a little help from Gordie + Nancy I finally figured out the driver situation and was well on my way!
My first task was setting up the breadboard and figuring out how to use the wire cutters but once I had that under my belt I was ready to roll. I then figured out how to make the LED's blink consecutively and switch between red + yellow.
Code:
// declare variables:
int switchPin = 2; // digital input pin for a switch
int yellowLedPin = 3; // digital output pin for an LED
int redLedPin = 4; // digital output pin for an LED
int switchState = 0; // the state of the switch
void setup () {
pinMode (switchPin, INPUT) ; //set the switch pin to be an input
pinMode (yellowLedPin, OUTPUT) ; // set the yellow LED pin to be an output
pinMode (redLedPin, OUTPUT); //set the red LED pin to be an output
}
void loop () {
// read the switch input:
switchState = digitalRead (switchPin);
if (switchState == 1) {
// if the switch is closed:
digitalWrite (yellowLedPin, HIGH); // turn off the yellow LED
digitalWrite (redLedPin, LOW); // turn off the red LED
}
else {
// if the switch is open:
digitalWrite(yellowLedPin, LOW); // turn off the yellow LED
digitalWrite(redLedPin, HIGH); // turn on the red LED
}
}
Subscribe to:
Post Comments (Atom)

No comments:
Post a Comment