All pastes #2062855 Raw Edit

Stuff

public c v1 · immutable
#2062855 ·published 2011-05-17 22:24 UTC
rendered paste body
#include <Servo.h>#include "LedControl.h"#include <LiquidCrystal.h>Servo panservo;int panpos = 0;Servo tiltservo;int tiltpos = 0;int xpin = 0;int ypin = 1;LedControl lc=LedControl(4,5,6,2);void setup() {    Serial.begin(115200);  panservo.attach(2);  tiltservo.attach(3);    lc.shutdown(0,false);  lc.shutdown(1,false);  /* Set the brightness to a medium values */  lc.setIntensity(0,5);  lc.setIntensity(1,5);}void full(int matrix) {  for(int col=0;col<8;col++) {    lc.setRow(matrix,col,B11111111);  }}void checkMessages(){    char c = Serial.read();               // get the first character    while (c != 2){c = Serial.read();}    // if its not STX, keep going till it is                                        // (though this is bad!)      if (c == 2){                          // now that we have STX    int matrix = Serial.read();    int row = 0;    while (true) {                   // loop through all new date till we get ETX      c = Serial.read();      //scratch += c;         lc.setRow(matrix, row, c);      row++;      if (row>=8) { break; }    }    Serial.print("Got a message for matrix");    Serial.println(matrix);  }}void loop() {  checkMessages();}