Tutorial.ShftOut11 History

Hide minor edits - Show changes to output

October 09, 2013, at 05:12 PM by Roberto Guido -
Added line 4:
March 24, 2010, at 01:40 PM by Tom Igoe -
Changed lines 5-8 from:
// Name : shiftOutCode, Hello World //
// Author : Carlyn Maw,Tom Igoe, David A. Mellis //
// Date : 25 Oct, 2006 //
// Version : 1.0 //
to:
// Name : shiftOutCode, Hello World
// Author : Carlyn Maw,Tom Igoe, David A. Mellis
// Date : 25 Oct, 2006
// Modified: 23 Mar 2010
// Version : 2.0
Changed line 11 from:
// : to count from 0 to 255 //
to:
// : to count from 0 to 255
Added line 22:
Changed line 24 from:
//set pins to output because they are addressed in the main loop
to:
//set pins to output so you can control the shift register
Changed lines 31-32 from:
//count up routine
to:
// count from 0 to 255 and display the number
// on the LEDs
Changed lines 34-35 from:
//ground latchPin and hold low for as long as you are transmitting
to:
// take the latchPin low so
// the LEDs don't change while you're sending in bits:
Changed lines 37-39 from:
shiftOut(dataPin, clockPin, MSBFIRST, numberToDisplay);
//return the latch pin high to signal chip that it
//no longer needs to listen for information
to:
// shift out the bits:
shiftOut(dataPin, clockPin, MSBFIRST, numberToDisplay);

//take the latch pin high so the LEDs will light up:
Added line 42:
// pause before next value:
Added line 46:
March 24, 2010, at 01:37 PM by Tom Igoe -
Deleted line 20:
Changed line 30 from:
for (int j = 0; j < 256; j++) {
to:
for (int numberToDisplay = 0; numberToDisplay < 256; numberToDisplay++) {
Changed line 33 from:
shiftOut(dataPin, clockPin, MSBFIRST, j);
to:
shiftOut(dataPin, clockPin, MSBFIRST, numberToDisplay);
Changed line 37 from:
delay(1000);
to:
delay(500);
Changed line 40 from:
@]
to:
@]
June 21, 2009, at 11:08 AM by David A. Mellis -
Changed line 6 from:
// Author : Carlyn Maw,Tom Igoe //
to:
// Author : Carlyn Maw,Tom Igoe, David A. Mellis //
Changed lines 25-26 from:
to:
pinMode(clockPin, OUTPUT);
pinMode(dataPin, OUTPUT);
Changed lines 33-34 from:
digitalWrite(latchPin, 0);
shiftOut(dataPin, clockPin, j);
to:
digitalWrite(latchPin, LOW);
shiftOut(dataPin, clockPin, MSBFIRST, j);
Changed line 37 from:
digitalWrite(latchPin, 1);
to:
digitalWrite(latchPin, HIGH);
Deleted lines 40-85:
November 23, 2006, at 06:26 PM by David A. Mellis - removing spurious periods in code (that give compile errors)
Changed line 46 from:
..//internal function setup
to:
//internal function setup
Changed lines 52-53 from:
. //clear everything out just in case to
. //prepare shift register for bit shifting
to:
//clear everything out just in case to
//prepare shift register for bit shifting
November 02, 2006, at 01:30 AM by Carlyn Maw -
Changed lines 1-2 from:
[[ShftOut | Back to ShiftOut Tutorial]]
to:
[[ShiftOut | Back to ShiftOut Tutorial]]
Changed line 86 from:
@]
to:
@]
November 02, 2006, at 01:29 AM by Carlyn Maw -
Added line 3:
[@
Added line 86:
@]
November 02, 2006, at 01:29 AM by Carlyn Maw -
Added lines 1-84:

Share