MKR1000 - První kontakt

Zápisník experimentátora

Hierarchy: Arduino MKR1000

Konečně je možné objednat si Arduino/Genuino MKR1000 i na Slovensku. Musel jsem sice týden čekat, ale dnes ráno dorazilo. V miniaturní krabičce, pouze mírně větší než Arduino Pro Mini a vzhledem na evropský trh označené jako Genuino MKR1000.

Zkoušel jsem ho pod Windows 10 s IDE 1.6.10. I když na stránce tvrdí, že by se měly instalovat i drivery, v mém případě to nebylo nutné a deska se objevila ihned mezi sériovými porty. Aby bylo možné desku programovat, je třeba doinstalovat podporu pro Arduino SAMD boards. Postup přidání další desky je popsán na stránce Instalace dalších desek do Arduino IDE. MKR1000 obsahuje 32bitový mikrokontrolér a jeho hlavní zbraní je přístup na web přes WiFi a podpora HTTPS.

Odzkoušel jsem letmo pár příkladů, abych se ujistil, že to opravdu funguje.

  • Blikání LED diodou.
  • PWM s LED diodou.
  • Připojení se přes Wi-Fi k internetu protokolem HTTP.
  • Připojení se přes Wi-Fi k internetu protokolem HTTPS.

MKR1000 nemá připojenou LED diodu na tradičním pinu 13, ale na pinu 6. Už je načase, aby někdo přepsal klasický program Blink tak, aby namísto natvrdo definovaného portu používal makro LED_BUILTIN. Ale to je drobnost, kterou si snadno opravíte.

Příjemným překvapením bylo, že na pinu 6 je také PWM, proto byl dalším logickým krokem program Fading. Podle schématu ke MKR1000 by měla být LED dioda i na pinu 7, ale není to tak. Asi jsou to drobné nesrovnalosti mezi dokumentací a reálným výrobkem.

Toto byly klasické programy, které si s novou deskou vyzkouší každý, protože nevyžadují žádné další součástky. MKR1000 má ale integrovaný i Wi-Fi modul a proto jsem dva zbylé programy vyzkoušel s připojením na Internet. Bylo třeba doinstalovat knihovnu WiFi101. Ve dvou vzorových programech stačilo nastavit SSID a heslo. Připojení k Wi-Fi sice pár sekund trvalo, ale v obou případech stáhlo stránku z www.google.com. Internet of things může začít.

Je sice ještě třeba počkat do září, kdy Atmel vydá aktualizaci, kterou má vylepšit HTTPS protokol, ale i ve stávajícím stavu dává MKR1000 slibné výsledky.


15.06.2018


Menu