Arduino: Základy 03 | Proměnné, funkce, knihovny, IDE a digitální teploměr

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 มิ.ย. 2024
  • Arduino IDE: www.arduino.cc/
    Ovladače pro klony Arduina (převodník CH340): learn.sparkfun.com/tutorials/...
    Obvod s 2 teplotními senzory (bez kódu): www.tinkercad.com/things/6GqZ...
    Obvod s 2 teplotními senzory (s kódem a komentáři): www.tinkercad.com/things/cmqT...
    Obvod s 3 teplotními senzory: www.tinkercad.com/things/6hGD...
    Obvod s 3 teplotními senzory a displejem: www.tinkercad.com/things/c9hm...
    Knihovna pro LCD displej s I2C převodníkem: www.arduinolibraries.info/lib...
    0:00 Úvod
    1:15 Arduina - kde/jak/proč je sehnat
    2:07 Bezpečnostní tipy k Arduinu
    3:05 Arduino IDE
    5:54 Proměnné
    7:21 Funkce
    8:24 Digitální teploměr
    15:32 Knihovny
    16:03 Teploměr s displejem v Tinkercadu
    18:11 Stavba teploměru s I2C displejem
    20:20 Rekapitulace
    20:39 Závěr

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

  • @zoomerrrzoom1535
    @zoomerrrzoom1535 2 ปีที่แล้ว +5

    Bezvadné ale docela náročné hlavně z hlediska množství informací ale po několika zhlédnutí to jistě zvládnu díky tvému vysvětlení :D

  • @kareldcfoto
    @kareldcfoto 2 ปีที่แล้ว +3

    Dokonalá profi práce (obraz, zvuk i koment). O základech Arduina jsem nenašel lepší. Moc mě to chytlo :)

  • @dusanjenco9884
    @dusanjenco9884 ปีที่แล้ว +4

    Je to perfektné, ale prosím, nemohli by ste zväčšiť písmo na Arduino IDE. Program sa vypisuje v ľavom hornom rohu monitora, tak malým písmom,, že mám problém čítať a výrazne to odvádza pozornosť. Nie všetci máme mladé stopercentné oči. Ďakujem za pochopenie

  • @VcelakM
    @VcelakM 23 วันที่ผ่านมา

    Zdravím, všiml jsem si, že třeba na některých stránkách s arduinem se prodává arduino s mikrokontrolérem ATMELmega328P a někde jen ATMELmega328 bez písmena P, byl bych rád kdyby mi někdo vysvětlil jaký je v tom rozdíl a nebo je to stejné, díky.

  • @dejv1111
    @dejv1111 ปีที่แล้ว

    Díky moc!! Super práce! Jen si to asi budu muset pustit několikrát. 😀 Můžu mit, prosím, dotaz? Rád bych si časem postavil regulaci otevírání a zavírání ventilů pro jednotlivé okruhy do radiátorů a srovnával teploty z čidel. Mohl bys, prosím, poradit kód, aby bylo měření uloženo do paměti a nové měření se s tou původní hodnotou porovnávalo (větší, menší) a došlo poté k vyhodnocení, jestli ventil otevírat nebo zavírat (asi servem)? Stačí jen trochu nakopnout, nechci napsat celý kód, rád bych si namáhal hlavu sám. Děkuji a přeji hodně zdaru do budoucna!👍

  • @BukoLibuk
    @BukoLibuk 2 ปีที่แล้ว +1

    nejde mi nastaviť blikanie žiarovky pridávnym zdrojom v tinker cadu

  • @jakubsilhavy1503
    @jakubsilhavy1503 5 หลายเดือนก่อน

    Zdravím, potřebuju pomoc, sestavil jsem si ten digitální teploměr přesně tak, jak jste to ukazoval, ale když jsem to spustil, tak se mi na displeji začali ukazovat nesmyslný hodnoty např. -25.690 atd, co jsem udělal špatně?

  • @user-rc6ep8pf3q
    @user-rc6ep8pf3q 5 หลายเดือนก่อน

    dobry den v\vorne video hodne mi pomohlo i sem si teplomer sestavil doma a meri stejne jak teplomer co mame doma
    ale teplotami skače i o 5c° ikdyz u tohodle teplomeru bylo napsane presnost +-2 a to mam uplne stejni program jakovy ve videu
    nevedelibyste proc ta teplota tak skace?

  • @janskopal3831
    @janskopal3831 2 ปีที่แล้ว +1

    Ahoj, rád bych se zeptal na paralelní běh 2 smyček (asi by se to dalo nazvat multitasking).
    Vytvořil jsem si jednoduchý projekt s programem semaforu (pro auta i chodce). Řekl jsem si, že to povýším o lvl výše a udělám akustickou signalizaci pro chodce. Podařilo se mi naprogramovat rychlé pípání během doby, kdy mají chodci zelenou. Ale zaboha netuším jak naprogramovat pomalé pípání na pozadí celé hlavní smyčky void loop, kromě případu, že chodec má zelenou.
    Budu moc rád za nějaké nápady nebo příklad :)

    • @FabLabUniversity
      @FabLabUniversity  2 ปีที่แล้ว

      Dobrý den, napadá mě využití interruptů a timerů. Je to ovšem složitější a pravděpodobně budete muset jít na úroveň samotných registrů Arduina. Není to však nic nemožného - zkuste pohledat na TH-cam (nejspíše v angličtině) - timers & interrupts. Adam

    • @FabLabUniversity
      @FabLabUniversity  2 ปีที่แล้ว +1

      Interrupty možná vtlačím do 5. videa o Arduinu, ale registry budou obsahem spíš budoucích, pokročilých videí 🙂

  • @tomasondracek2210
    @tomasondracek2210 2 ปีที่แล้ว

    chtěl bych se zeptat já mám arduino uno a nejdou mi vymazat data z arduina desky protože mám až moc bitů moc tomu nerozumím a snažím se to asi hodinu googlit a furt marně mohli by jste vydat video o vymazávání dat ze samotné desky a jak si zapamatovat nějaké příkazy pokračuji vcom

    • @tomasondracek2210
      @tomasondracek2210 2 ปีที่แล้ว

      aby jsem furt nemusel googlit na počítači všechny věci

    • @FabLabUniversity
      @FabLabUniversity  2 ปีที่แล้ว +1

      Dobrý den, kód ve flash paměti Arduina se vždy po nahrání přepíše. Pokud jednoduše chcete, aby v Arduinu byl nahrán "prázdný program," nahrajte jej při vytvoření nového projektu v IDE. Pokud máte problém s velikostí programu, bude dobré zvážit použití pokročilejší desky či optimalizace kompilátoru.

  • @TomyKari
    @TomyKari ปีที่แล้ว

    chci se zeptat, kdy mám psát anglicky a kdy mám psát česky? Nebo to je jedno? A když programuji, musím to psát v nějakém pořadí?
    Díky za odpověď :)

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

      Dobrý den, programovací jazyk má svá klíčová slova, která je nutné psát v přesném znění (tzn. while, if atd.). Názvy proměnných však můžete psát i česky, ale bez háčků a čárek

    • @TomyKari
      @TomyKari ปีที่แล้ว

      @@FabLabUniversity děkuji 🙂

  • @michaldonat4254
    @michaldonat4254 2 ปีที่แล้ว +1

    "Bulín" nikdy nezklame :-D.

  • @jozefovadielna
    @jozefovadielna ปีที่แล้ว

    Ahoj. Som elektrikár ale venujem sa len klasickým inštaláciám NN. Síce sme v škole mali aj automatizáciu a riadenie ale to je už viac ako 20rokov a od vtedy to išlo neskutočne do predu. Zaujalo ma arduino a vaše videa. Projekt a program ako by to malo fungovať mám v hlave ,ale vôbec netuším čím začať. Aká doska by bola pre môj projekt vhodná. Ide o ovládanie 3f motora cez frekvenčný menič ATV312 ktorí má aj eternetové pripojenie ovládania. V skratke k programu. Ide o 6 krokov chodu motora v ktorom treba nadstaviť otáčky a čas chodu. -do prava ,nízke otáčky ,30s -pauza -v ľavo ,nízke otáčky,32s - do ľava , vysoké otáčky , 160s - pauza - do prava , vysoké otáčky , 166s Ovládací panel by som si predstavoval tak že by boli na ňom tlačítka pre START /začatie cyklusu/ STOP ,Tlačítka pre nadstavenie jednotlivých krokov a hodnoty by sa nadstatvovali jedným kodérom.

    • @FabLabUniversity
      @FabLabUniversity  ปีที่แล้ว

      Dobrý den, pokud se jedná o ovládání přes Ethernet, možná by nebylo od věci zvolit vývojovou desku, která jej má přímo integrovaný. Instrukce, které jste popisoval dále, nevypadají tak složitě a měla by je tedy zvládnout velká většina desek. Zkuste se podívat třeba sem: dratek.cz/176-vyvojove-platformy/

  • @jankelbich4605
    @jankelbich4605 ปีที่แล้ว

    Od kdy je jednotka teploty C ?

  • @mikesekera2
    @mikesekera2 2 ปีที่แล้ว

    Mám dotaz vyjde další díl o tomhle programování a sestavování arduina
    Moc mě to baví
    Prosím

    • @FabLabUniversity
      @FabLabUniversity  2 ปีที่แล้ว

      Zdravím, videa o Arduinu určitě vycházet ještě budou.
      Za tým Fablab University
      Honza

    • @mikesekera2
      @mikesekera2 2 ปีที่แล้ว

      @@FabLabUniversity děkuji za odpověď už se nemohu dočkat až vyjde další díl

  • @anonymniuzivatel3164
    @anonymniuzivatel3164 2 ปีที่แล้ว

    když jsem zapojil desku do počítače tak mi blikala červená ledka a po spuštění programu pro rozblikání žluté ledky jen divně zablikaly ale jinak se nic nestalo
    děkuji za odpověď u předchozího komentáře povedlo se mi najít chybu

  • @farmkeepers_cz
    @farmkeepers_cz ปีที่แล้ว

    mě se na displeji nic nezobrazuje

    • @zoomercz8148
      @zoomercz8148 ปีที่แล้ว

      taky

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

      Vzadu (pokud máte I2C modulátor) je otočné kolečko. Zkrz něj se konfiguruje brightness.
      Taky se mi zprvu nic neukazovalo, dokud jsem tuto hodnotu nepošteloval.