8 changed files with 78 additions and 1 deletions
@ -0,0 +1,3 @@ |
|||
# Default ignored files |
|||
/shelf/ |
|||
/workspace.xml |
@ -0,0 +1,10 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<module type="PYTHON_MODULE" version="4"> |
|||
<component name="NewModuleRootManager"> |
|||
<content url="file://$MODULE_DIR$"> |
|||
<excludeFolder url="file://$MODULE_DIR$/.venv" /> |
|||
</content> |
|||
<orderEntry type="inheritedJdk" /> |
|||
<orderEntry type="sourceFolder" forTests="false" /> |
|||
</component> |
|||
</module> |
@ -0,0 +1,6 @@ |
|||
<component name="InspectionProjectProfileManager"> |
|||
<settings> |
|||
<option name="USE_PROJECT_PROFILE" value="false" /> |
|||
<version value="1.0" /> |
|||
</settings> |
|||
</component> |
@ -0,0 +1,7 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project version="4"> |
|||
<component name="Black"> |
|||
<option name="sdkName" value="Python 3.12 (ArduinoSerial)" /> |
|||
</component> |
|||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 (ArduinoSerial)" project-jdk-type="Python SDK" /> |
|||
</project> |
@ -0,0 +1,8 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<project version="4"> |
|||
<component name="ProjectModuleManager"> |
|||
<modules> |
|||
<module fileurl="file://$PROJECT_DIR$/.idea/ArduinoSerial.iml" filepath="$PROJECT_DIR$/.idea/ArduinoSerial.iml" /> |
|||
</modules> |
|||
</component> |
|||
</project> |
@ -0,0 +1,15 @@ |
|||
import serial # stáhnout pyserial 3.5 |
|||
import time |
|||
|
|||
ser = serial.Serial("COM3",9600) # COM# z arduino IDE kde máte zapojený arduino |
|||
|
|||
while True: |
|||
line = ser.readline().decode("utf-8").strip() |
|||
|
|||
sensor_name, sensor_value = line.split(":") |
|||
|
|||
print(f"Nazev senzoru: {sensor_name}") |
|||
print(f"Hodnota senzoru: {sensor_value}") |
|||
print("---------------------") |
|||
|
|||
time.sleep(1) |
@ -0,0 +1,23 @@ |
|||
import serial |
|||
import matplotlib.pyplot as plt |
|||
|
|||
ser = serial.Serial("COM3", 9600) |
|||
|
|||
num_values = int(input("kolik dat načíst?")) |
|||
|
|||
values = [] |
|||
|
|||
while True: |
|||
for i in range(num_values): |
|||
line = ser.readline().decode("utf-8").strip() |
|||
name, value = line.split(":") |
|||
values.append(int(value)) |
|||
print(i) |
|||
|
|||
plt.plot(values) |
|||
plt.show() |
|||
|
|||
values = [] |
|||
|
|||
if input("q?") == "q": |
|||
break |
@ -1 +1,6 @@ |
|||
NADPIS |
|||
|
|||
lorem |
|||
ipsum |
|||
|
|||
THE END |
Loading…
Reference in new issue