06.05.2024

This commit is contained in:
Дмитрий Экономов 2024-05-06 19:41:46 +03:00
parent 4eb2e42bbe
commit 0ac0d93961
53 changed files with 43 additions and 43 deletions

View File

@ -2,5 +2,5 @@
"sketch": "project\\project.ino",
"output": "build",
"board": "arduino:avr:uno",
"port": "COM4"
"port": "COM6"
}

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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.

View File

@ -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

View File

@ -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.

View File

@ -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
View File

@ -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)