3 changed files with 43 additions and 0 deletions
@ -0,0 +1,13 @@ |
|||
//jenom simulace není potřeba žádná knihovna zatím
|
|||
void setup() { |
|||
Serial.begin(115200); |
|||
Serial.println("Start ESP32 DHT11 simulator"); |
|||
randomSeed(analogRead(0)); |
|||
} |
|||
void loop() { |
|||
float sim_temp = random(150,300) / 10.0; |
|||
float sim_hum = random(400,700) / 10.0; |
|||
|
|||
Serial.printf("T:%.1f,H:%.1f\n"); |
|||
delay(5000); |
|||
} |
@ -0,0 +1,19 @@ |
|||
import serial |
|||
import time |
|||
import sys |
|||
|
|||
SERIAL_PORT = COM3 #COM port pro ESP32 (každy bude mít jiný) |
|||
BAUD_RATE = 115200 |
|||
|
|||
def read_from_esp32(): |
|||
ser = None |
|||
print(f"čtu {SERIAL_PORT} port s rychloti {BAUD_RATE}") |
|||
|
|||
try: |
|||
ser = serial.Serial(SERIAL_PORT,BAUD_RATE,timeout=1) |
|||
print("Připojeno") |
|||
time.sleep(2) |
|||
#po přípojení začneme do nekonečna číst řádky |
|||
while True: |
|||
try: |
|||
line_byte = ser.readline() |
@ -0,0 +1,11 @@ |
|||
## malý návod na python |
|||
|
|||
### vytvoření virtualního prostředí |
|||
|
|||
- vyvořte si novou složku a otevře v ní Terminál (prosím použivejte CMD a ne PowerShell) |
|||
- `python -m venv .venv` - tečka je doporučení u druhého venv abyste měli "skrytou/duležitou" složku |
|||
- `.venv\Scripts\activate` - pro aktivovaní virtualní prostedí pro bezpečné stahování a používaní python knihoven |
|||
- poté byste měli mít v konzoli/cmd na začátku `(.venv) C:\.....` |
|||
|
|||
### instalce knihoven |
|||
- `pip install pyserial flask` - pro instlaci knihoven pyserail a flask |
Loading…
Reference in new issue