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!
07-26-2022 07:54 AM
You can capture I2C waveform and check the difference between Nicla Sense ME and other Arduino boards.
03-10-2023 09:35 PM
I do not have acces to a scope right now. Using a simple I2C scanner can not find my sensor (NEO-M8N and NEO-M9N). Using:
03-21-2023 03:23 AM
Hi yaghini,
The previous code is an example of how to use I2C to access peripherals, and of course you need to replace the example code from the device address with the device address based on the I2C address of the GPS or other sensor.
03-21-2023 04:10 AM
04-10-2023 04:26 AM
Hi yaghini,
1. Firstly ensure host could send out I2C waveform normally;
2. Secondly ensure host access correct I2C slave address.