- Netduino Forums
- → Fabien Royer's Content
Fabien Royer's Content
There have been 203 items by Fabien Royer (Search limited from 22-June 23)
#30861 Yet another telnet server
Posted by Fabien Royer on 19 June 2012 - 01:17 AM in Project Showcase
Can I haz the SSH option on the Netduino Go now?
#34459 Wow. Three free LOGIC16s courtesy of Saleae...
Posted by Fabien Royer on 30 August 2012 - 08:40 PM in Netduino Go
#27036 Would this be possible with the Netduino Go
Posted by Fabien Royer on 12 April 2012 - 06:48 AM in Netduino Go
As far as frame rate goes: SPI is not well suited for high FPS / large image transfers. One possible mitigation would be increasing the size of the communication buffer that the display firmware uses today (set @ 8KB, which is a good size for most GUI applications, but sub-optimal for achieving any kind of high FPS with large bitmaps).
Finally, please keep in mind that the size of a full screen .bmp is about 153KB (240 x 320 x 16bit/pixel, or can even be larger @ 240 x 320 x 18bit/pixel) which is more than you can fit in the memory of the Netduino Go! So, you'll have to read images from a stream somewhere... SD cards come to mind, but that's SPI too and not always super fast....
The final point is that the STM32F2xx in the 64-pin package used by the display module today doesn't support the FSMC feature which allows driving devices such as displays in hardware. That in itself is a major factor in limiting frame rate.
I hope this helps with understanding what is achievable.
Cheers,
-Fabien.
#27073 Would this be possible with the Netduino Go
Posted by Fabien Royer on 12 April 2012 - 03:48 PM in Netduino Go
You say that SPI isnt well suited for high FPS - is that in general?
Yes, in general: SPI is a serial bus architecture (clocking 1 bit at a time)
High FPS applications require a parallel bus architecture (clocking 8/16/32/64/128/...bits at a time).
A UART interface is also a form of serial bus, similar to SPI in many regards and is also slower than SPI.
If you're interested in learning more about interfacing with a serial camera module, I wrote an article on the subject last year: http://fabienroyer.w...ith-a-netduino/
Hope this helps.
Cheers,
-Fabien.
#27196 What is the GPIO (pin 3) Line used for on GO modules?
Posted by Fabien Royer on 14 April 2012 - 12:01 AM in Netduino Go
#32669 What Is an Arduino Shield and Why Should My Netduino Care?
Posted by Fabien Royer on 25 July 2012 - 08:19 PM in Project Showcase
Also, I'm sorry, but we're fresh out of the "G.I. Joe Snake-Eyes: The Origin" copies ;-)
Cheers,
-Fabien.
#32806 What Is an Arduino Shield and Why Should My Netduino Care?
Posted by Fabien Royer on 27 July 2012 - 04:40 PM in Project Showcase
#32563 What Is an Arduino Shield and Why Should My Netduino Care?
Posted by Fabien Royer on 23 July 2012 - 07:03 PM in Project Showcase
#32716 What Is an Arduino Shield and Why Should My Netduino Care?
Posted by Fabien Royer on 26 July 2012 - 04:32 PM in Project Showcase
#32553 What Is an Arduino Shield and Why Should My Netduino Care?
Posted by Fabien Royer on 23 July 2012 - 04:56 PM in Project Showcase
I'm in the process of writing a series of articles for Channel 9 on using Arduino shields with the Netduino / Plus. The first installment of the series was posted yesterday: http://channel9.msdn...y-Netduino-Care
In this article, I also show how to interface a Touch Display module designed for Netduino Go! to a regular Netduino / Plus, which is a request that has come up often since we launched Go! modules.
http://www.youtube.com/watch?v=m0-RUMYaZEY
Cheers,
-Fabien.
#32666 What Is an Arduino Shield and Why Should My Netduino Care?
Posted by Fabien Royer on 25 July 2012 - 06:54 PM in Project Showcase
I was finally able to get it setup and working on my Plus
Awesome and congrats!
The Invalid Command is typically caused by cables that are too long, such as the 30cm cable.only to find random pressure events firing, and an Invalid Command! error displaying.
After inspecting the display with my eye loupe I have discovered a crack in the ribbon of which two wires are affected
That will do it. Can you do me a favor and take a magnified picture of the cracked ribbon and send it to me? Use "contact at nwazet dot com". I'd like to see where the crack is located. The good news is that I can offer you a replacement touch screen for $25: the touch display board is designed so that the display can be easily swapped out
I also noticed that the links to the Bitbucket repository are not working and show "Access denied"
Thanks for letting me know. I'll let the Channel 9 guys know about this issue: the links pointing to the BitBucket repository should not be in the article. The code is only on CodePlex as part of the 'netduino helpers'.
Cheers,
-Fabien.
#32906 What Is an Arduino Shield and Why Should My Netduino Care?
Posted by Fabien Royer on 30 July 2012 - 05:40 PM in Project Showcase
#26835 What date will the downloads be available?
Posted by Fabien Royer on 10 April 2012 - 06:03 AM in Netduino Go
But the fact remains: nwazet is selling OPEN SOURCE hardware labelled modules without providing the information how to rebuild them, at least some vital parts of the needed information is missing, not yet available.
Please be specific about what you believe is missing.
Did you actually take the time to explore the repository?
ALL MANUFACTURING INFO must be be available and public.
We are sharing our schematics, BOMs, source code. What else would you need?
For your button module, where is C source? I have not found it.
The Netduino Go! button is made by Secret Labs. Not us. In addition, there's no C code used for that module: it's managed through the Go!Bus GPIO pin using an InterruptPort.
as of SDK, yes, your website only says IT WILL BE AVAILABLE on 8th, but as today is not 8th but 10th it is wise to update the "8th april" to SOMEDAY in the future
Chris Walker of Secret Labs owns the Netduino SDK and drives the schedule for its release. We, my partner and I @ [nwazet, have no control over it.
I really do not like to WAIT
Neither do I
Cheers,
-Fabien.
#26796 What date will the downloads be available?
Posted by Fabien Royer on 09 April 2012 - 05:58 PM in Netduino Go
Hi
I did read somewhere on netduino website that GO! firmware and SDK sources will be available on 8th April
today is 9th April but I am failing to see the download information, same goes was nWazet website, they
also promised 8th April but are also not providing any links or further information.
Maybe I just can not find where the downloads are, or is the deadline moved?
If so on what DATE can we expect the downloads to be available?
Antti
Hi there,
All the [nwazet source code and designs have been published on BitBucket on 04/07/2012: https://bitbucket.or...r/nwazet.go/src
We published this fact in this Netduino GO! forum and announced it on Twitter. For what it's worth, [nwazet has nothing to do with the creation of the Netduino GO! SDK.
Cheers,
-Fabien.
#30426 Visual Studio 2010, Visual Studio 11, and .NET Micro Framework
Posted by Fabien Royer on 08 June 2012 - 05:06 PM in Visual Studio
This is good news for all of us
Cheers,
-Fabien.
#29741 Visual Studio 2010, Visual Studio 11, and .NET Micro Framework
Posted by Fabien Royer on 25 May 2012 - 03:47 AM in Visual Studio
No-cost desktop software development is dead on Windows 8
What is the impact of this for the .Net MF and Netduino?
-Fabien.
#34112 Using the Adafruit Arduino Logger Shield on a Netduino
Posted by Fabien Royer on 23 August 2012 - 06:10 PM in Project Showcase
The second article of the series that I'm writing about using Arduino Shields on the Netduino was just posted.
In this article, I'm using an AdaFruit Arduino Logger Shield and walk through the process of making it work with a Netduino / Plus.
The code coming with the article provides 'out of the box' functionality for the device and can be easily customized to record any kind of data.
Enjoy!
Cheers,
-Fabien.
#46716 Trouble writing to SD card on Nwazet DAQ
Posted by Fabien Royer on 05 March 2013 - 10:33 PM in Netduino Go
Hi Seattle Food Geek,
I just notice that the order of the calls is incorrect:
[*][color=rgb(0,0,0);]daq[/color][color=rgb(102,102,0);].[/color][color=rgb(102,0,102);]FatFs[/color][color=rgb(102,102,0);].[/color][color=rgb(102,0,102);]CloseFile[/color][color=rgb(102,102,0);]([/color][color=rgb(0,0,0);]fileId[/color][color=rgb(102,102,0);]);[/color]
[*][color=rgb(102,0,102);]Debug[/color][color=rgb(102,102,0);].[/color][color=rgb(102,0,102);]Print[/color][color=rgb(102,102,0);]([/color][color=rgb(0,136,0);]"file closed"[/color][color=rgb(102,102,0);]);[/color]
[*][color=rgb(0,0,0);]daq[/color][color=rgb(102,102,0);].[/color][color=rgb(102,0,102);]FatFs[/color][color=rgb(102,102,0);].[/color][color=rgb(102,0,102);]SyncFile[/color][color=rgb(102,102,0);]([/color][color=rgb(0,0,0);]fileId[/color][color=rgb(102,102,0);]);[/color]
[/list]
Closing the file invalidates the fileId, and it should not be used afterward.
[color=rgb(102,102,0);font-size:14px;]Just call SyncFile() before closing the file and things should be OK [/color]
I hope this helps.
-Fabien.
#36300 Temperature or Temperature & Humidity?
Posted by Fabien Royer on 30 September 2012 - 06:08 PM in Netduino Go
If you'd like to monitor temperature and humidity, you can do it today with the Nwazet DAQ and sensor drivers we provide for it:
- TSL2561 digital luminosity / lux / light sensor
- BMP085 Barometric Pressure/Temperature/Altitude sensor
- INA219 High Side DC Current Sensor Breakout
- Honeywell HIH-6130 temperature and humidity sensor
If you have specific needs, don't hesitate to let us know: we're developing more drivers for common I2C sensors to add to the library.
Here's a sample using the Honeywell temperature and humidity sensor:
using System; using System.Threading; using Microsoft.SPOT; using Microsoft.SPOT.Hardware; using SecretLabs.NETMF.Hardware.NetduinoGo; using Nwazet.Go.DAQ; using Honeywell; namespace Tutorials { public class I2cCommunications { public static NwazetDAQ daq = new NwazetDAQ(); public static void Main() { daq.Initialize(GoSockets.Socket1); try { var hih = new HIH613x(daq.I2cPort); hih.Read(); Debug.Print("Temp: " + hih.TemperatureCelsius + " Celsius"); Debug.Print("Humidity: " + hih.RelativeHumidityPercent + " %"); } catch (I2cException e) { Debug.Print("I2C transaction failed: " + e.Message); } } } }
#28933 STM8S-DISCOVERY - KIT
Posted by Fabien Royer on 12 May 2012 - 07:32 PM in Netduino Go
#39787 Shieldbase "Retired"?
Posted by Fabien Royer on 21 November 2012 - 03:45 AM in Netduino Go
#29230 [nwazet Go! modules - update announcements
Posted by Fabien Royer on 15 May 2012 - 09:32 PM in Netduino Go
Great, then I think we'll order a 3rd display, set it up, test it, make sure everything is working. Hopefully that'll give time for the software updater to become available, if not, I'll email you about possibly sending our other two in to get fixed up.
Ok. That woks too
Cheers,
-Fabien.
#29229 [nwazet Go! modules - update announcements
Posted by Fabien Royer on 15 May 2012 - 09:31 PM in Netduino Go
Sorry Fabien I didn't make what I was thinking very clear. At the moment you write your firmware for the module using c rather than c#. I was thinking that with this port of the .NET MF it may be possible to write the firmware using c#.
After thinking about this and looking into the display module some more I see it uses the same ARM Chip as the Netduino Go so you could have used the same firmware.
Also I suppose using C rather than C# will create faster native code so using a CLR based framework may not perform well.
By the way what IDE do you use for the C development?
We should start another thread for this discussion. I'm afraid this is way off topic
Cheers,
-Fabien.
#29201 [nwazet Go! modules - update announcements
Posted by Fabien Royer on 15 May 2012 - 08:17 PM in Netduino Go
#30186 [Nwazet @ the Seattle Mini Maker Faire 2012
Posted by Fabien Royer on 04 June 2012 - 05:22 PM in Project Showcase
http://www.youtube.com/watch?v=78LesDVqMXs
The event was a blast and everyone who played with the Netduino / Go! loved it
Cheers,
-Fabien.
- Netduino Forums
- → Fabien Royer's Content
- Privacy Policy