Example #1
0
    def __init__(self, parent=None):
        super(NavForm, self).__init__(parent)

        self.navigator = None

        self.resize(500, 750)
        self.move(1500, 300)
        self.setWindowTitle('Navigation Control')

        self.onOffButton = QtGui.QPushButton(self)

        self.onOffButton.setText("POWER")
        self.onOffButton.setStyleSheet("color: gray")

        self.onOffButton.setCheckable(True)
        self.onOffButton.setDefault(False)
        self.onOffButton.setAutoDefault(False)
        self.onOffButton.setGeometry(400, 0, 100, 50)
        #self.onOffButton.clicked.connect(lambda:self.whichbtn(self.onOffButton))
        self.onOffButton.clicked.connect(self.btnstate)

        self.portSelectionBox = QtGui.QComboBox(self)
        s = serialPorts.listPorts()
        self.portSelectionBox.addItems(s)

        self.counter = 0
        self.counterText = QtGui.QLabel(self)
        self.counterText.setGeometry(300, 0, 100, 30)
        self.counterText.setText(str(self.counter))

        self.statusText = [
            QtGui.QLabel(self),
            QtGui.QLabel(self),
            QtGui.QLabel(self),
            QtGui.QLabel(self),
            QtGui.QLabel(self),
            QtGui.QLabel(self),
            QtGui.QLabel(self)
        ]
        for i in range(len(self.statusText)):
            self.statusText[i].setGeometry(0, 60 + (30 * i), 500, 30)
            self.statusText[i].setText("")

        self.statusText[0].setText("OFF")

        self.quad = QuadWidget(self)
        self.quad.move(75, 300)
   def __init__(self, parent=None):
      super(NavForm, self).__init__(parent)
      
      self.navigator = None
      
      self.resize(500, 750)
      self.move(1500, 300)
      self.setWindowTitle('Navigation Control')
            
      self.onOffButton = QtGui.QPushButton(self)
      
      self.onOffButton.setText("POWER")    
      self.onOffButton.setStyleSheet("color: gray")
    
      self.onOffButton.setCheckable(True)
      self.onOffButton.setDefault(False)
      self.onOffButton.setAutoDefault(False)
      self.onOffButton.setGeometry(400,0,100,50)
      #self.onOffButton.clicked.connect(lambda:self.whichbtn(self.onOffButton))
      self.onOffButton.clicked.connect(self.btnstate)
      
      self.portSelectionBox = QtGui.QComboBox(self)
      s = serialPorts.listPorts()
      self.portSelectionBox.addItems(s)
      
      self.counter = 0;
      self.counterText = QtGui.QLabel(self)
      self.counterText.setGeometry(300,0,100,30)
      self.counterText.setText(str(self.counter))

      self.statusText = [QtGui.QLabel(self),
                         QtGui.QLabel(self),
                         QtGui.QLabel(self),
                         QtGui.QLabel(self),
                         QtGui.QLabel(self),
                         QtGui.QLabel(self),
                         QtGui.QLabel(self)]
      for i in range(len(self.statusText)):
          self.statusText[i].setGeometry(0, 60 + (30*i),500,30)
          self.statusText[i].setText("")
          
      self.statusText[0].setText("OFF")
      
      self.quad = QuadWidget(self)
      self.quad.move(75,300)
Example #3
0
"""
Spyder Editor

This is a temporary script file.
"""

import time

import llap
import serial

import serialPorts

print("The time is " + time.asctime(time.localtime()))

print(serialPorts.listPorts())

print("Waiting for device...")

devicePort = 'COM3'
device = []

# Wait until we see that the port path is available
waiting = True
count = 1

while (waiting):
    try:
        # We don't really care about the actual communication
        # rate because we just want to know if the serial
        # path is available. However, we will set the baud
Spyder Editor

This is a temporary script file.
"""

import time

import llap
import serial

import serialPorts

    
print("The time is " + time.asctime(time.localtime()))

print(serialPorts.listPorts())
    
print("Waiting for device...")

devicePort = 'COM3'
device = []

# Wait until we see that the port path is available
waiting = True
count = 1

while (waiting):
    try:
        # We don't really care about the actual communication
        # rate because we just want to know if the serial
        # path is available. However, we will set the baud
Example #5
0
Spyder Editor

This is a temporary script file.
"""

import time
import tkinter as tk

import serial
import io
import serialPorts

# A window interface to use later
win = tk.Tk()
    
ports = serialPorts.listPorts()

print("The time is " + time.asctime(time.localtime()))

print("Looking for serial ports...")
for i in serialPorts.listPorts():
    print(i)
    
print("Waiting for arduino...")

arduinoPort = '/dev/tty.usbmodem14331'
arduino = []

# Wait until we see that the port path is available
waiting = True
count = 1