![]() |
Re: Lidar-Lite Help Please
Quote:
RoboRio onboard I2C pinout is displayed on the silkscreen of the robot itself. Simply connect RoboRio -> Lidar Lite: GND -> Signal/Power Ground 3.3V -> POWER_IN SCL -> I2C Clock (SCL) SDA -> I2C Data (SDA) My V1 sensor worked fine w/the 3.3V power pin from the RoboRIO onboard I2C connector - but you could provide it 5V power instead from one of the 5V RoboRio power rails (or the VRM) and that should work too. |
Re: Lidar-Lite Help Please
thanks. Some people were saying you need a pull up resist to get it to work. Sounds like you got it to work without one?
|
Re: Lidar-Lite Help Please
Quote:
|
Re: Lidar-Lite Help Please
1 Attachment(s)
Hi All
Thanks for all your posts and replies. Here is the final update from our experiments - we looked at the example from Marvin T MARS Team 2614. Thanks "sraque". There are Lidar Open and read VIs and they work as-is. Also we have our Lidar connected to I2C on NavX via MXP ports on roborio I have attached 2 images for open and read snippets from our Begin.vi and Lidar controller VIs. --sk |
Re: Lidar-Lite Help Please
Looks like you forgot to post the begin. Could you post it
|
Re: Lidar-Lite Help Please
Quote:
|
Re: Lidar-Lite Help Please
I have tried both of your code and i keep getting the same error saying
<b>Complete call chain:</b> i2clib_writeread.vi WPI_I2CRead.vi Lidar Read.vi Simple Digital Output.vi ERROR -1 i2clib_write.vi<ERR> Device or resource busy <b>Complete call chain:</b> i2clib_write.vi WPI_I2CWrite.vi Lidar Read.vi Simple Digital Output.vi ERROR -1 i2clib_writeread.vi<ERR> Device or resource busy Has anyone seen this error before. Bellow is my code and a picture of the error log Error log: http://imgur.com/II5VMzV main code: http://imgur.com/CKZ7Dzk open code: http://imgur.com/CKZ7Dzk read code: http://imgur.com/UD1j4qk wiring Power: 3.3 on-board from the i2c port Ground: on-board from the i2c port SDA: on-board from the i2c port SCL: on-board from the i2c port |
Re: Lidar-Lite Help Please
Need to see your Open code. The links for Open and Main both show main code.
Is you roboRIO I2C power jumper set to 3.3 V for the On-Board I2C interface? |
Re: Lidar-Lite Help Please
sorry about that one. I will get that posted once i am home from work. Yes the I2C is set to 3.3v
I have hooked it up to 5v (from the DIO 5v pin) and i get the same results |
Re: Lidar-Lite Help Please
1 Attachment(s)
Looks like I forgot to attach the open VI.
Here it is. These 2 Vis are working via I2C on MXP. |
Re: Lidar-Lite Help Please
Quote:
Hmm..not sure what it could be. I think we wired the same as you are. We wired to the main I2C port on the RIO except for power which we wired to a 5V pin on DIO. We didn't add pull-up resistors or the capacitor that is shown on Lidar-Lite Website Arduino wiring example. I see your code has the same loop time delays as ours...try putting the I2C Enum VI in your Begin temporarily to see if you can see the Lidar at all. Another thing I have done to convince myself that the Lidar is working is to connect it to an Arduino, if you have one, and use the software from the Lidar Lite website to see the data. |
| All times are GMT -5. The time now is 23:42. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi