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