Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

PWM
Jdi na stránku Předchozí  1, 2
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4253
Bydliště: Skalica

PříspěvekZaslal: čt únor 14 2019, 20:50    Předmět: Citovat

Dik za nápovedu Peter ale ja neviem vôbec programovať. Ja som si pred x rokmi kupil programator asix presto reku naučím sa to ale tam to skončilo. Podla knižky mi to nejko nešlo a nepodarilo sa mi nikoho nájisť kto by mi ukázal aspoň základy..... Popravde povedané radšej by som kupil hotovy vyrobok ale nikto také čosi nemá. Všetky otázky ohľadom frekvencie a napätí viem zodpovedať. A viem aj presne zadefinovať čo robiť ak. Teoreticky aj hned odpoviem. Vstup L 0V H 5V výstup L 0V H 5V. Ak vznikne akákolvek chyba alebo nejaká blbá PWM na vstupe tak výstup logická 0.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Bernard



Založen: May 27, 2005
Příspěvky: 3647

PříspěvekZaslal: čt únor 14 2019, 21:06    Předmět: Citovat

Jestli je na vstupu stabilní frekvence těch 1000 Hz, nebylo by ani třeba rekonstruovat PWM. Stačí měřit dobu Ton na vstupu, vynásobit x2 a odečíst 1 ms. Výsledek dát na výstup v následující periodě.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 4118

PříspěvekZaslal: čt únor 14 2019, 21:40    Předmět: Citovat

Arduino stoji 3 eura. Programuje sa cez USB. Programovací nástroj, popis knižníc a ukážky programov sú na webstránke. Je to tak jednoduché, že to zvládnu a deti a základnej škole. Tvorcovia Arduina by mali dostať nobelovku.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4253
Bydliště: Skalica

PříspěvekZaslal: čt únor 14 2019, 22:09    Předmět: Citovat

Asi sa to budem musiet naozaj naucit. Co si mam vlastne kupit ku tomu arduinu?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
misocko



Založen: Jun 26, 2009
Příspěvky: 1282
Bydliště: Hlohovec (Sk)

PříspěvekZaslal: čt únor 14 2019, 23:00    Předmět: Citovat

arduino a USB kabel na prepojenie sa obycajne dodavaju spolu, nic viac na zaklady nepotrebujes ak ovladas zaklady aleltriky a vies zapojit LED a odpor (aj ked na uplny zaciatok ani to nepotrebujes)
program na programovanie si stiahnes na strankach arduina
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4253
Bydliště: Skalica

PříspěvekZaslal: čt únor 14 2019, 23:34    Předmět: Citovat

Posles mi link?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
samec



Založen: Dec 19, 2017
Příspěvky: 4118

PříspěvekZaslal: pá únor 15 2019, 2:59    Předmět: Citovat

napríklad
https://www.ebay.com/itm/New-Pro-Micro-ATmega32U4-5V-16MHz-Replace-ATmega328-Arduino-Pro-Mini/221891843710

Download the Arduino IDE (podľa operačného systému)
https://www.arduino.cc/en/Main/Software

Zoznam príkazov aj s ukážkami
https://www.arduino.cc/reference/en/


Program pozostáva z dvoch časti - setup a loop.
Setup je časť programu, ktorá sa spustí len raz na začiatku. Sem sa píšu všelijaké nastavenia a v podstate hocičo čo sa má vykonať len raz na začiatku programu.
Loop je druhá časť programu, ktorá sa donekonečna opakuje. Sem ide hlavná časť programu, ktorá do zblbnutia vykonáva niečo užitočné.
Okrem setup a loop môže program obsahovať ešte funkcie, ktoré sa môžu volať či zo setup, či z loop, alebo aj z inej funkcie.
Úplne na začiatku sú nejaké definície, napríklad ktoré knižnice sa majú použiť.

Predtým ako sa nahrá program do Arduina, treba nastaviť typ Arduina (je ich viacero typov) a seriovú linku COM. Pre to Arduino, čo som dal odkaz na eBay je treba nastaviť typ Arduino Leonardo, lebo je postavené na procesore ATmega32U4. Číslo sériového portu bude treba skúsiť. Ak je k počítaču pripojená myš, tak Arduino bude pravdepodobne na v poradí druhom porte.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2641

PříspěvekZaslal: pá únor 15 2019, 7:22    Předmět: Citovat

