Arduino Nano RP2040

Mikrokontrolér RP2040 od Raspberry Foundation sme už predstavili v článku o vývojovej doske Raspbery Pi Pico. Rovnaký mikrokontrolér je použitý aj v novom Arduino Nano RP 2040. Doska sa dodáva v dvoch variantoch s prispájkovanými pinmi, alebo vo variante Connect, kde sú piny pribalené, ale prispájkovať si ich musíte sami. Srdcom dosky je 32bitový dvojjadrový mikroprocesor s architektúrou ARM Cortex M0+ taktovaný na 133 MHz. K dispozícii má 264 kB SRAM a 16 MB pamäti flash. Na doske je aj modul u-blox NINA-W102 podporujúci komunikáciu cez WiFi a Bluetooth, 6 osový IMU pohybový senzor s možnosťou strojového učenia zahrňujúci  akcelerometer a gyroskop a taktiež aj RGB LED a mikrofón umožňujúci hlasové ovládanie.

Celý článek »

Ovládanie zariadenia s Arduinom mobilnou aplikáciou

V článku názorne ukážeme ako ovládať zariadenie s Arduinom pomocou mobilnej aplikácie, ktorá komunikuje s Arduinom cez bluetooth.

Celý článek »

Softvérová obsluha farebných RGB LED a diód NeoPixel pre Arduino

Pokračování jarního článku.

Celý článek »

Drobnicky

Drobničky 008 – Potlačení akcelerace Arduino myši na Linuxu

Zatímco u normální myši je akcelerace přijemná, protože dosáhneme na celou obrazovku a přitom se dá kurzor umístit celkem přesně, tak u robotické myši je dost nevýhodná, protože chybí zpětná vazba a velice záleží na délce pohybů, pauzách mezi nimi a i jejich řazení.

Celý článek »

Arduino MKR NB1500 s podporou NB-IoT

Začína nový školský rok a s ním aj naše seriály na podporu výučby informatiky. V seriáli o softvérovej obsluhe najpoužívanejších hardvérových komponentov budeme používať tri moderné  a u nás najpoužívanejšie mikrokontrolérové platformy: Arduino, Micro:bit a ESP32. Niet pochýb o komunikačných možnostiach vývojových dosiek s ESP32, ktoré podporujú WiFi aj bluetooth. Taktiež Micro:bit ako ideálna doska na výučbu programovania pre mladších žiakov a s WiFi modulom IoT: bit pre Micro:bit, prípadne s modulmi na komunikáciu prostredníctvom IoT sietí je tiež IoT platforma.

Celý článek »

Arduino poťouchlost – funkce map()

Opět jsem narazil na poťouchlost, kterou nepozorným uživatelům nachystali autoři knihoven Arduina.
Tentokrát se týká funkce map(), která, abych tak řekl jemně, „za jistých okolností dává nečekané výstupy“.

Celý článek »

Arduino motohrátky 1

Doposud jsme se na těchto stránkách věnovali především řízení krokových motorů a ke stejnosměrným komutátorovým motorkům jsme se chovali poněkud macešsky. Nyní to zkusíme trochu napravit.

Celý článek »