Pre zaciatocnikov je kit vhodny, pretoze do "cistej" 328 treba minimalne naprogramovat bootloader a nastavit "fuses"(nie kazdy ma doma programator, aj ked urobit sa da jednoducho).
Ja osobne pouzivam original Arduino na vyvoj a do hotoveho zariadenia davam priamo 328 alebo iny AVR cip, Arduino prostredie sa da rozchodit aj na 1284P, ktora je oproti 328 "luxus" (128kB FLASH, 16 kB RAM )
Proboha proč ztrácet čas nákupem a sestavováním jednotlivých součástek, které nakonec vyjdou daleko dráž než kompletní deska v jednom celku včetně konektorů? Nějaký základ je stejně potřeba. Zrovna ty USB programátory (pokud to není AVR s nativním USB) bych moc nepropagoval, je to hrozná prasárna, která vůbec nesplňuje standardy, navěšení zenerek na datové linky pro omezení napětí je opravdu amatérismus, ostatní ochrany či filtry veškeré žádné.
Protože Arduino přece jen nedává takové možnosti (pevně nastavený krystal, dostupných je (u nejpopulárnější verze Uno) jen 14 pinů z 23 (resp. 28 pokud bereme v úvahu SMD, v obou případech nepočítám VCC/GND, AREF,AVCC,AGND). A hlavně protože (alespoň pro mě) je práce s mikrokontroléry i o tom hardwaru.
>je to hrozná prasárna, která vůbec nesplňuje standardy
Funguje to? Funguje. Provozuje na tom někdo kritické aplikace nebo se to využívá jen pro domácí bastlení? Pokud vím, b je správně. Tak koho to zajímá?
> navěšení zenerek na datové linky pro omezení napětí je opravdu amatérismus.
Funguje to? Funguje. Já zenerky neměl tak jsem tam vrazil proti zemi LEDky s úbytkem cca 3.5V - taky to funguje. A teď do mě :)
No a mě jako totálního AVR začátečníka před lety zlákalo Seeduino. Na něm jsem si vyzkoušel jak se s arduinem pracuje, a pro skutečné projekty jsem si pak už začal kupovat přímo samostatné ATmega procesory a programoval jsem je s využitím Seeduina jako programátoru.
Možná by mě to bez *duina vyšlo levněji, ale jelikož elektroniku mám pouze jako koníčka (neživí mě a živit nebude), tak mi práce s *duinem připadla o dost pohodlnější než řešit jak propojit nepájivé kontaktní pole s noťasem, jak uploadnout bootloader, atd.
Proc? Kompatibilita! To co se povedlo Arduinu se nepovedlo zadnemu velkemu vyrobci kitu anebo procesoru. K Arduinu existuji desitky modulu a stala se z nej defacto referencni platforma pro prototypovani a bastleni a vyuku. Dnes uz vznikaji i desky s jinymi procesory, ktere jsou navrzeny tak, aby mohli pouzit shieldy pro Arduino (kompatibilita na urovni konektoru a napeti).
Klidne si pouzivejte kontaktni pole a v nem bastl kompatibilni s Arduinem; SW kompatibilitu muzete mit, HW treba nepotrebujete. Podobne to delali (delaji) i vyrobci CPU. Treba TI anebo Freescale, co prototypova deska, to original...
S Arduina se stala referencni platforma. Kdyz reknete Arduino, kazdy vi o cem je rec. Kdyz reknete kontaktni pole s AVR, tak tam to uz tak jednoznacne neni... ;-)
Protože lidi se chtějí bavit a přitom pokud možno vynakládat minimum úsilí. Což bych jim neměl zazlé. Horší je, když za vámi přijdou s rádoby profesionálním zařízením na kšeft, jež se chová divně, a oni nemohou přijít za boha proč to tak je a vy zjistíte, že je to celé zbastlené z podobných modulů způsobem, že se naopak divíte, že to někdy jedenkrát náhodou mohlo aspoň přibližně dělat to, co se od toho čekalo, a že dotyční tuto variantu zvolili kvůli tomu, že o elektroniku se nikdy nezajímali (proč taky, když existují takovéto desky) a vlastně se ani nikdy nezajímali o mikrořadiče (proč taky, když jsou pro ty desky hotové všelijaké pluginy a tutoriály, které stačí jen upravit a zmatlat dohromady).
Zkrátka - když si chce někdo ze zvědavosti a dlouhé chvíle vyzkoušet horské kolo, ať si klidně koupí v supermarketu celoodpružený stroj, sedne na lanovku a pak si sjede dolů... Ale hlavně ať nepropadá dojmu, že tím se z něj stal cyklista a nehlásí se s tím do profesionálních (nebo raději vůbec žádných) závodů.
Vážně?
Já se třeba teď živím jako vývojář softwaru embedded systémů pro automobilový průmysl. A ve volném čase si doma hraju třeba i s Arduinem. Vůbec mně nepřipadá pro daný účel špatné - ideální vývojový nástroj/prototyp pro jednoduché aplikace (s Arduinem Mega se dá dělat i leccos "většího").
Taky jsem dřív bastlil na hradlovém poli, dělal pro každou kravinu destičku s AVR apod....Teď čím dál méně - Arduino a jeho shieldy jsou velmi pohodlné. Trochu mě jen štve k němu dodané vývojové prostředí - to je skutečně až příliš jednoduché, ale nic vám nebrání Arduino programovat třeba přímo pomocí gcc-avr nebo to dělat v assembleru...
I mě máte za vola? Já bych podobně (a že mám chuť) mohl prohlásit za id.ota borce, který řeší ovládání výtahu pomocí ARMu na kterém běží Linux (ne Linux za to nemůže - teď na něm třeba zrovna píšu - ), protože používání hrubé síly považuji za neumětelství nejhrubšího zrna...bohužel čím dál častěji se dnes vyskytující i v embedded, nejen na PC :-(. Děsím se doby, kdy Picmochové budou tyto věci lepit v Javě...