Changes between Version 2 and Version 3 of wade/embedded/arduino/example/example_3-3


Ignore:
Timestamp:
Feb 24, 2010, 9:38:04 AM (14 years ago)
Author:
wade
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • wade/embedded/arduino/example/example_3-3

    v2 v3  
    4747  pinMode(scan_data_pin, OUTPUT);
    4848  Serial.begin(9600);
    49   for (int i = 0; i < display_array_size; i++)
    50     data_ascii[0][i] ^= 0xFF; 
     49 
     50  //for (int i = 0; i < display_array_size; i++)
     51  //  data_ascii[0][i] ^= 0xFF; 
    5152}
    5253
     
    6465      //ground scan_latch_pin and hold low for as long as you are transmitting
    6566      digitalWrite(scan_latch_pin, LOW);
    66       shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, int(1 << (j-index)));
     67     
     68      //the data of second LED Matrix
     69      shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, byte((1 << (j-index)) ^ 0xFF));     
     70      //shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, int(1 << (j-index)));
     71      shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, int(data_ascii[0][j+24] ));
     72     
     73      //the data of second LED Matrix
     74      shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, byte((1 << (j-index)) ^ 0xFF));     
     75      //shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, int(1 << (j-index)));
     76      shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, int(data_ascii[0][j+16] ));
     77     
     78      //the data of second LED Matrix
     79      shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, byte((1 << (j-index)) ^ 0xFF));     
     80      //shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, int(1 << (j-index)));
     81      shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, int(data_ascii[0][j+8] ));
     82     
     83      shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, byte((1 << (j-index)) ^ 0xFF));
     84      //shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, int( (1 << (j-index)) ) );
    6785      shiftOut(scan_data_pin, scan_clock_pin, MSBFIRST, int(data_ascii[0][j] ));
     86     
     87
    6888      //return the latch pin high to signal chip that it
    6989      //no longer needs to listen for information