def main(): print("Testing Robot light") RL = robotLight.RobotLight() RL.start() RL.breath(70, 70, 255) time.sleep(15) RL.pause() RL.frontLight('off') time.sleep(2) RL.police()
if __name__ == '__main__': switch.switchSetup() switch.set_all_switch_off() HOST = '' PORT = 10223 #Define port serial BUFSIZ = 1024 #Define buffer size ADDR = (HOST, PORT) global flask_app flask_app = app.webapp() flask_app.startthread() try: RL=robotLight.RobotLight() RL.start() RL.breath(70,70,255) except: print('Use "sudo pip3 install rpi_ws281x" to install WS_281x package\n使用"sudo pip3 install rpi_ws281x"命令来安装rpi_ws281x') pass while 1: wifi_check() try: #Start server,waiting for client start_server = websockets.serve(main_logic, '0.0.0.0', 8888) asyncio.get_event_loop().run_until_complete(start_server) print('waiting for connection...') # print('...connected from :', addr) break except Exception as e:
import os import cv2 from base_camera import BaseCamera import RPIservo import numpy as np import move import switch import datetime import Kalman_filter import PID import time import threading import imutils import robotLight light = robotLight.RobotLight() pid = PID.PID() pid.SetKp(0.5) pid.SetKd(0) pid.SetKi(0) CVRun = 1 linePos_1 = 440 linePos_2 = 380 lineColorSet = 255 frameRender = 1 findLineError = 20 colorUpper = np.array([44, 255, 255]) colorLower = np.array([24, 100, 100])
import cv2 from base_camera import BaseCamera import RPIservo import numpy as np import move import switch import datetime import Kalman_filter import PID import time import threading import imutils import robotLight import RPIservo led = robotLight.RobotLight() pid = PID.PID() pid.SetKp(0.5) pid.SetKd(0) pid.SetKi(0) CVRun = 1 linePos_1 = 440 linePos_2 = 380 lineColorSet = 255 frameRender = 1 findLineError = 20 colorUpper = np.array([44, 255, 255]) colorLower = np.array([24, 100, 100])