removed socket tmp
parent
e2024579a6
commit
4f439dc340
24
main.py
24
main.py
|
@ -6,7 +6,6 @@ try:
|
||||||
from rpi_ws281x import *
|
from rpi_ws281x import *
|
||||||
import RPi.GPIO as GPIO
|
import RPi.GPIO as GPIO
|
||||||
import socket
|
import socket
|
||||||
import threading
|
|
||||||
except ImportError:
|
except ImportError:
|
||||||
print('Some modules are missing. Try to install them with "pip3 install -r requirements.txt"')
|
print('Some modules are missing. Try to install them with "pip3 install -r requirements.txt"')
|
||||||
exit()
|
exit()
|
||||||
|
@ -16,6 +15,9 @@ idle_mode = 1
|
||||||
global power_button_pressed
|
global power_button_pressed
|
||||||
power_button_pressed = False
|
power_button_pressed = False
|
||||||
|
|
||||||
|
SOCKET_BIND_IP = '0.0.0.0'
|
||||||
|
SOCKET_BIND_PORT = 5760
|
||||||
|
|
||||||
# LED strip configuration:
|
# LED strip configuration:
|
||||||
LED_COUNT = 60 # Number of LED pixels.
|
LED_COUNT = 60 # Number of LED pixels.
|
||||||
LED_PIN = 18 # GPIO pin connected to the pixels (18 uses PWM!).
|
LED_PIN = 18 # GPIO pin connected to the pixels (18 uses PWM!).
|
||||||
|
@ -90,14 +92,6 @@ def power_toggle(channel):
|
||||||
led_power = True
|
led_power = True
|
||||||
debug_print('LED Power ON')
|
debug_print('LED Power ON')
|
||||||
|
|
||||||
def socket_listener():
|
|
||||||
SOCKET_BIND_IP = '0.0.0.0'
|
|
||||||
SOCKET_BIND_PORT = 5760
|
|
||||||
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
|
|
||||||
s.bind((SOCKET_BIND_IP, SOCKET_BIND_PORT))
|
|
||||||
s.listen()
|
|
||||||
return s.accept()
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
strip = Adafruit_NeoPixel(LED_COUNT, LED_PIN, LED_FREQ_HZ, LED_DMA, LED_INVERT, LED_BRIGHTNESS, LED_CHANNEL)
|
strip = Adafruit_NeoPixel(LED_COUNT, LED_PIN, LED_FREQ_HZ, LED_DMA, LED_INVERT, LED_BRIGHTNESS, LED_CHANNEL)
|
||||||
strip.begin()
|
strip.begin()
|
||||||
|
@ -107,14 +101,16 @@ if __name__ == '__main__':
|
||||||
GPIO.add_event_detect(13, GPIO.RISING, callback=power_toggle, bouncetime=300)
|
GPIO.add_event_detect(13, GPIO.RISING, callback=power_toggle, bouncetime=300)
|
||||||
GPIO.add_event_detect(19, GPIO.RISING, callback=change_idle_mode, bouncetime=300)
|
GPIO.add_event_detect(19, GPIO.RISING, callback=change_idle_mode, bouncetime=300)
|
||||||
|
|
||||||
threading.Thread(target=socket_listener).start()
|
# with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
|
||||||
|
# s.bind((SOCKET_BIND_IP, SOCKET_BIND_PORT))
|
||||||
|
# s.listen()
|
||||||
|
# conn, addr = s.accept()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
while True:
|
while True:
|
||||||
conn, addr = socket_listener()
|
# socket_data = conn.recv(1024)
|
||||||
socket_data = conn.recv(1024)
|
# print(socket_data)
|
||||||
print(socket_data)
|
# print(type(socket_data))
|
||||||
print(type(socket_data))
|
|
||||||
if led_power == True:
|
if led_power == True:
|
||||||
if check_internet() == False:
|
if check_internet() == False:
|
||||||
blink(strip, Color(255,0,0), Color(255,255,255))
|
blink(strip, Color(255,0,0), Color(255,255,255))
|
||||||
|
|
Loading…
Reference in New Issue