Hello everyone !
First, you have to know that I am quite a beginner in electronics...
I have recently bought the US082-ZMOD4450EVZ board for a personnal project in order to monitor food ripening in my fridge. That board uses the ZMOD4450 gas sensor.
For the moment, my project is running into the sand because I don't know how to plugg that board on my Arduino..
I am using an Arduino Uno R3 as MCU for this project.
First problem, how to plugg that sensor board on my Arduino ? In the US082-ZMOD4450EVZ Evaluation Board Manual, there is no pin assignments of the 12 pins Pmod interface.
I only have the schematic diagram :
I know that I have to plugg pins on the J1 module, but which ones ? There should be one for SDA, one for SCL, two for ground and one for power ?
From this view, I would say pin 3 is for the I2C SDA, pin 4 for I2C SCL, pin 2 and 8 for ground and 1 or 7 for power supply ?
In parralel, I have already downloaded the ZMOD firmware package. But here comes the second problem : impossible to run the example code due to this error : "The code could not be executed because FTD2XX.dll was not found. Reinstalling the program may fix this problem.". My computer runs with Windows 10, I also tried to run the example with an other computer (working with Linux) but ain't working neither. Is it because I haven't plugged the sensor's board on my Arduino yet ? (I told you, I am a beginner...).
As I am note using a Renesas MCU kit, things are not easy for me ! But I am willing to learn about electronics, so any help from the community would be welcome !
Have a nice day
the TDF2xx.dll is a generic FTDI driver that you need to install.
The most common error is to forget to unzip the downloaded file. The EVK software only operates after unzipping.If the sensor or evaluation board are not found, reboot and install the FTDI driver, which can be found at the FTDI webpage (it requires the D2xx DLL driver; not the D2XX Direct Drivers): www.ftdichip.com/.../D2XX.htm.
Thank you for your answer ! I did unzip the file though, but I will try to download that FTDI driver.
Hi Matthias, thank you for your reply.
I've already tried to open Arduino's example as described in the ZMOD4410 Programming Manual :
But there is no Arduino zip file in my case !
I am using the ZMOD4450 gas sensor, and in the firmware zip file, I only have raq-libraries and ZMOD4450-api-example_1.2.0 in which there are dependencies, src, RSRFTCI2C.dll and ZMOD4450_example_CONTINUOUS_MODE.exe.
Incidentally, I asked many times that type of questions to Renesas support and they kept on telling me to refer to the programming manual. But in the ZMOD4450 programming manual, nothing refers to Arduino... So I had to understand "refer to the programming manual of an other sensor but we won't tell you which one"
In the ZMOD4450 programming manual :
So I'm not sure if the problem comes from the fact that there is no Arduino example in the ZMOD4450 firmware package, or if I'm doing something wrong...
You are correct, as i am using ZMOD4410 myself , i didnt know that Arduino was not available in ZMOD4450. As the example is not included in the ZMOD4450 package, you have to do the sample on your own. The procedure is described in the programming manual on how to switch to different hardware and provide the low level functions. These low level functions you can actually take from the ZMOD4410 Arduino example and use for ZMOD4450. Additionally, you need to change the example code from Renesas to fit into the Arduino IDE (Setup/Loop). I did the transition myself some years ago, it was not that big of a hurdle.
please Mtthiad can you please send me a photo how you connect ZMOD4410 to ZMOD EVK with arduinohttps://www.renesas.com/us/en/products/sensor-products/environmental-sensors/zmod4510-evk-outdoor-air-quality-sensor-platform-evaluation-kit
i dont know the steps to connect and test it with arduino .in addition i have the zmod4410 blye sensor is different from sensor ZMOD4410 with 12 pins
i did connect as the following (Top View) , the Arduino Pinout is labeled on the arduino itself.
Thank you for your help .thank you very much .and Vdd directly with arduino 3.3 v?
Yes, for the I2C communication please see above in this thread usage of Level shifter.
i must use a level shiftet between arduino and the sensor 4510
it depends if the arduino is 5V or 3V based. Just check above how it works. It was discussed already.
it is correct if i connect the sensor 4510 directly with arduino but when i use ZMOD4510-api-example but it didnt detect the port com it displays no device found com ... i think becuae scl and sda must be connected to a logic shifter?