Nalezeno 358 výsledků hledání

od petan
18 kvě 2019, 16:49
Fórum: Senzory
Téma: Přesne meření vzdálenosti
Odpovědi: 10
Zobrazení: 7076

Re: Přesne meření vzdálenosti

Musí to být "bezdotykové" měření? Dají se sehnat buď enkodéry a měřící kolečka (na jednu otáčku třeba 4096 pulzů), nebo přímo "pravítka". Nalepí se magnetická páska, nad ní jezdí snímač, který dává dva TTL signály. Rozlišení je pak třeba 0,025 mm. Cena je samozřejmě vyšší než u s...
od petan
16 kvě 2019, 16:14
Fórum: Elektronika obecně
Téma: ATTINY85 triakový regulátor bojleru FVE elektrárny
Odpovědi: 12
Zobrazení: 7285

Re: ATTINY85 triakový regulátor bojleru FVE elektrárny

Přesně takhle jsem to myslel :) Ještě pozor, to zvyšování a snižování je v hlavní smyčce programu bez jakéhokoliv zpoždění. Takže, když přijde signál na zvýšení/snížení, tak to bude zvyšovat/snižovat dost rychle. Mohlo by se použít třeba obyčejný např. delay(500). To by pak měnilo hodnotu o 1 % za 0...
od petan
15 kvě 2019, 22:27
Fórum: Elektronika obecně
Téma: ATTINY85 triakový regulátor bojleru FVE elektrárny
Odpovědi: 12
Zobrazení: 7285

Re: ATTINY85 triakový regulátor bojleru FVE elektrárny

Uplne nechapu jak myslis to zvysovani a snizovani. To zvysovani mas na mysli tak, ze jakmile stoupne napeti nad urcitou mez, tak se zacne zvysovat vykon, nebo ze to bude primo zavisly na napeti na vstupu? Stejne tak u toho snizovani - kdyz klesne napeti na urcitou mez, tak se zacne treba po 1% za se...
od petan
26 dub 2019, 14:29
Fórum: Relé
Téma: SET/RESET relé
Odpovědi: 2
Zobrazení: 2695

Re: SET/RESET relé

Zkus to třeba takto: bool vystup; void setup(){ pinMode(11, INPUT); //S pinMode(12, INPUT); //R pinMode(13, OUTPUT); //Q } void loop(){ if(digitalRead(11)){ //sepnut SET vystup = true; } if(digitalRead(12)){ //sepnut RESET vystup = false; } digitalWrite(13, vystup); } nebo třeba takhle (jenom loop)....
od petan
22 dub 2019, 09:49
Fórum: LED
Téma: Jak mám správně nastavit podmínky?
Odpovědi: 6
Zobrazení: 5124

Re: Jak mám správně nastavit podmínky?

Hodnoty se pohybují od 0 do 255 protože při načítání hodnoty dělíš čtyřmi. Funkce analogRead vrací číslo od 0 do 1023 Na funkci to nemá žádnej vliv, ale zbytečně si tím zmenšuješ rozlišení analogového vstupu. Pozor na to, jak definuješ podmínku. Takhle jak to máš napsaný se provede část když je hodn...
od petan
14 dub 2019, 16:54
Fórum: Alternativní IDE
Téma: Vizual studio a arduino
Odpovědi: 5
Zobrazení: 5279

Re: Vizual studio a arduino

Taky používám Visual Micro. Mrkni na moji stránku: https://www.mylms.cz/text-arduino-a-visual-studio/
Jinak, tady na fóru je o tom taky článek: https://arduino-forum.cz/viewtopic.php?f=8&t=5 Stačí hledat ;)
od petan
06 dub 2019, 15:36
Fórum: RTC - moduly hodin reálného času
Téma: RTC hodiny
Odpovědi: 13
Zobrazení: 9657

Re: RTC hodiny

Já jsem dělal tyhle hodiny https://arduino-forum.cz/viewtopic.php?f=38&t=883&sid=08601559bd65ebbea6e440bfe0f245df Zrovna dělám na aktualizaci sw. Už to umí zobrazovat datum, čas a teplotu (RTC modulu). Ještě dělám nějaký drobný úpravy. Komplet se to nastavuje tlačítky, nebo pomocí serial ter...
od petan
31 bře 2019, 22:46
Fórum: Hotové projekty
Téma: Arduino hodiny s maticovým displejem
Odpovědi: 13
Zobrazení: 10846

Re: Arduino hodiny s maticovým displejem

Kdyby měl někdo zájem, tak jsem udělal novou verzi firmware. Není to žádní hitparáda, ale umí to teď otáčet font (pro případ, že by s tím někdo měl trable), lze nastavit a zobrazovat datum, lze přepínat mezi 12 a 24h formátem času a je jednodušší komunikace při seřizování přes sériovou linku... Nejn...
od petan
23 bře 2019, 16:52
Fórum: Arduino IDE
Téma: Arduino Task Scheduler
Odpovědi: 2
Zobrazení: 2183

Re: Arduino Task Scheduler

Já si většinou milisekundy počítám sám: https://www.mylms.cz/text-kusy-kodu-k-arduinu/#delay Delay používám snad jen, když je třeba jednorázově čekat, třeba po Setupu... Nebo jenom narychlo něco spíchnout. Určitě ne v hotovým programu, kde by to něco mohlo zpomalovat (tlačítka, displej apod.). Ale t...
od petan
25 úno 2019, 23:08
Fórum: Programování obecně
Téma: Ovládání blinkrů tlačítkem
Odpovědi: 8
Zobrazení: 3858

Re: Pomoc

Osobně bych logiku blikání řešil bez delay. Vytvořil bych si proměnnou, kterou bych si blikal pomocí millis a tuto proměnnou bych potom posílal na tu požadovanou LEDku. Asi nějak takhle: unsigned long lastTime, presentTime; bool ledActive; //tato proměnná "bliká" v nastaveném intervalu boo...