diff --git a/build/shared/examples/02.Digital/BlinkWithoutDelay/BlinkWithoutDelay.ino b/build/shared/examples/02.Digital/BlinkWithoutDelay/BlinkWithoutDelay.ino index e32875753..d4ed2f77e 100644 --- a/build/shared/examples/02.Digital/BlinkWithoutDelay/BlinkWithoutDelay.ino +++ b/build/shared/examples/02.Digital/BlinkWithoutDelay/BlinkWithoutDelay.ino @@ -8,30 +8,32 @@ * LED attached from pin 13 to ground. * Note: on most Arduinos, there is already an LED on the board that's attached to pin 13, so no hardware is needed for this example. - - + created 2005 by David A. Mellis modified 8 Feb 2010 by Paul Stoffregen - + modified 11 Nov 2013 + by Scott Fitzgerald + + This example code is in the public domain. - - + http://www.arduino.cc/en/Tutorial/BlinkWithoutDelay */ -// constants won't change. Used here to -// set pin numbers: +// constants won't change. Used here to set a pin number : const int ledPin = 13; // the number of the LED pin -// Variables will change: +// Variables will change : int ledState = LOW; // ledState used to set the LED -long previousMillis = 0; // will store last time LED was updated -// the follow variables is a long because the time, measured in miliseconds, -// will quickly become a bigger number than can be stored in an int. -long interval = 1000; // interval at which to blink (milliseconds) +// Generally, you shuould use "unsigned long" for variables that hold time +// The value will quickly become too large for an int to store +unsigned long previousMillis = 0; // will store last time LED was updated + +// constants won't change : +const long interval = 1000; // interval at which to blink (milliseconds) void setup() { // set the digital pin as output: @@ -47,10 +49,10 @@ void loop() // the LED is bigger than the interval at which you want to // blink the LED. unsigned long currentMillis = millis(); - - if (currentMillis - previousMillis > interval) { - // save the last time you blinked the LED - previousMillis = currentMillis; + + if(currentMillis - previousMillis >= interval) { + // save the last time you blinked the LED + previousMillis = currentMillis; // if the LED is off turn it on and vice-versa: if (ledState == LOW) diff --git a/build/shared/examples/09.USB/Keyboard/KeyboardMessage/KeyboardMessage.ino b/build/shared/examples/09.USB/Keyboard/KeyboardMessage/KeyboardMessage.ino index de2889814..cf8ba5245 100644 --- a/build/shared/examples/09.USB/Keyboard/KeyboardMessage/KeyboardMessage.ino +++ b/build/shared/examples/09.USB/Keyboard/KeyboardMessage/KeyboardMessage.ino @@ -1,22 +1,23 @@ -/* - Keyboard Button test - - For the Arduino Leonardo, Micro and Due boards. - +/* + Keyboard Message test + + For the Arduino Leonardo and Micro. + Sends a text string when a button is pressed. The circuit: - * pushbutton attached from pin 2 to +5V on AVR boards - and to +3.3V to the Arduino Due - * 10-kilohm resistor attached from pin 2 to ground - + * pushbutton attached from pin 4 to +5V + * 10-kilohm resistor attached from pin 4 to ground + created 24 Oct 2011 modified 27 Mar 2012 by Tom Igoe - + modified 11 Nov 2013 + by Scott Fitzgerald + This example code is in the public domain. - - http://www.arduino.cc/en/Tutorial/KeyboardButton + + http://www.arduino.cc/en/Tutorial/KeyboardMessage */ const int buttonPin = 4; // input pin for pushbutton diff --git a/libraries/LiquidCrystal/examples/CustomCharacter/CustomCharacter.ino b/libraries/LiquidCrystal/examples/CustomCharacter/CustomCharacter.ino index 233cad16b..e70a949e3 100644 --- a/libraries/LiquidCrystal/examples/CustomCharacter/CustomCharacter.ino +++ b/libraries/LiquidCrystal/examples/CustomCharacter/CustomCharacter.ino @@ -21,9 +21,12 @@ * ends to +5V and ground * wiper to LCD VO pin (pin 3) * 10K poterntiometer on pin A0 - - created21 Mar 2011 + + created 21 Mar 2011 by Tom Igoe + modified 11 Nov 2013 + by Scott Fitzgerald + Based on Adafruit's example at https://github.com/adafruit/SPI_VFD/blob/master/examples/createChar/createChar.pde @@ -96,7 +99,11 @@ byte armsUp[8] = { 0b00100, 0b01010 }; + void setup() { + // initialize LCD and set up the number of columns and rows: + lcd.begin(16, 2); + // create a new character lcd.createChar(0, heart); // create a new character @@ -108,11 +115,9 @@ void setup() { // create a new character lcd.createChar(4, armsUp); - // set up the lcd's number of columns and rows: - lcd.begin(16, 2); // Print a message to the lcd. - lcd.print("I "); - lcd.write((byte) 0); + lcd.print("I "); + lcd.write(byte(0)); // when calling lcd.write() '0' must be cast as a byte lcd.print(" Arduino! "); lcd.write((byte) 1); @@ -133,6 +138,3 @@ void loop() { lcd.write(4); delay(delayTime); } - - - diff --git a/libraries/SD/examples/listfiles/listfiles.ino b/libraries/SD/examples/listfiles/listfiles.ino index ab5a8f52f..0a9a665d1 100644 --- a/libraries/SD/examples/listfiles/listfiles.ino +++ b/libraries/SD/examples/listfiles/listfiles.ino @@ -1,7 +1,9 @@ /* - SD card basic file example - - This example shows how to create and destroy an SD card file + Listfiles + + This example shows how print out the files in a + directory on a SD card + The circuit: * SD card attached to SPI bus as follows: ** MOSI - pin 11 @@ -30,7 +32,6 @@ void setup() ; // wait for serial port to connect. Needed for Leonardo only } - Serial.print("Initializing SD card..."); // On the Ethernet Shield, CS is pin 4. It's set as an output by default. // Note that even if it's not used as the CS pin, the hardware SS pin @@ -57,28 +58,27 @@ void loop() } void printDirectory(File dir, int numTabs) { - while (true) { - - File entry = dir.openNextFile(); - if (! entry) { - // no more files - //Serial.println("**nomorefiles**"); - break; - } - for (uint8_t i = 0; i < numTabs; i++) { - Serial.print('\t'); - } - Serial.print(entry.name()); - if (entry.isDirectory()) { - Serial.println("/"); - printDirectory(entry, numTabs + 1); - } else { - // files have sizes, directories do not - Serial.print("\t\t"); - Serial.println(entry.size(), DEC); - } - entry.close(); - } + while(true) { + + File entry = dir.openNextFile(); + if (! entry) { + // no more files + break; + } + for (uint8_t i=0; i