Switch to side-by-side view

--- a
+++ b/Microcontroller_Data_Collection_Socket_Connection.py
@@ -0,0 +1,80 @@
+import socket
+import msvcrt
+import csv
+
+
+
+def kbfunc():
+    #this is boolean for whether the keyboard has been hit
+    x = msvcrt.kbhit()
+    if x:
+        #getch acquires the character encoded in binary ASCII
+        ret = msvcrt.getch()
+    else:
+        ret = False
+    return ret
+
+l = []
+packet = []
+p = ""
+tp = []
+s = socket.socket()         
+ 
+s.bind(('0.0.0.0', 80 ))
+s.listen(0)          
+
+
+
+record = input("Press R to start recording...")
+if record == 'r' :
+    
+    client, addr = s.accept()
+    carry = ''   
+    try:
+        while True:
+            content = client.recv(1)
+            
+
+            if len(content) ==0:
+                # print("heree?")
+                break
+
+            else:
+                #print(len(content))
+              
+                temp = ''
+                content = content.decode("utf-8")
+                if content == '!':
+                    
+                    tp =[]
+                    p = ''
+
+                
+                elif content == '@':
+                    tp.append(p)
+                    p = ''
+                    tp.append('RA')
+                    packet.append(tp)
+                    print(tp)
+
+                elif content ==',':
+                    tp.append(p)
+                    p = ''
+
+                else:
+                    p += content
+
+
+    except KeyboardInterrupt:
+        pass   
+    client.close()
+    print(len(packet))
+
+    
+    with open('FILE_NAME.csv','w', newline='') as file:
+        writer = csv.writer(file)
+        writer.writerow(["acc_x", "acc_y", "acc_z", "gyro_x", "gyro_y", "gyro_z","label"])
+        
+        writer.writerows(packet)
+
+