There is a question on which I can't find the answer:
Can the arduino only be used for stand alone projects or can it also work as an interface?
What I need is an interface between my laptop and my slotrace track. and I'm wondering if one of the arduino's can be used for this purpose.
The idea is that I will build a race management program in C++ which runs on my laptop with a gui on the laptop screen.
This program should be able to:
- communicate with sensors in the track for example for creating a laptimer.
- control the leds of the starting light etc.
- Get accurate timing information on laptimes and position of the cars on the track
- display laptimes, fasted laps and other race statistics.
- read the analog signal from the hand controlers (impendance of voltage level)
- control the engines of the slotracing cars
I am hoping that I can use an arduino board connected to the usb-port on my laptop to communicate with the sensors, motors etc.
Is it possible and which board should I buy?
I'm also interested in tips on development platforms other than C/C++, as long as it's freeware. I don't want to buy complilers etc. it's only hobby.
Regards,
Gerrit
P.S. I am new on arduino and this forum, but I have quit a lot of experience in programming in C/C++ and many other languages. As long as there is a reference/help function on the development platform, I will be able to learn how to use it.
I also have some basic knowledge on electronics, but not much experience with it. And I graduated on the emulationsoftware for a ST-6 microcontroler which was build in C++. But that's more than 20 years ago. It will need some refreshing.