from PIL import ImageGrab
import time
import serial
import numpy as n
weights = [1.2, 0.9, 0.8]

ser = serial.Serial('COM3', 9600)
while(True):


    screen = ImageGrab.grab().resize([160,90]) #Get Screen Pixels
    #sHamming = screen.resize({1, 2},ImageGrab.Image.HAMMING)
    sBox = screen.resize([1, 1],ImageGrab.Image.BOX)

    #print(sHamming.load()[0,0])

    colors = sBox.load()[0,0]
    send = []

    for i in range(3):
        send.append(colors[i] * weights[i])
        send[i] = int(min(send[i],255))

    ser.write(send)

    time.sleep(.2)
