Keresés

Új hozzászólás Aktív témák

  • Janos250

    őstag

    válasz tonermagus #15589 üzenetére

    "bocsi a sok kérdésért, de még mindig van pár fekete folt"
    Ezek a kitárgyalások itt megmaradnak, hasznát veheti még más is a jövőben, ha rákeres.

    "folyamatosan futni fog végtelen ciklusban"
    Ha végtelen ciklusba teszed, igen.
    Itt egy részlet az egyik programból:
    setup-ban:
    xTaskCreate(
    readTempr,
    "homersekletOlvas",
    5000,
    NULL,
    6,
    &homeroTaskHandle
    );

    A függvény a prg végén:
    void readTempr ( void* parameter) {

    while (1){ // ez a vegtelen ciklus


    forraloHomerseklet = readVSPI_MAX6675(CSpinForralo) ;
    printf("forralo homerseklet(baloldali)= %d \n ",forraloHomerseklet);

    kolonnaHomerseklet = readVSPI_MAX6675(CSpinKolonna) ;
    printf("kolonna homerseklet(jobboldali)= %d \n ",kolonnaHomerseklet);

    vTaskDelay(2000);


    } ;
    vTaskDelete(NULL); // hogy szebb legyen, de ide soha nem er el :-)
    } ; // end readTempr

    "így is van."
    Igen, így van
    "Mennyire egyszerű ez a webes felületen értékátadás változóba dolog?"
    Tök egyszerű.
    "Egyáltalán lekapcsolható-e a wifi?"
    Na, ezt nem tudom, még soha nem próbáltam, mert nekem nem volt ilyen gondom.
    "ugráltak is a PWM értékek. Ez gondolom itt is simán előfordul."
    Nem, mert független hardware kezeli.
    https://www.electronicshub.org/esp32-pwm-tutorial/
    https://circuitdigest.com/microcontroller-projects/esp32-pwm-tutorial-controlling-brightness-of-led
    Az ne zavarjon meg, hogy mindenütt LED-re hivatkozik, lehet bármi, természetesen.
    De ha ez nem elég, van még 8 RMT csatorna is, ami erre IS használható.

    Van 3 hardwareserial rajta, ebből célszerű a Serial1 és a Serial2 használata, mert a sima Serial a feltöltés, debug, stb,
    de szükség esetén ez is használható.
    Vannak hozzájuk előre definiált pinek, ha nem adsz meg mást, azt használja.
    A Tx1, Rx1 lábát át kell definiálni, mert az alapértelmezett lábakat a memóriakezelésre használja.
    A HardwareSerial.cpp fájlból:
    HardwareSerial Serial(0);

    HardwareSerial Serial1(1);

    HardwareSerial Serial2(2);

Új hozzászólás Aktív témák

Hirdetés