06.05.2024
This commit is contained in:
parent
4eb2e42bbe
commit
0ac0d93961
2
.vscode/arduino.json
vendored
2
.vscode/arduino.json
vendored
@ -2,5 +2,5 @@
|
||||
"sketch": "project\\project.ino",
|
||||
"output": "build",
|
||||
"board": "arduino:avr:uno",
|
||||
"port": "COM4"
|
||||
"port": "COM6"
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\CDC.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\CDC.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\CDC.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\USBAPI.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\HardwareSerial.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\HardwareSerial.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\HardwareSerial.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\HardwareSerial0.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\HardwareSerial0.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\HardwareSerial0.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\HardwareSerial1.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\HardwareSerial1.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\HardwareSerial1.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\HardwareSerial2.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\HardwareSerial2.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\HardwareSerial2.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\HardwareSerial3.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\HardwareSerial3.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\HardwareSerial3.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\IPAddress.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\IPAddress.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\IPAddress.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/binary.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\PluggableUSB.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\PluggableUSB.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\PluggableUSB.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\USBAPI.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\Print.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\Print.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Print.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\Stream.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\Stream.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Stream.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\Tone.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\Tone.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Tone.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\binary.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\USBCore.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\USBCore.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\USBCore.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\USBAPI.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\WInterrupts.c.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\WInterrupts.c.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\WInterrupts.c \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_private.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
|
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\WMath.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\WMath.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\WMath.cpp
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\WString.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\WString.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\WString.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\WString.h
|
||||
|
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\abi.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\abi.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\abi.cpp
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\hooks.c.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\hooks.c.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\hooks.c
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\main.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\main.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\main.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/Arduino.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino/binary.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\new.cpp.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\new.cpp.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new.cpp \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\new
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring.c.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring.c.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring.c \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_private.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring_analog.c.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring_analog.c.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_analog.c \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_private.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring_digital.c.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring_digital.c.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_digital.c \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_private.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
|
Binary file not shown.
@ -1,2 +1,2 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring_pulse.S.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring_pulse.S.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_pulse.S
|
||||
|
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring_pulse.c.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring_pulse.c.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_pulse.c \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_private.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
c:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring_shift.c.o: \
|
||||
C:\Users\dimae\OneDrive\Ðàáî÷èé\ ñòîë\lab_html\build\core\wiring_shift.c.o: \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_shift.c \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\wiring_private.h \
|
||||
C:\Users\dimae\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.8.6\cores\arduino\Arduino.h \
|
||||
|
Binary file not shown.
Binary file not shown.
34
main.py
34
main.py
@ -1,27 +1,27 @@
|
||||
from fastapi import FastAPI
|
||||
import serial
|
||||
import uvicorn
|
||||
import threading
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
# Открываем последовательный порт
|
||||
ser = serial.Serial('COM4', 9600)
|
||||
count = 0
|
||||
ser = serial.Serial('COM6', 9600)
|
||||
line = '0'
|
||||
|
||||
@app.get("/count")
|
||||
async def get_count():
|
||||
global count
|
||||
count += 1
|
||||
return {"count": count}
|
||||
def read_value():
|
||||
global line
|
||||
while True:
|
||||
if ser.in_waiting > 0:
|
||||
line = ser.read().decode()
|
||||
|
||||
threading.Thread(target=read_value, daemon=True).start()
|
||||
|
||||
@app.get("/stat")
|
||||
async def get_stat():
|
||||
return {'state': line}
|
||||
|
||||
@app.get("/")
|
||||
async def root():
|
||||
if ser.is_open:
|
||||
# Читаем данные с порта, если порт открыт
|
||||
sensor_val = ser.readline().strip().decode()
|
||||
return {"sensor_value": sensor_val}
|
||||
else:
|
||||
return {"error": "Serial port is not open"}
|
||||
return {'message': 'hello world'}
|
||||
|
||||
if __name__ == "__main__":
|
||||
import uvicorn
|
||||
uvicorn.run(app, host="0.0.0.0", port=12345)
|
||||
uvicorn.run(app, host="0.0.0.0", port=12346)
|
||||
|
Loading…
Reference in New Issue
Block a user