ARDUINO - jaký typ
Zdravím. Chtěl bych se zeptat. Již 4. rokem studuji na SPŠ elektrotechniku. Rozhodl jsem se, že začnu programovat s Arduinem. Má s tím tady někdo nějaké zkušenosti? Jaký typ zvolit? Přemýšlím o typu MEGA 2560 R3. Je to ten "nejlepší"? Jelikož nejsem v programování mikrokontrolérů začátečník a ve škole se toho učíme celkem dost, rád bych se pouštěl do složitějších projektů podle návodů na internetu. Jenže nevím jaký typ zvolit.
Na ebay jsem našel 1. z nízkou cenu:
http://www.ebay.com/itm/MEGA-2560" onclick="window.open(this.href);return false; -R3-ATMEGA16U2-ATMEGA2560-16AU-Board-Fre e-USB-Cable-For-Arduino-/182269956198?ha sh=item2a7022d066:g:kC4AAOSwi0RXznP1
2. za vyšší ceny - jak je to možné? V čem je přeci jen rozdíl? Proč jsou některé (úplně stejné) dražší a jiné zase naopak drahé?
http://www.ebay.com/itm/MEGA-256" onclick="window.open(this.href);return false; 0-R3-ATMEGA16U2-ATMEGA2560-16AU-Board-US B-Cable-For-Arduino-/400994708253?hash=i tem5d5d25ab1d:g:BcUAAOSwEjFXeff4
Tady jsem našel lepší verzi, ale vůbec nechápu rozdíly v ceně. Jednou úplně stejný za 500,-, druhý za 180,-. Jak je to možné? Není to podvod?
http://m.ebay.com/sch/i.html?_nkw=ardui ... _pgn=1&epp" onclick="window.open(this.href);return false; - =24&=&=&itemId=&fads=1&mfs=GOCLK&acimp=0&sqp=arduino+due&_ - trksid=p2053742.m2428.l1313.TR12.TRC2.Xarduino+due -
Taky, aby bylo dostatek návodů na internetu.
Co byste mi doporučili? Nějaké další drobnosti, lepší kit? Moc se v tom zatím nevyznám... Děkuji
Na ebay jsem našel 1. z nízkou cenu:
http://www.ebay.com/itm/MEGA-2560" onclick="window.open(this.href);return false; -R3-ATMEGA16U2-ATMEGA2560-16AU-Board-Fre e-USB-Cable-For-Arduino-/182269956198?ha sh=item2a7022d066:g:kC4AAOSwi0RXznP1
2. za vyšší ceny - jak je to možné? V čem je přeci jen rozdíl? Proč jsou některé (úplně stejné) dražší a jiné zase naopak drahé?
http://www.ebay.com/itm/MEGA-256" onclick="window.open(this.href);return false; 0-R3-ATMEGA16U2-ATMEGA2560-16AU-Board-US B-Cable-For-Arduino-/400994708253?hash=i tem5d5d25ab1d:g:BcUAAOSwEjFXeff4
Tady jsem našel lepší verzi, ale vůbec nechápu rozdíly v ceně. Jednou úplně stejný za 500,-, druhý za 180,-. Jak je to možné? Není to podvod?
http://m.ebay.com/sch/i.html?_nkw=ardui ... _pgn=1&epp" onclick="window.open(this.href);return false; - =24&=&=&itemId=&fads=1&mfs=GOCLK&acimp=0&sqp=arduino+due&_ - trksid=p2053742.m2428.l1313.TR12.TRC2.Xarduino+due -
Taky, aby bylo dostatek návodů na internetu.
Co byste mi doporučili? Nějaké další drobnosti, lepší kit? Moc se v tom zatím nevyznám... Děkuji
Arduino je vždycky jenom procesor, stabilizátor a USB/serial převodník. Arduino Mini je dokonce jenom procesor.
Takže na tom není moc co pokazit. Arduina stejné kategorie (třeba to Mega) jsou všecka vpodstatě stejná. Tedy je celkem fuk, které si v dané kategorii koupíš.
Arduino Due (ten tvůj poslední odkaz) už má jiný procesor, má 32-bitový ARM (běžná Arduina Uno/Mini/Nano/Mega mají procesor AVR).
Pokud chceš dělat něco podle příkladů z internetu, tak nejvíc jich budeš mít pro základní Arduino Uno a Nano, která jsou taky suverénně nejlevnější. Ale mají omezené prostředky (míň paměti).
Arduino Mega má prostředků víc, ale i když je to pořád AVR, tak přece jen některé věci z Uno na tom přímo nepojedou (resp. musí se upravovat).
Arduino Due je suverénně nejvýkonnější, ale je to něco hodně odlišného a tady s exámplama z internetu moc pochodíš. Tady bys musel docela silně zapojit hlavu a studovat datasheet.
Pokud začínáš (a podle tvých dotazů skutečně začínáš), tak si kup nejlevnější Uno. Na tom se naučíš a zjistíš, jestli tě to bude bavit. Až narazíš na strop možností (což bude chvíli trvat), tak pak můžeš koupit vyšší model a Uno si nechat na pokusy nebo ho použít třeba pro 3D tiskárnu atd. I na tom nejlevněším Unu můžeš rozjet třeba kompletní řízení 3D tiskárny nebo CNC frézky.
Takže na tom není moc co pokazit. Arduina stejné kategorie (třeba to Mega) jsou všecka vpodstatě stejná. Tedy je celkem fuk, které si v dané kategorii koupíš.
Arduino Due (ten tvůj poslední odkaz) už má jiný procesor, má 32-bitový ARM (běžná Arduina Uno/Mini/Nano/Mega mají procesor AVR).
Pokud chceš dělat něco podle příkladů z internetu, tak nejvíc jich budeš mít pro základní Arduino Uno a Nano, která jsou taky suverénně nejlevnější. Ale mají omezené prostředky (míň paměti).
Arduino Mega má prostředků víc, ale i když je to pořád AVR, tak přece jen některé věci z Uno na tom přímo nepojedou (resp. musí se upravovat).
Arduino Due je suverénně nejvýkonnější, ale je to něco hodně odlišného a tady s exámplama z internetu moc pochodíš. Tady bys musel docela silně zapojit hlavu a studovat datasheet.
Pokud začínáš (a podle tvých dotazů skutečně začínáš), tak si kup nejlevnější Uno. Na tom se naučíš a zjistíš, jestli tě to bude bavit. Až narazíš na strop možností (což bude chvíli trvat), tak pak můžeš koupit vyšší model a Uno si nechat na pokusy nebo ho použít třeba pro 3D tiskárnu atd. I na tom nejlevněším Unu můžeš rozjet třeba kompletní řízení 3D tiskárny nebo CNC frézky.
A kdybych si přeci jen to Uno či Mega koupil, jak ho sehnat na Ebay? Někde je za 100,-, někde zase za 300,-. Jak je to možné? Jak správně vybrat? A není k tomu třeba mnoho věcí dokupovat? Senzory? El. součástky? A jak postavím takovou 3D tiskárnu? už to někdo z vás zkoušel?
- robokop
- Site Admin
- Příspěvky: 22424
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
za me arduino nebrat
ne jako platformu
naucit se programovat ty cpu primo ve fabrickym IDE, naucit se jak C tak assembler
je to lepsi nez se schovavat za nejake knihovny a programy ktere v realnem svete nemuzes pouzit
tezko zamestnavateli reknes ze na ten tistak chces konektor aby se do toho dalo zapichnout arduino
ale rozhodne ti projde ze chces pouzit ten ci onen mikrokontroler naprimo v designu
ne jako platformu
naucit se programovat ty cpu primo ve fabrickym IDE, naucit se jak C tak assembler
je to lepsi nez se schovavat za nejake knihovny a programy ktere v realnem svete nemuzes pouzit
tezko zamestnavateli reknes ze na ten tistak chces konektor aby se do toho dalo zapichnout arduino
ale rozhodne ti projde ze chces pouzit ten ci onen mikrokontroler naprimo v designu
Vsechna prava na chyby vyhrazena (E)
Pred par lety jsem bral to nejlevnejsi co slo. A funguje to. Ty nano nebo mini maji jiny cip, ale take to jde rozchodit. S tema doplnkama je to v pohode, jeden shield vyjde na par dolaru. Jo, na druhou stranu, robokop ma pravdu v tom, ze jestli se tim pak chces zivit, tak je asi blbost se ucit na teto "hracce", ktera ale umi fakt moc, pokud mas napady. Nejprve si rozblikej ledku, pochop a preved do praxe vstupy/vystupy (umi to i ovladat trebas radio, mp3, cidla teploty co pak posles vystup na web..je toho plnej net) a pak uvidis, co dal...
Čína okopíruje vše...i rychlost dodání České pošty...
- robokop
- Site Admin
- Příspěvky: 22424
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
To je dobre
Problem arduina je v tom ze to je zaobalnene v ide a ruznych knihovnach takze se vlastne nenaucis pracovat s tim konkretnim procesorem a jeho hardwarem na te nejnizsi urovni
A o to v mnoha aplikacich mcu jde
Problem arduina je v tom ze to je zaobalnene v ide a ruznych knihovnach takze se vlastne nenaucis pracovat s tim konkretnim procesorem a jeho hardwarem na te nejnizsi urovni
A o to v mnoha aplikacich mcu jde
Vsechna prava na chyby vyhrazena (E)
Obvykle je nejznatelnejsi cenovy rozdil v pouzitem usb prevodniku. Pokud je tam FTDI tak je cena vyssi, pokud je tam nejaka alternativa, byva cena nizsi.
Kvalitni dela napriklad http://robotdyn.com/" onclick="window.open(this.href);return false;. Dela jak varianty s FTDI tak s alternativama. Robotdyn je ke koupi napriklad na aliexpressu, ma tam vlastni obchod (https://www.aliexpress.com/store/1950989" onclick="window.open(this.href);return false;).
Porid Megu 2560. Ma nejvic pinu a je z AVR rady nejvykonejsi. Pro zacatek je to nejuniverzalnejsi reseni.
To ze s Arduinem nejde programovat na nizke urovni neni vubec pravda. Pokud chces, muzes programovat treba i v ASM a MCU konfigurovat naprimo. Bezne to delam pokud potrebuju neco specialnejsiho nebo presne casovani. Knihovny take pouzivat nemusis, ale casto to hodne usnadni praci a clovek se misto rutin na obsluhu LCD muze vice venovat jadru problemu. Arduino IDE muzes i nemusis pouzivat. Lze pouzivat i Atmel studio a take programovat zcela mimo prostredi Arduina. Je to velmi flexibilni.
Tyhle bludy, ze Arduino je jen pro lamy, siri jen ti kdo o tom moc nevedi. Bezne vyvyjim pro AVR na Arduino deskach nebo Xplain deskach a nativni hw resim az kdyz je vse odladene.
Turby
Kvalitni dela napriklad http://robotdyn.com/" onclick="window.open(this.href);return false;. Dela jak varianty s FTDI tak s alternativama. Robotdyn je ke koupi napriklad na aliexpressu, ma tam vlastni obchod (https://www.aliexpress.com/store/1950989" onclick="window.open(this.href);return false;).
Porid Megu 2560. Ma nejvic pinu a je z AVR rady nejvykonejsi. Pro zacatek je to nejuniverzalnejsi reseni.
To ze s Arduinem nejde programovat na nizke urovni neni vubec pravda. Pokud chces, muzes programovat treba i v ASM a MCU konfigurovat naprimo. Bezne to delam pokud potrebuju neco specialnejsiho nebo presne casovani. Knihovny take pouzivat nemusis, ale casto to hodne usnadni praci a clovek se misto rutin na obsluhu LCD muze vice venovat jadru problemu. Arduino IDE muzes i nemusis pouzivat. Lze pouzivat i Atmel studio a take programovat zcela mimo prostredi Arduina. Je to velmi flexibilni.
Tyhle bludy, ze Arduino je jen pro lamy, siri jen ti kdo o tom moc nevedi. Bezne vyvyjim pro AVR na Arduino deskach nebo Xplain deskach a nativni hw resim az kdyz je vse odladene.
Turby
To ano, ale neda se tak snadno prenest do produkce. na rozdil od standartnich MCU rad jako je napriklad PIC, AVR, STM32 ci podobne nejsou ESP uplne bezne dostupne navic v tak rozsahle skale periferii a jejich kombinaci.petrbow píše:Zdá se mi mnohem výkonnější než arduino. Také má větší pamět a dost pinů, a také více funkcí.turbyho píše:ESP32 je primarne WiFi chip s MCU. Je to neco trochu jineho nez Arduino.
Tim ale nerikam, ze pro nektere aplikace neni ESP32 super kus zeleza.
Naposledy upravil(a) turbyho dne 22. 10. 2016, 1:41, celkem upraveno 1 x.
Mimo jine pro zacatecnika v ESP32 dost spatne uchopitelne predavani stojoveho casu WiFi rutinam. Zacni s Arduinem, stejne ze zacatku jeho vykon ani nevyuzijes. ESPcka si nech az na pozdeji.
Jen pro priklad, pred nedavnem jsem udelal kompletni rizeni automaticke pracky na arduinu (MEGA). Programovou pamet jsem zaplnil z 17% a ram z 12%. Na 99% projektech staci pameti bohate. Nebo na male Atmega328P bezi kopmletni rizeni pro CNC (GRBL). Vzdy je to o schopnostech programatora jek vyuzije dostupnych prostredku. Umeni je napsat slozitou aplikaci na malem MCU. Spinat jedno relatko s STM32F7 muze kazdy idiot.
Jen pro priklad, pred nedavnem jsem udelal kompletni rizeni automaticke pracky na arduinu (MEGA). Programovou pamet jsem zaplnil z 17% a ram z 12%. Na 99% projektech staci pameti bohate. Nebo na male Atmega328P bezi kopmletni rizeni pro CNC (GRBL). Vzdy je to o schopnostech programatora jek vyuzije dostupnych prostredku. Umeni je napsat slozitou aplikaci na malem MCU. Spinat jedno relatko s STM32F7 muze kazdy idiot.
o kus vyse mas odkaz primo na obchod osvedeneho vyrobce. tam si vyber. ale ono je to v podstate sumak co koupis pokud to mas jen na hrani.
https://www.aliexpress.com/store/produc ... 26060.html" onclick="window.open(this.href);return false;
esp pripojis k cemukoli jako wifi modul. nebo muzes koupit wifi shield na arduino.
https://www.aliexpress.com/store/produc ... 26060.html" onclick="window.open(this.href);return false;
esp pripojis k cemukoli jako wifi modul. nebo muzes koupit wifi shield na arduino.
Naposledy upravil(a) turbyho dne 22. 10. 2016, 2:04, celkem upraveno 2 x.