Stránka 2 z 2
Napsal: 14 úno 2019, 20:50
od kutilmil
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.
Napsal: 14 úno 2019, 21:06
od Bernard
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ě.
Napsal: 14 úno 2019, 21:40
od samec
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.
Napsal: 14 úno 2019, 22:09
od kutilmil
Asi sa to budem musiet naozaj naucit. Co si mam vlastne kupit ku tomu arduinu?
Napsal: 14 úno 2019, 23:00
od misocko
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
Napsal: 14 úno 2019, 23:34
od kutilmil
Posles mi link?
Napsal: 15 úno 2019, 02:59
od samec
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.
Napsal: 15 úno 2019, 07:22
od petrfilipi
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/Digisp ... duino-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
Napsal: 15 úno 2019, 08:51
od kutilmil
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....
Napsal: 15 úno 2019, 09:33
od petrfilipi
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
Napsal: 15 úno 2019, 11:55
od samec
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
Napsal: 15 úno 2019, 15:12
od kutilmil
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.
Napsal: 15 úno 2019, 16:56
od Bernard
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 ... t/download
a příručku:
http://winavr.sourceforge.net/install_config_WinAVR.pdf
a za chvíli budeš C programátor.

Napsal: 17 úno 2019, 10:37
od petrfilipi
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
Napsal: 17 úno 2019, 11:51
od bu2520
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í.