[quote=“VEL255”]Thank you for the idea to make a tutorial.
The main problem is, as bld wrote, where to start the tutorial.
Should it be made for a person who has never programmed in any language?
It is quite a job to do such a tutorial…
Also the problem is what programming languages to include to the tutorial.
In the DLL document there are some code snippets for Delphi, Visual Basic and Borland C++ Builder.
There are a lot of different versions of the programming environments as Microsoft Visual Studio including Visual Basic, Visual C++ and Visual C#. There is also a huge difference between the Visual Basic 6 and the Visual Studio version of the Visual Basic. All should be included to the tutorial!
And there are also a lot of other compilers available. One of such is the Dev C++ you selected.
Here some examples:
Eclipse C/C++ eclipse.org/cdt/
Code::Blocks C++ codeblocks.org/
Bloodshed Dev-C++ bloodshed.net/devcpp.html
Digital Mars C/C++ digitalmars.com/
PowerBASIC powerbasic.com/
There is no support for these compilers at the moment (and maybe in the future too).
The only support is the simple example program I wrote for the Bloodshed Dev-C++ and put to this forum.[/quote]
i would say this
you start with the hows and whys of the boards what it can do , no computing yet
you then introduce the idea of a langauge to get the thing going, as said before you’ve got different types of c++, ideally whatever type selected should have some decent tutorials. the person goes through some exercises.
ideally the tutorial goes through dedicated exercises such as using dlls or at least using the dll wizard programmes that i’ve seen whilst looking through the net. the idea is that you get the person used to using and understanding software relevant to the board.
the next part of the tutorial then covers plugging in the board and writing a programme that it can use.
maybe lighting the leds (flashing every few second for example)
after that other ideas such as adding variable resistors as inputs could be explored or using analogue outputs or digital outputs.
further ideas that could then expored. only after grasping the principles of the board could morre complicated projects be built.
i’m sure that if velleman did this many people would get into the k8055. why? simply because if people understand a product they’ll buy it and tell other people.
no doubt in the future the inputs and outputs could be used to transfer data such as letters and numbers (assuming they can’t already).
certainly colleges would be interested in whole packages - i’d say the students would buy them too. the stuff we were using was antiquated.
its food for thought…
in the meantime i’ll follow the links suggested and try and get my head around dlls etc , theres a very good chance someone somewhere has had to start from scratch like me (well i know something about c++ but not too much)