#2 ARDUINO - tři jednoduché příklady, které zvládne opravdu kdokoliv!

  Рет қаралды 4,059

klimbíkova bastlírna

klimbíkova bastlírna

Күн бұрын

Пікірлер: 36
@old_bastor1465
@old_bastor1465 5 күн бұрын
Super, konečně někdo od koho to chápu i s vysvětlením programování. Moc Díky !
@klimbikovabastlirna
@klimbikovabastlirna 5 күн бұрын
parada! presne toho jsem chtel dosahnout, aby to pochopil kdokoliv bude chtit! diky!
@tochy5376
@tochy5376 8 күн бұрын
Ahoj super moc díky a těším se na další videa
@klimbikovabastlirna
@klimbikovabastlirna 8 күн бұрын
super, diky!
@kapacita22uF
@kapacita22uF 7 күн бұрын
2:05 Pozor odpor sa musí vypočítať pre každú farbu LED. LED diódy využívajú rôzne napätia a prúdy vzhľadom na vyžarovanú farbu.
@klimbikovabastlirna
@klimbikovabastlirna 7 күн бұрын
urcite v tomhle pripade nemusi. kdyz vezmeme ze ledkou nesmi tect vic nez 20mA a vynechame z vypoctu ubytek napeti (ano, ten by byl na kazde barve jiny). a my ho muzeme uplne v klidu vynechat, akorat nam tam potece mensi proud, coz nevadi
@klimbikovabastlirna
@klimbikovabastlirna 7 күн бұрын
jednoduchy vzorec na tohle, ktery staci! je R = U / I ... coz znamena ze odpor, ktery poterbujem vypocitat bude napeti deleno proudem, tedy 5 / 0,02 a to je 250 Ohmu
@kapacita22uF
@kapacita22uF 7 күн бұрын
@@klimbikovabastlirna Tak na experimentovanie ti to stačí ale neviem si predstaviť urobiť napr. jednoduché svetlo s bielou LED a 250 Ohmov. Je vela online kalkulačok na výpočet odporu pred led napr.:arduinoposlovensky -Výpočet predradeného resistor pre LED aj s vysvetlením.
@kapacita22uF
@kapacita22uF 7 күн бұрын
​@@klimbikovabastlirnaPrud pre diodu sa pocita takto: Napajacie napatie U1=5V, Napatie pre LED U2=3.5V (biela LED), I=0.02A ->U1-U2=5V-3.5V=1.5V -ubytok potrebny na R. R=U/I=1.5/0.02=75 Ohmov
@klimbikovabastlirna
@klimbikovabastlirna 6 күн бұрын
ano, ja vim, ubytek napeti. ale ja jsem ho asi nikdy neresil a zivot byl jednodussi :) ano, svitilo to o chlup mene.
@SpiikeLP
@SpiikeLP 9 күн бұрын
Ahoj, snaž se vyhýbat funkci delay. Vybržďuje to procesor a v pokročilejších aplikacích je to pak problém. Je lepší používat funkci millis() a jednoduché počítadla. Což asi znáš. Ale i v těchto jednoduchých ukázkách je dobré to používat a naučit se s tím pracovat co nejdřív. ;)
@klimbikovabastlirna
@klimbikovabastlirna 9 күн бұрын
jojo, znam millis, a i vim ze to nemusi byt s delayem uplne ok. resil jsem treba ovladani krokoveho motorku rotacnim enkoderem, ale tam to skoncilo dokonce nekde u preruseni, tam uz to bylo super moc na delay :)
@hejrup2152
@hejrup2152 8 күн бұрын
@@klimbikovabastlirna Lepší je počítat cykly hlavní smyčky programu, kdy je CPU umožněno stále vyhodnocovat hlavní smyčkou programu a dle splněných podmínek, třeba počtu průchodů ovládat LED či jiné periferie. Hlavní smyčka má pak většinou "pár" řádků" které obsahují zpravidla jen podmínky pro vykonávání podprogramu, procedur a funkcí. Ať se daří. P.S. Co pevná luneta k soustruhu, hodila ti se už k něčemu?
@klimbikovabastlirna
@klimbikovabastlirna 7 күн бұрын
@@hejrup2152 dobre. Diky. Lunetu jsem myslim kdysi vyuzil, asi to bylo i v nejakem videu, ale uz ani nevim k cemu :) pak jsem ji rozebral a uz par let ceka na renovaci.
@TheHaasic
@TheHaasic 20 сағат бұрын
@@klimbikovabastlirna Ahoj, mohl bys prosím do dalšího videa zakomponovat právě funkci millis()? :-)
@tomasdasek
@tomasdasek 9 күн бұрын
Toto je hodne zajimave, zvladne to i vetsi ampery na vystupu? Stale resim nejake problemy zakazniku ohledne ovladani na strojich a toto zni jako rozumna nahrada originalu. Tesim se na dalsi dily!
@klimbikovabastlirna
@klimbikovabastlirna 9 күн бұрын
jojo, to se da vyresit rele modulem. i samotne rele potrebuje vetsi proud, ale pry tam staci pridat par soucastek, a uz to jde. takze neco jako tohle treba dratek.cz/arduino/834-arduino-rele-2-kanaly.html . Jaka terba situace, kterou pochopim, by chtela vyresit? :)
@NemoCZ1
@NemoCZ1 9 күн бұрын
Ne, pouze 25mA, potřeba použít relé nebo aspoň tranzistor.
@hejrup2152
@hejrup2152 8 күн бұрын
U strojů budete mít problémy i s odrušením a s vyhovujícím poskládáním celého zapojení, tak aby to odpovídalo průmyslovému standardu. Pro stroje je lepší použít laciné PLC nebo programovatelné relé, kde je optimalizovaná zdrojová část i oddělení vstupů a výstupů.
@atypatyp2440
@atypatyp2440 8 күн бұрын
ahoj skusis treba CNC z prime brusky z arduina
@klimbikovabastlirna
@klimbikovabastlirna 8 күн бұрын
no tak na to jsou asi lepsi desky. ja jsem dokonce jednu desku kdysi kupoval, kdyz shorel jeden muj driver na mem malem CNC. tam muzes mrknout, jaka deska se tam pouziva. primo pripravena na osazeni driverama na motory
@Dragon75182
@Dragon75182 5 күн бұрын
uděláš návod jak naprogramovat to arduino z aliexpressu
@klimbikovabastlirna
@klimbikovabastlirna 5 күн бұрын
vzdyt to mas v tomhle videu :)
@klimbikovabastlirna
@klimbikovabastlirna 5 күн бұрын
to je jedno jestli je to nano, uno nebo mega. na techto prikladech to je uplne jedno. muze to byt rozdil treba kdyz budes chtit pouzit pole ledek 64x16, coz uz se mi stalo a tam to funguje uz jen na mega, protoze ma pry nejakou vetsi pamet.
@JanKavik
@JanKavik 9 күн бұрын
Proč máš ten deklík před mikrofonem? Proto, že to mají všichni? Jaký má účel?
@klimbikovabastlirna
@klimbikovabastlirna 9 күн бұрын
to je abys do toho nefunel. je to jako deadcat na vitr, tak tohle na funeni
@Dragon75182
@Dragon75182 5 күн бұрын
nice video
@NemoCZ1
@NemoCZ1 9 күн бұрын
Rozdíl mezi #define LED_PIN 12 a int LED_PIN=12 je ten, že #define je direktiva preprocesoru která říká kompilátoru (resp. jeho části které se říká preprocesor) aby všude, kde v tomto případě bude LED_PIN nahradil toto v kódu tou dvanáctkou. To se děje ještě před samotnou kompilací, tj. překladem do strojového jazyka. Zatímco když deklaruješ proměnnou int LED_Pin = 12 tak už jsis zabral dva bajty v ramce. Docela zbytečný když s tou proměnnou už dál nechceš nic dělat. #define je hlavně k tomu aby byl kód čitelnější a nepoužíval jsi magic numbers, ale v konečným zkompilovaným programu je to stejný jako kdyby jsi místo toho LED_PIN tu 12ctku tam natvrdo napsal.
@klimbikovabastlirna
@klimbikovabastlirna 8 күн бұрын
diky! tak budu pouzivat define. i kdyz ten argument s magic numbers si myslim ze neni relevantni v tomhle pripade. citelne to bude stejne i s intem a magicnumber tam taky s intem nebude. ale tu pamet beru, to jsem nevedel, to se muze nekdy hodit
@NemoCZ1
@NemoCZ1 8 күн бұрын
@@klimbikovabastlirna jj asi jsem to špatně napsal, myslel jsem to tak že ty magic numbers by byly pamětově efektivnější ale aby jses jim vyhnul tak použiješ define.
@klimbikovabastlirna
@klimbikovabastlirna 8 күн бұрын
@@NemoCZ1 jojo, chapu
@KutilM.
@KutilM. 7 күн бұрын
Rezistor, ne odpor ;-) 😀
@klimbikovabastlirna
@klimbikovabastlirna 7 күн бұрын
Ja rikam odpor a kazdy kdo chce, tak mi rozumi :)
@Michi-lz8sk
@Michi-lz8sk 6 күн бұрын
Anglické vs. České označení. Takže odpor je správně
@jaroslavsvoboda792
@jaroslavsvoboda792 9 күн бұрын
první
#1 ARDUINO - nejlepší hračka! - seznámení s Arduinem!
25:56
klimbíkova bastlírna
Рет қаралды 22 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 35 МЛН
УДИВИЛ ВСЕХ СВОИМ УХОДОМ!😳 #shorts
00:49
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 6 МЛН
FabLab Brno | Arduino Akademie 1. lekce
34:52
FabLab Brno
Рет қаралды 7 М.
Vyřazená taxi Tesla - kde bude reznout a jak moc je hliníková
37:32
Jirka Zima (swarm)
Рет қаралды 65 М.
ZAKÁZKA - soustružení šroubků
19:54
klimbíkova bastlírna
Рет қаралды 17 М.
Stop Being Nice: How to Earn Respect and Live an Authentic Life!
8:56
Tipy na technologické gadgety pro 2024.
20:43
GeekBoy
Рет қаралды 107 М.
Building an Electric Bike Without Electronics
13:50
Tom Stanton
Рет қаралды 660 М.
#38 - 🇺🇸🚗 JEEP CHEROKEE XJ - stropnice
16:52
klimbíkova bastlírna
Рет қаралды 7 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 35 МЛН