Protože teď není až zas tak moc co dělat, pořídil jsem si nějaké Arduino klony a začal experimentovat. A protože jsem trochu víc na sw než na hw, začal jsem se hrabat i v sw knihovnách. A nemile mne překvapila jejich kvalita. Vše je zpravidla podřízeno jednoduchosti a rychlosti, objevují se i systematické chyby. Pro příklady typu blikání led nebo čtení teploty to vystačí, ale pokud začnete uvažovat nad nízkou spotřebou a optimalizací, začíná to být problém. Neobvyklé nejsou prázdné časové smyčky a podobné záležitosti, naprosto nevhodné pro dlouhodobé používání. Fóra jsou pak plná stížností, že nějaký program přestává fungovat po x hodinách nebo dnech.
Mezi svátky jsem se nudil a vydal jsem se toutéž cestou. Koupil jsem originál arduino uno ,
doporučený zdroj 12 V a ethernet shield, abych si postavil jednoduchý web, s použitím Arduino knihoven. (Jen pro test dostupnosti).
Byl jsem nadšený, do 30 minut od vybalení to jelo. Asi tak den.
Tak jsem začal pátrat. Kromě modifikace jednoho pinu mi bylo doporučeno, že se to hřeje kvůli (doporučeným) 12V, ať tam dám 7V zdroj. No nebudu se rozepisovat, postupně jsem vystřídal asi 4 zdroje, různá voltáž, přes USB nebo Jack - různý TTL. Teď jsem na 9V Jack a vydrží mi to už týden :-O (Ironie). Program a knihovny pořád ty stejné.
Jak jsem to vyřešil ? Půjde to do .... šuplete.