TVL, přece na aplikaci s jedním vstupem a jedním výstupem nepoužijete Arduino, byť ve verzi Mini. To je přece hrozný kanón na vrabce.
Tak použijte aspoň https://www.instructables.com/id/Digispark-Attiny-85-With-Arduino-IDE/
Problém techto "...duin" je to že nikdo přesně neví, co se odehrává na pozadí. A pokud jsi psal o 100% spolehlivosti, tak s výrobkem za 60Kč, zpola někým naprogramovaným, to tak asi nebude. Navíc nevím, zdali je to nějaký originál nebo kopie.
Jak jsem psal, doporučuji prázdný PIC, tam je to vše v Tvé režii (a taky v Tvé odpovědnosti).

Mě ta "...duina" připadají jako hrozné rozežranost. Používají se mnohdy i tam, kde je to zbytečné. Ale díky obrovské podpoře a množství uživatelů jsou tak moc rozšířená, to je bez debat. A samozřejmě, že mají i obrovské možnosti oproti PICu s 8 vývody, hlavně co se týče připojení (ethernet, WiFi, USB, ...).

PF
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4253
Bydliště: Skalica

PříspěvekZaslal: pá únor 15 2019, 8:51    Předmět: Citovat

Takto sa opýtam.
Čo sa dá skorej naučiť naprogramovať? Arduino alebo PIC?
V Mikrokontroléri viem tak maximálne rozblikať LED-ku. A aj to s pomocou nejakého návodu....
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2641

PříspěvekZaslal: pá únor 15 2019, 9:33    Předmět: Citovat

Arduino i PIC (nebo jiný klasický procesor) jsou dnes, z pohledu psaní programu, velmi podobné. V assembleru pro PICy dnes už asi nikdo nedělá, případně se v něm řeší jen časově kritické úlohy a zbytek aplikace se píše v nějakém vyšším jazyce, viz např. zmíněný Basic, Pascal nebo C. Arduino se programuje v C.
Překladačů pro PICy pro výše zmíněné jazyky je určitě více, já osobně jsem si oblíbil MikroelektronikU (https://www.mikroe.com/). Ke všemu mají nápovědu, příklady, existuje i fórum.
Z pohledu samotného programování je na tom lépe Arduino, protože programátor defacto není potřeba.

PF
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
samec



Založen: Dec 19, 2017
Příspěvky: 4118

PříspěvekZaslal: pá únor 15 2019, 11:55    Předmět: Citovat

No a čo, že je to kanón na vrabce? Kvôli trom eurám sa mi neoplatí ani leptať plošák pre 555ku.
Ten ATTINY neni zlý nápad, ak to podporuje IDE pre Arduina. Má menšie rozmery a neni treba USB kábel.
https://www.ebay.com/itm/Digispark-ATTINY85-General-Micro-USB-Development-Board-For-Arduino/323259766049
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
kutilmil



Založen: Nov 01, 2008
Příspěvky: 4253
Bydliště: Skalica

PříspěvekZaslal: pá únor 15 2019, 15:12    Předmět: Citovat

Tak nakoniec som sa dohodol s jednou firmou z východného slovenska že mi to za 100-vku vyrobia na zakázku. Tak a zasa sa nenaučím programovat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Bernard



Založen: May 27, 2005
Příspěvky: 3647

PříspěvekZaslal: pá únor 15 2019, 16:56    Předmět: Citovat

Vlastně jsi získal čas, abys v klidu začal. Když máš Asix Presto, tak si dokážeš přesypat svůj hex soubor do ATtiny. No a abys ten hex vytvořil, stáhni si WinAVR:
https://sourceforge.net/projects/winavr/files/latest/download
a příručku:
http://winavr.sourceforge.net/install_config_WinAVR.pdf
a za chvíli budeš C programátor. Cool
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2641

PříspěvekZaslal: ne únor 17 2019, 10:37    Předmět: Citovat

Tohle byla ideální šance, jak začít. Máš praktickou úlohu, která má minimum vstupů a výstupů, jednoduchou funkci, snadné ověření (s generátorem).

Petr
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
bu2520



Založen: Jul 16, 2007
Příspěvky: 4232
Bydliště: u HK

PříspěvekZaslal: ne únor 17 2019, 11:51    Předmět: Citovat

nebo cesta ktero jsem šel já a to FLPROG , v základu je v ruštině, ale dá se koupit licence v angličtině. Pak je to klasické psaní v FBD nebo LAD. Které mi je bližší. Pro moje účely je to efektivní nástavba a poměrně široká knihovna funcí a periférií.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2
Strana 2 z 2

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.20 sekund