Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- import sys
- import time
- serversocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- serversocket.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
- #HOST = " "
- #HOST = "192.168.0.255"
- HOST = "172.20.0.255"
- #HOST = "172.20.1.227"
- #HOST = "192.168.43.219"
- #HOST = "192.168.1.255"
- #HOST = "255.255.255.255"
- #HOST = socket.gethostname()
- #HOST = '<broadcast>'
- PORT = 30000
- rgbw1 = bytearray()
- rgbw2 = bytearray()
- rgbw1[0:8] = 0xD5, 0x0A, 0x10, 0x03, 0x00, 0x00, 0x00, 0x53
- for x in range(0, 330, 4):
- rgbw1[x+8:x+8+4] = 0x00, 0x00, 0x00, 0x00 #RGBW
- rgbw1[340:343] = 0xEF, 0xFE, 0x00
- rgbw2[0:8] = 0xD5, 0x0A, 0x10, 0x03, 0x00, 0x00, 0x00, 0x53
- for x in range(0, 330, 4):
- rgbw2[x+8:x+8+4] = 0x00, 0x00, 0x00, 0x01 #RGBW
- rgbw2[340:343] = 0xEF, 0xFE, 0x00
- #print (list(rgbw2))
- while True:
- serversocket.sendto(rgbw1, (HOST, PORT))
- time.sleep(0.01)
- serversocket.sendto(rgbw2, (HOST, PORT))
- time.sleep(0.01)
- serversocket.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement