Compare commits
No commits in common. "f958789b20625bc2f5fc2e04c1b1f1f06477c23e" and "6d379d284baf1a2d9f1b8dc00f1e1c2a2d906d4c" have entirely different histories.
f958789b20
...
6d379d284b
|
@ -1,24 +0,0 @@
|
||||||
import serial
|
|
||||||
import time
|
|
||||||
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!"
|
|
||||||
port = p.device
|
|
||||||
break
|
|
||||||
|
|
||||||
if p is '':
|
|
||||||
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()
|
|
||||||
|
|
||||||
|
|
|
@ -1,41 +0,0 @@
|
||||||
|
|
||||||
const int PROJECTOR_MICROSWITCH = 11;
|
|
||||||
|
|
||||||
const int PROJECTOR_FWD = 3;
|
|
||||||
const int PROJECTOR_BWD = 4;
|
|
||||||
|
|
||||||
const int PROJECTOR_MICROSWITCH_CLOSED = 0;
|
|
||||||
const int PROJECTOR_MICROSWITCH_OPENED = 1;
|
|
||||||
|
|
||||||
volatile long startTime = 0;
|
|
||||||
volatile boolean writing = false;
|
|
||||||
|
|
||||||
void setup () {
|
|
||||||
pins();
|
|
||||||
startTime = millis();
|
|
||||||
}
|
|
||||||
|
|
||||||
void loop () {
|
|
||||||
now = millis();
|
|
||||||
if (now >= startTime + 3000) {
|
|
||||||
digitalWrite(PROJECTOR_FWD, HIGH);
|
|
||||||
writing = true;
|
|
||||||
} else if (now >= startTime + 23000) {
|
|
||||||
digitalWrite(PROJECTOR_FWD, LOW);
|
|
||||||
writing = false;
|
|
||||||
}
|
|
||||||
if (writing) {
|
|
||||||
Serial.print(now);
|
|
||||||
Serial.print(",");
|
|
||||||
Serial.println(digitalRead(PROJECTOR_MICROSWITCH));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
void pins () {
|
|
||||||
pinMode(PROJECTOR_MICROSWITCH, INPUT_PULLUP);
|
|
||||||
pinMode(PROJECTOR_FWD, OUTPUT);
|
|
||||||
pinMode(PROJECTOR_BWD, OUTPUT);
|
|
||||||
|
|
||||||
digitalWrite(PROJECTOR_FWD, LOW);
|
|
||||||
digitalWrite(PROJECTOR_BWD, LOW);
|
|
||||||
}
|
|
Loading…
Reference in New Issue