Díky za pěkný článek. Přinutil mě pokračovat ve stavbě automatického krmítka pro rybičky.
Jen s přimlouvám vždy za jeden článek pro lamy jako jsem já. Například shánění ovladače pro Arduino a zprovoznění spojení už je dneska celkem snadné, ale s Arduino Nano mi to tak v pohodě nepřijde.
Trokare, přiznám se, že netuším, co to znamená "shánět ovladač pro Arduino XXX". Všechna USB Arduina, která jsem kdy potkal (Uno, Mega, Nano, Micro) mi vždy v Ubuntu GNU Linuxu fungovala bez jakýchkoliv přídavných ovladačů. Prostě zasunu a jedu (plug & play). Takže i kdybych měl psát článek speciálně pro lamy, tohle bych tam nezmínil, neboť to není žádný problém.
Upřímně řečeno, vím o problémech s kopiemi Arduino Nano, kde zespodu přilepený převodník z RS232 na USB pomocí kopie FT232 přestal v MS Windows fungovat, protože výrobce originálů FT232 se rozhodl zaútočit proti plagiátorům tím, že začal šířit ovladač pro MS-Windows, který úmyslně ničí kopie FT232. Ani se mě neptejte, co si o tom myslím. Moje nejslušnější odpověď na tuto aféru je "programujte v Linuxu".
Jinak Arduino Nano je docela nešikovná věc - je to vlastně Arduino Pro Mini s vestavěným převodníkem RS232-USB, který není v produkci potřeba, a proto Nano nekupuji a nepoužívám. To je lepší odladit vše na Uno (které má lepší převodník) a pak použít Pro Mini, které jde naprogramovat přes externí převodník s čipem např. CP2102. Více vizte http://joysfera.blogspot.cz/2013/09/arduino-novy-usb-prevodnik-s-cp2102.html
Ad Proč, když jsou složitější? - protože pod windows máte skutečně k dispozici mnohem větší škálu kvalitnějších vývojových nástrojů než v linuxovém prostředí. Jmenovitě například Atmel studio postavené na základu microsoft visual studia, CS Eagle společnosti CADSoft nebo NGspice. Jistě, můžete mi namítnout, že máde ve svém oblíbeném ubuntu software centru spoustu obdobných aplikací, jenže to je jako srovnávat moderní profesionální závodní kolo a nějaký starý velociped, který navíc ztloukla dohromady parta nadšenců v garáži ve svém volném čase, kdy jeden si už stihnul napsat domácí úkoy a druhému odpadlo odpolední doučování češtiny.
Navíc windows jsou prostě od základu svého designu stavěné tak, aby si s nimi uměl poradit skutečný začátečník - to je něco, co o linuxu říci prostě nelze. Kdybyste dal BFU navýběr mezi i třeba nechvalně proslulou plochou metro společnosti microsoft a nějakým tím vaším odporným a nepřehledným příkazovým řádkem je jasné, co si vybere.
Navíc microsoft u windows 10 již dávno proklamoval, že se stanou nástrojem různých bastlířů a vývojářů elektronických zařízení. Budoucnost je tedy jednoduché predikovat. Pro začátečníka bude windows mnohem lepším vývojovým nástrojem, než kdy třeba nějaké to vaše ubuntu bylo.
Server s windows určitě lépe obslouží i jmenovanou 1-wire sběrnici, než server s linuxem. Pokud například dojde na sběrnici k vyskratování drátku, dovedu si představit že Vám to položí celou infrastrukturu. Server s windows by se v tomto případě izoloval od vnějších vstupů a vyslal by varovný signál. Myslím, že nemusím říkat, co je lepším řešením.
Zrovna ten CS Eagle je dávná prehistorie. Profesionální HW návrháři se mu vyhýbají obloukem. Už i ten OpenSource KiCAD, na jehož vývoji se teď podílí i CERN, je na tom lépe a je i pro unix.
Zmínku o "nepřehledném příkazovém řádku" ani nekomentuji. Jelikož zřejmě ani nechápete k čemu je určen a kolik práce může ulehčit/urychlit.