I bought a G120HDR board to start developing in .NET MF.
I’m a little confuse about this module.
I can’t understand if the pin header sockets are compatible with the boards available in the website.
I bought several boards like LOAD board, GPS Board, LCD 3.5" Board, OLED Board, SD card…
But the G120HDR has 3 sockets for display only and 2 other labeled USER 1 and USER 2.
What boards can I connect on those headers ?
I started with the beginners guide to .NET MF.
The only problem is that I can’t find some classes like described in the guide.
For example I couldn’t find the OutputPort class used in a LED blink example.
Where it is supposed to be ?
And what is the difference between the common and the PREMIUM hardware ?
What namespaces I need to use for the G120 module ?
G120HDR has the display sockets on it (R,G,B) so you can connect the display sockets of the T35/T35e display. The other two sockets are unwired, so you have flexibility in wiring them up how you like, to suit the devices you want to use. The G120HDR for that reason isn’t one of the “general purpose” boards; you may have to rewire things if you decide you want to connect a different set of modules. But the good thing is that with a handful of breakout modules you can then connect the module to that breakout, then wire up the .1" header on the breakout to the .1" connections on the G120HDR.
Begineers guide to netmf is somewhat dated, and not Gadgeteer specific, but things like the OutPutPort class should not be an issue - you need to check what references you have added. And speaking of that, you want to use the G120 specific reference, GHI.Premium.Hardware.G120.
The guide is up to date. What you added has the pin definitions, not the OutputPort class. We are talking about the ebook getting started guide?
Before you dig deep, the best thing to do is go through the book to set IOs and read analog pins. From there you can use any samples.
FEZ Cobra still requires wiring. IF you are not comfortable with wires or you do not have a background in electronics you need to use gadgeteer where everything is plug and play, no soldering needed at all.
The guide is up to date for FEZ domino maybe…
I can’t find any reference to the new modules…
Maybe the modules are out of the scope of the guide… but then where can I find the guide of each module ?
I guess that there is no guide for each module…
We’re talking about the eBook available in Downloads section of any module.
The inconvenience of wiring is not because I can’t do, but is because my time is very short to spend wit these modules and I’m planning to use it into a commercial application,
so less wires, more time to dedicate to the software that will need time…
I have gone through the book but I repeat that I can’t find the classes according to the guide.
Maybe I’m missing something but If I cut and paste in Visual Studio (assuming that I have referenced all the available namespaces) it doesn’t work.
I can’t use any sample for G120. Here is one example:
public class Program
public static void Main()
LED = new OutputPort((Cpu.Pin)EMX.Pin.IO47, true);
Sorry about telling what I’m going to tell, and maybe I need to understand some things better because I maybe missing something about all those modules…
But this topic, this situation is exactly the problem.
It is not the hardware and it is not the software… but it is the documentation… or the lack of it.
Maybe my lack of knowledge about .NET MF is the real problem, but the cause of this lack, is the problem then.
I’m asking simple things like: Where is the class OutputPort… and no one can answer…
That shows the problem that I’m having to start working with this hardware.
This is a constructive critic… I’m happy to have your support but you can’t deny that all this is a big mess right now.
I guess the hardware and software are very powerful, but without the understanding about them, they’re useless.