Mehr als Arduino

Obwohl es stimmt, dass Arduino Primo eigentlich als ein Arduino-Board gedacht ist, das mit der Arduino-IDE programmiert wird, kann es auch interessant sein, den Primo auch als nRF52-Board mit WLAN und anderen Optionen einzusetzen. Die MCU nRF52 ist recht beliebt und für sie sind viele Projekte und Anwendungen online verfügbar. Zum Beispiel läuft das Open-Source-Betriebssystem Apache Mynewt OS für IoT-Anwendungen und Wearables auf dem Primo.

nRF52 ist primär auf BLE ausgerichtet, kann aber auch mit benutzerdefinierten Protokollen verwendet werden. Nordic bietet zum Beispiel einen Stack für ANT+. Der Chip selbst ist „Bluetooth 5 ready“.

 
The Arduino LED is on pin 9, not on pin 11
Die Arduino-LED ist an Pin 9 angeschlossen.

Fazit

Arduino Primo stellt zusammen mit einem oder mehreren Core-Satellite-Boards eine interessante Plattform für IoT oder vernetzte Anwendungen dar. Die Tap-to-Connect-Funktion ermöglicht ein einfaches Pairing der Knoten und erlaubt so einfachen Zugang zum Internet. Die Softwareunterstützung ist für beide Boards und ihre MCUs recht umfangreich.
Natürlich ist es nicht zwingend, den Primo Core zusammen mit dem Primo zu verwenden. Beide Boards können sehr gut unabhängig voneinander eingesetzt werden. Dank geringer Stromaufnahme und kleiner Abmessungen trotz vieler Sensoren ist Primo Core auch für nicht vernetzte (Wearable) Anwendungen geeignet.