Optimalizácia Arduino kódu | APZ+

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 8

  • @jjonsonred
    @jjonsonred 5 ปีที่แล้ว

    perfekt

  • @danielgago-sk
    @danielgago-sk 5 ปีที่แล้ว +3

    Pokiaľ sa premenné nemenia tak by možno pomohlo aj #define miesto int, nemíňa to RAM ku tuším a je to rovnako prehľadné (lebo občas veru treba mať premenné ak by sa dačo mohlo meniť neskôr, kto by prepisoval 20 príkazov kde sa rieši jeden a ten istý pin)...
    Ale inak krásna ukážka šetrenia. A teda ono sa to nezdá, ale šetriť veru čoskoro bude treba, hlavne RAM, dosť ma prekvapilo ako skoro sa minula pri GSM module... (reťazce znakov)

    • @n3ttx580
      @n3ttx580  5 ปีที่แล้ว +1

      Áno, define by bol lepší. Samozrejme že RAM mmíňa, tá premenná musí niekde existovať, ale definy sa ukladajú na heap, kdežto klasické premenné na stack. A define je statický (teda konštanta; nedá sa meniť), čož by sa správne malo VŽDY robiť ale tak pre ukážku to zatial stačí. Inak díky :)

    • @danielgago-sk
      @danielgago-sk 5 ปีที่แล้ว +1

      @@n3ttx580 už som dakde čítal že kvôli jednoduchosti vyučovania sa dávajú jednoduché príklady, ktoré ale v podstate zapríčiňujú že sa začínajúci programátori zle naučia základy a potom sa tých v podstate zlozvykov musia zbavovať. Ale ono to inak nejde, lebo potom by toho na začiatok bolo priveľa (hneď na začiatok premýšlať ktorý typ premennej, či funkciu z toho množstva použiť)...
      Inak pekné videotutoriály, dobrej tvorby v zrozumiteľnom jazyku nikdy nie je dosť. A aj keď človek trochu vie anglicky, tak ťažko sa mu učí takéto veci z anglických videí, nestačí to ani prekladať, nie ešte chápať.

  • @jjonsonred
    @jjonsonred 5 ปีที่แล้ว +1

    mám dotaz: ako to znegujem ??? ak použijem v setupe: pinMode(12,INPUT_PULLUP); ??? potom je stav že ledka svieti a po stlačení zhasne

    • @n3ttx580
      @n3ttx580  5 ปีที่แล้ว

      Záleží jak to máš aj pozapájané. Ak to máš podla mňa, potom najjednoduchšie je pred to analogRead(); hodiť výkričník, čím to zneguješ. INPUT_PULLUP je v podstate SW náhrada toho rezistora, ktorý som tam dával (viz APZ ep. 4).

    • @jjonsonred
      @jjonsonred 5 ปีที่แล้ว

      veľká vďaka ja som písal ako začiatočník " !=" tento znak na z-negovanie to ohľadne INPUT a INPUT_PULLUP je mi jasné čo sa týka ťahacích odporov :) teším sa na ďalšie tvoje lekcie step by step :)

  • @jjonsonred
    @jjonsonred 5 ปีที่แล้ว

    poznámka: ty máš na dvojke tlačidlo ja na 12ske