示例#1
0
# Εισάγουμε το framework flask
from flask import Flask, render_template, request, session, g, url_for, redirect

# Εισάγουμε τη βιβλιοθήκη sense_emu (ή sense_hat)
from sense_hat import SenseHat
import random
import numpy as np

s = SenseHat()
s.set_rotation(180)
s.lowlight = False
# Ορισμός επιπλέον χρωμάτων:
blue = [0, 0, 200]  # μονού παίκτη (μπλε)
red = [200, 0, 0]  # ζυγού παίκτη (κόκκινο)
bluehit = [0, 200, 200]  # μονού παίκτη που «χτύπησε» πλοίο (κυανό)
redhit = [200, 200, 0]  # ζυγού παίκτη που «χτύπησε» πλοίο (κίτρινο)

# Δημιουργούμε μια λίστα που περιέχει μικρότερες
# λίστες με τα στοιχεία του κάθε χρήστη.
# Αρχικοποιούμε τη λίστα users:
users = []
# Με την append() προσθέτουμε κάθε χρήστη ως
# μια μικρότερη λίστα αποτελούμενη από τρία πεδία.
# Το πρώτο πεδίο αφορά ένα μοναδικό αριθμό (user id).
# Το δεύτερο πεδίο αφορά το όνομα του χρήστη (username).
# Τέλος, το τρίτο αφορά τον κωδικό του χρήστη (password)
users.append([1, 'faid', 'faid1'])
users.append([2, 'myr', 'myr1'])
#nmaparr=[]
green = [0, 200, 0]
black = [0, 0, 0]
示例#2
0
    def move_left(self):
        x1 = self.x1
        x2 = self.x2
        if x1 > 0:
            x1 -= 1
            self.x1 = x1
            x2 -= 1
            self.x2 = x2
            self.clear()
            self.square(r, g, b)


sense = SenseHat()
sense.clear()
sense.lowlight = False

r = 90
g = 50
b = 170
c2 = 2
sqr = SenseSquare()
sqr.init(c2)
sqr.square(r, g, b)

rgb = {
    'r': (255, 255, 250, 255, 51, 0, 0, 102, 255),
    'g': (51, 128, 200, 255, 255, 204, 102, 0, 0),
    'b': (51, 0, 20, 255, 51, 60, 204, 204, 127)
}
示例#3
0
from logzero import logger, logfile
from sense_hat import SenseHat
from ephem import readtle, degree
from picamera import PiCamera
from datetime import datetime, timedelta
from time import sleep
import random
import os
import csv

dir_path = os.path.dirname(os.path.realpath(__file__))

# Connect to the Sense Hat
sense = SenseHat()
sense.lowlight = True

# Set a logfile name
logfile(dir_path + "/uranoteam.log")

# Please update the TLE
name = "ISS (ZARYA)"
l1 = "1 25544U 98067A   20044.32408565  .00002939  00000-0  61158-4 0  9991"
l2 = "2 25544  51.6434 246.2798 0004853 268.2335  74.4275 15.49164447212652"
iss = readtle(name, l1, l2)
iss.compute()

# Set up camera
camera = PiCamera()
camera.resolution = (2592, 1944)