Announcement
Collapse
No announcement yet.
Arduino based VDI!
Collapse
X
-
Hello,
use attached libraries since I may have modified original arduino libs from the internet. Extract files to you arduino lib dir on my system it is: "C:\Program Files (x86)\Arduino\libraries"
Then you have to add lib to the project: using "sketch->import library->add library". After that you should be able to compile.
Leave a comment:
-
Good afternoon.
I collected scheme - on andruino nano + LiquidCrystal.h.
When I try to flash the firmware 13 (or other) - writes error - no file
MenuSystem.zip install to : "C:\Program Files\Arduino\libraries"
What should I do, thank you.
MD_V13:21: error: no matching function for call to 'CVDILcd::CVDILcd(LiquidCrystal*)'
D:\MD_V13\MD_V13\MD_V13.ino:21:17: note: candidates are:
In file included from D:\MD_V13\MD_V13.ino:13:0:
sketch\VdiLcd.h:11:2: note: CVDILcd::CVDILcd(LiquidCrystal_I2C*)
CVDILcd(LiquidCrystal_I2C* lcd);
^
sketch\VdiLcd.h:11:2: note: no known conversion for argument 1 from 'LiquidCrystal*' to 'LiquidCrystal_I2C*'
sketch\VdiLcd.h:5:7: note: constexpr CVDILcd::CVDILcd(const CVDILcd&)
class CVDILcd
^
sketch\VdiLcd.h:5:7: note: no known conversion for argument 1 from 'LiquidCrystal*' to 'const CVDILcd&'
sketch\VdiLcd.h:5:7: note: constexpr CVDILcd::CVDILcd(CVDILcd&&)
sketch\VdiLcd.h:5:7: note: no known conversion for argument 1 from 'LiquidCrystal*' to 'CVDILcd&&'
D:\MD_V13\MD_V13.ino: In function 'void setup()':
MD_V13:211: error: 'class LiquidCrystal' has no member named 'setBacklightPin'
MD_V13:211: error: 'POSITIVE' was not declared in this scope
MD_V13:212: error: 'class LiquidCrystal' has no member named 'setBacklight'
exit status 1
no matching function for call to 'CVDILcd::CVDILcd(LiquidCrystal*)'
Leave a comment:
-
Usually it is done like that. But than there is a risk from delayed response if you code too much complicated math after. A number of cheap Chinese detectors are suffering from that "disease".Originally posted by dfbowers View PostHello!
I have been away from the forum for a while. Since the weather has turned bad I have started again with some of my experiments.
Not much with the Arduino besides some experiments with sketches that average multiple coil sweeps. Some of my experiments have worked really good
on the bench but have left me with less than desirable results in the field. It's a work in progress.
Another annoying issue I have been trying to resolve has to do with targets that pass really close to the coil leaving samples that are zeroed out for one or both channels. One solution I have found is to feed all my samples into an array and crunch the numbers later in the code. Not sure why this method works..
More to come..
Don
I was thinking to do something similar with Arduino. But all the time i am ending up looking into Atmegas specs...
Along with phase i think it would be very productive to analyze amplitude too, just for the reason you mentioned it; in cases when front end is close to saturation or sample jumps around zero.
Something probably like this; "as long as amplitude is in range xyz: average all the samples to abc"...
At least this will save some processing time and reduce the delay in response.
Leave a comment:
-
Good evening everyone, I wanted to ask the Guru Don of information regarding Arduino Forum used as VDI for IDX pro. Once you install one of the three programs, and connected to the metal IDX, LCD remains inert nothing appears. I have repeatedly checked the connections but nothing. Arduino with LCD works correctly, because installing the "Hello World" program the same shows the message. Thanks for your help......
Leave a comment:
-
Hello!
I have been away from the forum for a while. Since the weather has turned bad I have started again with some of my experiments.
Not much with the Arduino besides some experiments with sketches that average multiple coil sweeps. Some of my experiments have worked really good
on the bench but have left me with less than desirable results in the field. It's a work in progress.
Another annoying issue I have been trying to resolve has to do with targets that pass really close to the coil leaving samples that are zeroed out for one or both channels. One solution I have found is to feed all my samples into an array and crunch the numbers later in the code. Not sure why this method works..
More to come..
Don
Leave a comment:
-
Hello Richlsdorfite,
The display you have chosen has a I2C interface.
The programmation is a little bit tricky and you will need a special Liquidcrystal library depending on the controller used (SSD1311).
I'm working on a project using this kind of controller.
If you want, you can contact me in private and we'll talk about that.
PS : I'm french too.
See you,
Hugo
Leave a comment:
-
I will try to. We can find this display for 19$ on ebay http://www.ebay.com/itm/IIC-I2C-1602...-/161162845021Originally posted by hugo View PostHi all,
I've been away from the forum for a while ...
But do you ever think about 1602 OLED display ?
The consumption is divided by 10, about 10-15 mA.
And It's sunlight readable.
Regards,
Hugo
Leave a comment:
-
Hi all,
I've been away from the forum for a while ...
But do you ever think about 1602 OLED display ?
The consumption is divided by 10, about 10-15 mA.
And It's sunlight readable.
Regards,
Hugo
Leave a comment:
-
Is it a problem ? Nowadays batteries can provide enough power ;-)
I will try to port Arduino VDI code to Teensy 3.2.
Leave a comment:

Leave a comment: