02-16-2022 10:58 PM - edited 02-16-2022 10:58 PM
Hello there,
I have been trying to wrap my head around the Nicla Sense ME for the past few days, without much luck.
namespace nicla;
Doesn't actually work, it tells me "nicla is not a namepace-name". So in order to get the led to blink, I have to use the full nicla::leds.begin and nicla::begin().
Now leaving everything else asside, which by the way if anyone knows why the temps are incorrect please let me know. I am having issues using the I2C, I have an Adafruit SI1145 and MLX90614, both working perfectly fine with 3.3v and I2C on an Arduino Mega. On the Nicle Sense ME, I cannot get the board to identify the sensors.
If anyone can just show/demonstrate a simple I2C example with any sensor, connected to the Nicla Sense ME, I would be more than happy.
Thank you!
11-07-2023 05:42 PM
03-07-2024 09:07 AM
The MCU used by the Nicla Sense Me board is Nordic's nRF52832. For information on how to use the Nicla Sense ME board to access other peripherals through I2C, please refer to the example on the Arduino forum on how to use I2C. For example: https://forum.arduino.cc/t/i2c-hardware-software-operations/1147880
03-08-2024 09:54 PM
Hey Duby,
Been a long time since I made this post and been here, but ensure you have either a proper 5V usb power to the NICLA (use different PCs or power supplies) or that your battery is charged if you are using the battery power.
The waveform was not present for me with 5V over USB from my desktop PC, but worked with 5V over USB from my laptop, that was the only thing that changed between different "environments", and that fixed my I2C issues, and the waveform can seen on an oscilloscope, check the photo attached.