/arduino-primo-tutorials

Here some tutorials to explain and show how to make use of the new features of the Arduino Primo and Arduino Primo Core, such as Wifi, BLE, NFC, InfraRed and various sensors. Hope you can find this helpful to create amazing stuff, save the planet or make a cool project to look smart at the dinning table with your uncles.

Primary LanguageArduinoMIT LicenseMIT

Arduino Primo Tutorials

Here some tutorial to explain and show how to use make use of the new features on the Arduino Primo and Arduino Primo Core, such as Wifi, BLE, NFC, InfraRed and various sensors. Hope you will keep using Arduino to create amazing stuff, save the planet or make a cool project to look smart at the dinning table with your uncles.

You can find here a summary of the projects I developed. More information can be found by opening the single projects.

  • Heart Rate Monitor
    An Arduino Primo board uses a pulse sensor to record information about your heart rate and sends them to your smartphone via BLE. The information are displayed by mean of the Nordic nRF Toolbox App, that should be downloaded directly on your smartphone. Shows how to process the incoming information from a sensor, how to organise them following the BLE protocols, use the libraries

  • Digital Pinboard
    A short message can be stored on an Arduino Primo board using a smartphone through the Nordic nRF Connect App, or with other devices. The message can then be read by any device with NFC enabled by bringing it near to the board. Shows how to use NFC features and how to combine them with Bluetooth to make it more dynamic and versatile.

  • Media Player Gesture Control
    Arduino Primo Core can be used to play music on your smartphone or laptop using gestures. It uses the BLE library to send information to the device and allows you to control the music remotely.

  • Mouse Control Smartphone
    Arduino Primo Core can be used as a mouse for your smartphone thanks to the System Control BLE library. The example explains how to move the pointer on the screen using the accelerometers of the Arduino Primo Core. Tilt the board on the direction where you want to move the pointer, tap on it once to press the mouse, and tap again to release.

  • Weather Monitor
    This example makes use of two boards, an Arduino Primo and an Arduino Primo Core. The two boards communicate via Bluetooth, Primo is the Peripheral and Primo Core is Central. When Primo Core sends a signal to Primo, it searches on internet the current temperature on a given city requesting it from the New York Time server. At the end of the reserch the temperature in Celsius is sent back to Primo Core, from which the temperature from the server and the environment temperature from the sensor, can be read via NFC with a smartphone or another NFC reader.