Integral Design
Michael Dodaro

Programming writer
Homepage: http://gravatar.com/gmdodaro
Seeed Cellular Radio Module for .NET Gadgeteer
Posted in Embedded Microcontrollers on January 12, 2012
The drivers for the Cellular Radio module from Seeed Studio are still in development, so any code using this module has to be tentative at this stage. << Note: the new driver by Eduardo Velloso has now been released: Drivers for the .NET Gadgeteer Cellular Radio Module.>> That said, using the module for voice calling requires only a little information about […]
Seeed Temperature Humidity Sensor with OLED Display
Posted in Embedded Microcontrollers on January 2, 2012
The modules available for .NET Gadgeteer now include some interesting modules by Seeed Studio. This example uses two of them: Temperature Humidity Sensor OLED Display The application code is very simple, as shown in the following block. Note: Don’t use higher voltage than needed to drive components. Excess power is dissipated as heat. After running this example for […]
.NET Gadgeteer, Seeed Studio modules, temperature humidity sensor
Using a Servo in a .NET Gadgeteer Camera Device
Posted in Embedded Microcontrollers, REST Web Services on December 22, 2011
The Gadgeteer.Interfaces.PWMOutput interface can support the use of a servo to move mechanical parts of a device as needed by applications. This example uses the Gadgeteer.Interfaces.PWMOutput interface and a servomechanism to turn a camera through an arc of about 140 degrees. The Pulse Width Modulation (PWM) input for this servo is obtained from a WCF REST Web service running on a remote IIS Server. The […]
.NET Gadgeteer, Pulse Width Modulation, PWMOutput, REST Web Service, Servo, Servomechanism, web service
.NET Gadgeteer Gyro Module from Seeed Studio
Posted in Embedded Microcontrollers, REST Web Services on December 15, 2011
Here’s an example that graphically displays data from the Seeed Gyro module for .NET Gadgeteer. The GHI Electronics Display_T35 module displays the output. Plug the Gyro module into Socket 3. Connect the display module and a button in the .NET Gadgeteer designer, but do not connect the optional touch-screen cable to Socket 10. Apparently the touch screen is incompatible with the Seeed Gyro and […]
XML Configuration Files for .NET Micro Framework Applications (English)
Posted in Embedded Microcontrollers on December 14, 2011
By Marco Minerva, translated Mike Dodaro from the original Italian version. All applications require configuration files; we use them to customize behavior and to set parameters unknown at compile time, or those that may change over time (such as the database connection string, the address of the mail server, etc.). .NET supplies the class ConfigurationManager, or WebConfigurationManager for Web applications, to […]
.NET Gadgeteer, .NET Micro Framework Configuration Files, Storage
Sending .NET Gadgeteer Sensor Data to a REST Web Service
Posted in Embedded Microcontrollers, REST Web Services on December 13, 2011
Sending data to a Web service from a device with an embedded microprocessor is a very common and useful scenario. This example demonstrates the procedures using the .NET Gadgeteer Pulse Oximeter manufactured by Seeed Studio and a REST Web service implemented on the Windows Communication Foundation (WCF) platform. This post has been updated to use HttpHelper.CreateHttpPostRequest. The Seeed Pulse […]
.NET Gadgeteer, blood oxygenation, entity data source control, object relational mapping, REST Web Service, sensor
Finding Files on an SD Memory Card (English)
Posted in Embedded Microcontrollers on December 9, 2011
By Marco Minerva. Translated by Mike Dodaro from the original Italian version. .NET Gadgeteer makes useful APIs available to interact with an SD memory card in a module such as this SD Card Module available from GHI Electronics. It is possible to get a list of files, directories, to create files, and to read and write to them. Missing […]
Interim Solution to KeyboardConnected error USBHost Module
Posted in Embedded Microcontrollers on December 8, 2011
The previous post: Interim Solution to Ethernet_J11D Failure led to a Eureka moment for me. I was running my daily slog, not in the bath like Archimedes, but it occurred to me that other problems might be solved by using the NETMF API provided by GHI Electronics instead of their newer Gadgeteer SDK. I hit a dead end with the […]
Interim Solution to Ethernet_J11D Event Failure
Posted in Embedded Microcontrollers, REST Web Services on December 8, 2011
At this stage of development, the NetWorkUp event of GHI Electronics Ethernet_J11D module does not work with the latest .NET Gadgeteer SDK. The reasons are explained in the forum thread here: http://www.tinyclr.com/forum/21/5010/ The fix is not public yet. GHI has good documentation, so I adapted code from their example in the topic: Ethernet Class. So far, the ethernet class […]
A TCP Server using .NET Gadgeteer
Posted in Embedded Microcontrollers, REST Web Services on December 5, 2011
By Marco Minerva, translated by Mike Dodaro from the original version in Italian. .NET Gadgeteer offers to a very simple method to create a web server that will respond to GET requests, using the SetupWebEvent function supplied by Ethernet module as implemented by GHI Electronics. Examples are available on this blog, as in the post: .NET Gadgeteer Web Services; Picture, Audio, Application. If […]
Seeed Pulse Oximeter .NET Gadgeteer Module
Posted in Embedded Microcontrollers on November 30, 2011
The Seeed Pulse Oximeter is a monitoring device that measures pulse and noninvasively detects oxygen saturation of the blood. This post demonstrates use of the Pulse Oximeter in a .NET Gadgeteer application. Plug the PCB module into a mainboard socket that has the U label. This example uses socket number 8 on the GHI Electronics Fez Spider mainboard. (Do not […]
A ProgressBar for .NET Gadgeteer (English)
Posted in Embedded Microcontrollers on November 29, 2011
English translation by Mike Dodaro of Italian version by Marco Minerva. As pointed out in a previous post, the graphical controls that ship with .NET Gadgeteer can be used to create more complex objects. Today we see how to implement a ProgressBar that displays the progress of an operation, as shown in the following video. The code that supports this scenario […]
A Command Push-Button for .NET Gadgeteer
Posted in Embedded Microcontrollers on November 28, 2011
Translated by Mike Dodaro from the Italian version by Marco Minerva We continue discussion of the graphical controls for the .NET Gadgeteer display. This time we implement the CommandButton, that is the classic push-button. The code for the CommandButton class is as follows: The CommandButton inherits from Border and defines four properties, with which you can specify the color of an […]
.NET Gadgeteer Relay Circuit using DigitalOutput Interface
Posted in Embedded Microcontrollers on November 21, 2011
The relay scenario uses a low-voltage logic circuit to control another circuit, usually of higher voltage. The relay in this example is a 5 volt DC single pole, single throw reed relay. It is used to switch a battery-driven motor on and off. The switch is controlled by the Gadgeteer.DigitalOutput interface in a .NET Gadgeteer Visual Studio application. The schematic for this […]
Synchronize the Clock with a Reference Server on the Internet (English)
Posted in Embedded Microcontrollers, REST Web Services on November 20, 2011
by Marco Minerva (translated from Italian by Mike Dodaro) Nearly all applications have to use date and time to record when files are saved, to record accesses to resources, etc. The .NET Micro Framework is no exception. If it were, every application, hardly under way, would have to update its own clock to synchonize it with the real timetable. Beginning with version 4,0, the […]
Windows-like Interface for the .NET Gadgeteer Display (English)
Posted in Articoli in Italiano, Embedded Microcontrollers on November 18, 2011
by Marco Minerva (translated from Italian by Mike Dodaro) In the preceding post we created graphical interfaces using the display platform of .NET Gadgeteer. We have seeen how the controls available are extensible in the implementation of complex user interfaces. We would like to realize a shielded “Windows-like” UI, that is, with title bar and status bar. We create a class named MainWindow, which the Canvas […]
Using the Graphics Interfaces of .NET Gadgeteer (English)
Posted in Embedded Microcontrollers on November 17, 2011
By Marco Minerva (translated from Italian by Mike Dodaro) Thanks to the tools provided by .NET Gadgeteer SDK, creating graphical interfaces with the touch screen is very simple. In fact, the Display object, besides the classic “primitive” functions to create images, geometric shapes, and text, exposes an object called WPFWindow with which it is possible to create objects with functionality similar […]
Remote Control of .NET Gadgeteer Device via REST Web Service
Posted in Embedded Microcontrollers, REST Web Services on November 16, 2011
This example extends code in a previous post: Using the .NET Gadgeteer DigitalOutput Interface. The previous example uses Gadgeteer.Interfaces.DigitalOutput to turn on a LED from application code instead of through a module driver. .NET Gadgeteer device components can be controlled directly from code. We’re going to extend this scenario to control various device components by setting their state via a Web service that […]
Using the .NET Gadgeteer DigitalOutput Interface
Posted in Embedded Microcontrollers on November 15, 2011
You can use the classes of the Gadgeteer.Interfaces namespace directly in code, instead of inside a module driver. This example uses the Gadgeteer.Interfaces.DigitalOutput interface. The voltage on this logic circuit, in the high state, is enough to light a LED. Later we’ll use a relay in the same circuit to implement a more interesting application. (See also the Light Sensor, which […]
REST Web Service to Record Data from a .NET Gadgeteer Sensor Device
Posted in Embedded Microcontrollers, REST Web Services on November 11, 2011
This example demonstrates how to send notification from a .NET Gadgeteer sensor to a REST Web service that records data about the sensor activation. In this case the sensor is the Light Sensor implemented in the previous post. The notification data is simply a sensor account identifier and the date and time the sensor is activated. The code is extensible for various types […]
Recent Posts
- Bing Search API
- Playing with Mountaineer Ethernet Mainboard
- Gadgeteer Home Automation System
- Using voice commands to control a servo
- Creating an UDP Server with .NET Gadgeteer
- Wi-Fi Gadgeteer Robot controlled by Windows Phone with image streaming
- Controlling a Light Switch using Windows Phone
- Connessioni XBee con device .NET Gadgeteer (Italiano)
- .NET Gadgeteer event in Pisa, Italy
- Utilizzare Mayhem con .NET Gadgeteer (Italiano)
- Making Mayhem with .NET Gadgeteer
- XBee Control of .NET Gadgeteer Robot
- me-bot: Gadgeteer Avatar Robot
- Using XBee Radios with .NET Gadgeteer and the XBeeClient Libraries
- Autonomous Builders, Makers, and Shakers
- Constructing a Bluetooth controlled Robot
- .NET Gadgeteer Bluetooth to Control Relay Circuits
- XBee Radios in .NET Gadgeteer Devices
- Controlling a Gadgeteer device using Bluetooth Module and 32feet.NET library
- Mind Control of .NET Gadgeteer Device via Neurosky EEG Sensor
Archives
- February 2018 (1)
- October 2012 (1)
- September 2012 (1)
- August 2012 (1)
- July 2012 (5)
- June 2012 (4)
- May 2012 (4)
- April 2012 (7)
- March 2012 (10)
- February 2012 (4)
- January 2012 (6)
- December 2011 (16)
- November 2011 (19)
- October 2011 (11)
Blogroll
- .NET Micro Framework and .NET Gadgeteer; CMAP Code Camp Videos
- 3 AM Code *** New ***
- Around and About the .NET World (In Italiano)
- Dev Hammer's Den
- Eduardo Velloso
- El Bruno
- Gadgeteering
- GOTO Loop
- Pete Brown: Getting Started with .NET Gadgeteer part 2
- REST Web Services by Satish
- Use Gadgeteer Interfaces Directly from Application
- Windows Embedded Annotations
Links
- .NET Gadgeteer Open Source Platform
- .NET Gadgeteer Origin
- .NET Gadgeteer Resources
- .NET Micro Framework
- 3 AM Code *** New ***
- Amazon EC2 Authentication
- C# REST Client for Amazon Route 53
- Dev Hammer's Den
- El Bruno
- Gadgeteering
- IIS Silverlight Smooth Streaming Code Samples
- IIS Smooth Streaming
- Upload files using a WCF REST Service
- Windows Embedded Annotations
Categories
- Articoli in Italiano (24)
- Embedded Microcontrollers (88)
- Internet Media (4)
- REST Web Services (23)