.NET Gadgeteer Bluetooth Control of Motor Driver

A previous example .NET Gadgeteer Motor Driver with Two Motors and Potentiometer demonstrated the GHI Electronics Motor Driver L298 module.  This post uses a similar code scenario, but in this case we control the motors from a serial console that sends messages to a GHI Bluetooth module on the device.  This example also demonstrates how to reverse direction of the motors. The Bluetooth […]

, , , ,

1 Comment

.NET Gadgeteer Motor Driver con due motori e un potenziometro (Italiano)

By Mike Dodaro, translated by Marco Minerva from the original English version In un post precedente ho descritto come usare un potenziometro con il modulo GHI Electronics Motor Driver L298 module. Questo esempio collega due motori al driver, i quali fanno muovere delle semplici parti meccaniche, come mostrato nel video seguente. Ci sono due bottoni che avviano e fermano i […]

, ,

2 Comments

Controllare un motore con .NET Gadgeteer e un potenziometro (Italiano)

By Mike Dodaro, translated by Marco Minerva from the original English version Il modulo GHI Electronics Motor Driver L298 fornisce un metodo per impostare la velocità di due motori che possono funzionare contemporaneamente: MoveMotor(Gadgeteer.Modules.GHIElectronics.MotorControllerL298.Motor _motorSide, int _newSpeed). C’è anche un metodo per aumentare la velocità in un certo intervallo di tempo: MoveMotorRampNB(Gadgeteer.Modules.GHIElectronics.MotorControllerL298.Motor _motorSide, int _newSpeed, int _rampingDelayMilli). Questi […]

, , , , ,

1 Comment

Eduardo Velloso completes Beta Driver for .NET Gadgeteer Bluetooth Module

Since the Bluetooth Module was released by GHI Electronics there have been numerous users who have found it difficult.  The starter driver was rudimentary.  Windows and other devices could not discover it or connect to it unless a developer who knew a lot about Bluetooth protocols implemented the Gadgeteer device.  The references available were manufacturer specifications. GHI Electronics invited the community to […]

, ,

Leave a comment

Saving settings to XML Configuration Files

Posted by Marco Minerva Some times ago I published a class that allows to read XML Configurtion Files (.config) in the standard .NET format. Now, I am asked how to change and save these settings back to file. So, I have updated the ConfigurationManager class to support these new features. There are two new methods: […]

, ,

4 Comments

.NET Gadgeteer Relay Actuator via REST Web Service

The .NET Gadgeteer Relay Module from Seeed Studio can be used to activate devices that are designed to run on common household electrical circuits of 120 volts AC or higher if necessary.  The four relays on the Seeed Relay Module are switches with the options, normally open or normally closed. You can power on or power off […]

, , , , ,

4 Comments

.NET Gadgeteer Motor Driver with Two Motors and Potentiometer

An earlier post describes how to use a potentiometer with the GHI Electronics Motor Driver L298 module.  This example connects two motors to the motor controller, and the motors run simple mechanical parts, as shown in the following video. There are two buttons that start and stop the separate motors, and a potentiometer controls the speed of […]

, ,

1 Comment

.NET Gadgeteer Motor Control with Potentiometer

The GHI Electronics Motor Driver L298 Module provides a method for setting the speed of the two motors it can operate concurrently: MoveMotor(Gadgeteer.Modules.GHIElectronics.MotorControllerL298.Motor _motorSide, int _newSpeed). There is also a method that will ramp up the speed over a time interval: MoveMotorRampNB(Gadgeteer.Modules.GHIElectronics.MotorControllerL298.Motor _motorSide, int _newSpeed, int _rampingDelayMilli). These methods work pretty much as you would expect after […]

, , , , ,

1 Comment

Vijay Kumar on Flying Robots

Here’s a TED talk and demo that could help us imagine some exciting .NET Gadgeteer projects. Link to original video on TED. See also Devhammer’s Den (infrared) LED array used with .NET Gadgeteer to control an IR remote control helicopter.

Leave a comment

Saving Sensor Data as Comma Separated Values (csv) on the SD Card

