Compare commits

...

3 Commits

Author SHA1 Message Date
Matthew McWilliams 60d7ab4b5e Add missing lines to debug sketch 2023-07-03 20:34:47 -04:00
Matthew McWilliams 95cde2907a Run the debug script 2023-07-03 20:33:32 -04:00
Matthew McWilliams 35b67f1815 Use the correct identifier on projectors 2023-07-03 20:33:18 -04:00
5 changed files with 4749 additions and 7 deletions

View File

@ -58,7 +58,7 @@ const char cmd_debug = 'd';
const char cmd_connect = 'i';
volatile char cmd_char = 'z';
const char cmd_mcopy_identifier = 'm';
const char cmd_proj_identifier = 't'; //dual projector identifier
const char cmd_proj_identifier = 'd'; //dual projector identifier
const int serialDelay = 5;

1
notes/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
env

4738
notes/debug.csv Normal file

File diff suppressed because it is too large Load Diff

View File

@ -5,20 +5,21 @@ import serial.tools.list_ports
ports = serial.tools.list_ports.comports()
port = ''
for p in ports:
print p
if "Arduino" in p.description:
print "This is an Arduino!"
print(p)
if "Arduino" in p.description or 'ACM0' in p.description:
print("This is an Arduino!")
port = p.device
break
if p is '':
if port == '':
print("Arduino is not connected")
exit(1)
arduino = serial.Serial(port=port, baudrate=57600, timeout=.05)
time.sleep(1)
while arduino.in_waiting: # Or: while ser.inWaiting():
print arduino.readline()
with open('debug.csv', 'w') as file:
while True: # Or: while ser.inWaiting():
file.write(arduino.readline().decode())

View File

@ -7,10 +7,12 @@ const int PROJECTOR_BWD = 4;
const int PROJECTOR_MICROSWITCH_CLOSED = 0;
const int PROJECTOR_MICROSWITCH_OPENED = 1;
volatile long now;
volatile long startTime = 0;
volatile boolean writing = false;
void setup () {
Serial.begin(57600);
pins();
startTime = millis();
}