Data is often persisted in text files as comma separated values. This kind of data can be viewed and analyzed by Microsoft Excel or other spreadsheet software.  Applications based on the .NET Micro Framework and .NET Gadgeteer can easily save data in this format using a module such as the GHI Electronics SD Card module. […]

, , ,

Leave a comment

Controlling Text-To-Speech from a client application

Posted by Marco Minerva Some times ago I talked about my library that allows to add Text-To-Speech capabilities to a .NET Gadgeteer application. In that occasion, we saw an example in which the text to speak was directly included into the application. But we can do something more interesting. Using the network features of .NET […]

Leave a comment

Controllare il Text-To-Speech da un’applicazione client (Italiano)

Inviato da Marco Minerva Qualche tempo fa ho presentato la mia libreria che permette di aggiungere funzionalità di Text-To-Speech in un’applicazione .NET Gadgeteer. In tale occasione, abbiamo visto un esempio in cui il testo da riprodurre era incluso direttamente nell’applicazione. Ma possiamo fare qualcosa di più interessante. Sfruttando il supporto al networking incluso nella piattaforma […]

Leave a comment

Posture Regulator with LED Alert – Silent

This is a second iteration on the device using a Seeed accelerometer as posture sensor that sends alerts when the user’s posture lapses from the position desirable for working extended periods in the seated position.  The previous version used a buzzer on a relay circuit as an alert.  It produced a sound that could drive one to distraction.  This version uses a LED that simply […]

, , , , ,

8 Comments

Posture Regulator using .NET Gadgeteer Accelerometer from Seeed Studio

People who work in technology often spend many hours at the computer, which can make it difficult to maintain good posture.  I’ve been advised by a physical therapist to keep my chest high with my head and neck upright.  The problem is that fatigue tends to make me slouch. Then my neck is out of alignment, […]

, , ,

17 Comments

New version of Text-To-Speech library

Posted by Marco Minerva Some weeks ago I talked about my library for Text-To-Speech with .NET Micro Framework. In the mean time, The Microsoft Translator Service, that I use in my library, has been moved to Azure and has been enhanced with new features. Now it is able to return streams in both WAV and […]

,

7 Comments

How to Initialize the .NET Gadgeteer WiFi Networking Module

Initializing the GHI Electronics WiFi RS21 module involves some different issues than initializing the Ethernet_J11D Module.  It took several runs to get my WiFi module working.  I don’t know all the permutations of WiFi networking, so I used a trial-and-error approach. First, I plugged in the WiFi_RS21 module and added start-up code, equivalent to what I have been using with my ethernet module, […]

,

10 Comments

GHI Electronics Music Module Play method using FileStream or MemoryStream

If you have used the GHI Electronics Music Module, you have probably noticed that audio files larger than 600 K run out of memory and throw an exception.  The current driver implements a Play method that does not support playing audio from a FileStream or MemoryStream. The existing method takes a byte[] array parameter that requires the entire file to be loaded in […]

, , , , ,

16 Comments

GPS Module for .NET Gadgeteer by Seeed Studio

It may be helpful to discuss a few details about the initialization and output of the Seeed GPS Module for .NET Gadgeteer.  The first time I tried to use this module, I wasn’t patient enough to let the device initialize and start producing data. This example uses the Seeed GPS Module and prints to the Debug output window of Visual Studio.  Add the GPS […]

5 Comments

Text-To-Speech for .NET Micro Framework

Posted by Marco Minerva I’m very interested in the possibility of making my applications speak. So, I have realized a library for .NET Micro Framework that uses Microsoft Translator to obtain streams of wave-file speaking text in the desired language. At this moment, there are 44 supported languages, including English, Italian, German, French, Spanish, Japanese […]

,

3 Comments

Text-To-Speech per .NET Micro Framework (Italiano)

Inviato da Marco Minerva Sono sempre stato appassionato dalla possibilità di far parlare le mie applicazioni.  Ho così realizzato una libreria per .NET Micro Framework che sfrutta Microsoft Translator per ottenere uno stream contenente il parlato del testo che è stato inviato al servizio tramite una chiamata REST. Attualmente, sono supportate ben 44 lingue, tra […]

,

Leave a comment