Archivo de la categoría: MicroFramework

MicroFramework

Conoces la GadgetoMania?

Gadget

Date 3 October 3, 2013 
Time 11:00 AM – 1:00 PM 

Location :
C/ Dr. Junyent 1-3
Vic, 08500 (BCN)

Plazas Limitadas, si quieres asistir envíanos tu solicitud a través de la opción de «Contacto».

Descripción

Información general
Tecnología:  Microsoft .NET Gadgeteer, Microframework i Visual Studio.
Audiencia:    Entusiastas por la electrónica y la programación.

 – Gadgeteer és una plataforma de hardware obert, que permet que qualsevol persona sense coneixements profunds d’electrònica pugui crear prototips i petits aparells de forma fàcil, sense soldadures nomes assemblant multitud de de elements prefabricats com ara : sensors, càmeres, activadors, pantalles, motors, elements de comunicació, etc., simplement connectant els diferents mòduls a una placa central i programant posteriorment cadascun d’ells per fabricar qualsevol cosa que podem imaginar.

Si ho vols conèixer de prop, en aquesta presentació podràs veure’n exemples en directe i conèixer una amplia comunitat d’usuaris que comparteixen recursos entorn a una nova forma de concebre la tecnologia arreu del món.

 – Gadgeteer es una plataforma de hardware abierto, que permite que cualquier persona sin conocimientos profundos de electrónica pueda crear prototipos y pequeños aparatos de forma fácil, sin soldaduras! con sólo ensamblar una combinación de módulos prefabricados, tales como : sensores, cámaras, activadores, pantallas, motores , elementos de comunicación, etc., simplemente conectando los diferentes módulos a una placa central y programando posteriormente cada uno de ellos para fabricar cualquier cosa que podemos imaginar.

Si quieres conocer de cerca, en esta presentación podrás ver ejemplos en directo y conocer una amplia comunidad de usuarios que comparten recursos en torno a una nueva forma de concebir la tecnología en todo el mundo.

Os Espero el próximo Jueves sin falta!!

PepLluis,

 

Reading ultrasonic sensor HCSR04, with Gadgeteer and Visual Basic

Leyendo el sensor ultrasónico HC-SR04 con Gadgeteer y Visual Basic

Este programa pretende ser un punto de partida para la lectura del sensor HC-SR04, pero por supuesto usted debe proporcionar las funciones Adicionales necesarias, tales como «tomar valores promediados« para obtener un mínimo de precisión 🙂

Imports GT = Gadgeteer
Imports GTM = Gadgeteer.Modules
Imports GTI = Gadgeteer.Interfaces
 
' This program is intended as a starting point reading the HC-SR04 sensor, 
' but of course you must provide adicional functions like "take values from average" to make a minimum of precission.
 
Namespace GadgeteerApp1
    Partial Public Class Program
        'Define GPIO's
        Private Echo As GTI.DigitalInput
        Private Trig As GTI.DigitalOutput
        Private Ticks As Integer = CInt(TimeSpan.TicksPerMillisecond / 1000)
        'Define socket number
        Private soketNum As Integer = 9
        'Main
        Public Sub ProgramStarted()
            Dim socket = Gadgeteer.Socket.GetSocket(soketNum, TrueNothingNothing)
            Echo = New GTI.DigitalInput(socket, Gadgeteer.Socket.Pin.Three, GTI.GlitchFilterMode.Off, GTI.ResistorMode.PullDown, Nothing)
            Trig = New GTI.DigitalOutput(socket, Gadgeteer.Socket.Pin.Four, FalseNothing)
            timer.Start()
            Debug.Print("Program Started")
        End Sub
        ' Just print distance into Debug windows
        Private WithEvents timer As GT.Timer = New GT.Timer(1000)
        Private Sub timer_Tick(timer As Gadgeteer.TimerHandles timer.Tick
            '
            Debug.Print(readSR04.ToString())
        End Sub
 
        'Define Max/Min for SR04 reading distances 
        Private Const Dist_MIN As Integer = 2       'cm
        Private Const Dist_MAX As Integer = 400     'cm
 
        'Define return values if reading fails (out of range)
        Private Const Flag_MIN As Integer = -999
        Private Const Flag_MAX As Integer = 999
 
        'This function returns distance in cm from SR04
        Function readSR04() As Integer
            Dim start As Double = 0
            Dim Distance As Integer = 0
            Dim Fails As Integer = 0
            'send a 10us TTL pulse
            Trig.Write(True)
            Thread.Sleep(10)
            Trig.Write(False)
            'wait for the echoe
            While Not Echo.Read
                Fails += 1
                If Fails > 500 Then
                    Thread.Sleep(0)
                    Exit While
                End If
                start = System.DateTime.Now.Ticks
            End While
            ' calculating distance
            While Echo.Read
                Thread.Sleep(0)
               Distance = CInt(((System.DateTime.Now.Ticks - start) / Ticks) / 58) + Dist_MIN
            End While
 
            If Distance < Dist_MAX Then
                If Distance >= Dist_MIN Then
                    Return Distance
                Else
                    Return Flag_MIN
                End If
            Else
                Return Flag_MAX
            End If
 
        End Function
 
    End Class
End Namespace
 
Saludos,
PepLluis,

Gadgeteer : Playing with Cerberus, Motion Module and Visual Studio 2012

 Code :

Partial Public Class Program

    ‘Playing with Cerberus and the Motion Module

    Private WithEvents timer As GT.Timer = New GT.Timer(1000)

    Public Sub ProgramStarted()

        timer.Start()

    End Sub


   
Private onSense As Boolean = False

    Private onSenseSeconds As Integer = 10

    Private Sub motion_Sensor_Motion_Sensed(
               sender
As Motion_Sensor,
               state
As Motion_Sensor.Motion_SensorState

               ) Handles motion_Sensor.Motion_Sensed

        If onSense Then Exit Sub

        onSense = True

        led7r.Animate(100, False, True, False)

        led7r.TurnLightOn(7, True)

    End Sub


   
Private Sub timer_Tick(timer As Gadgeteer.Timer) Handles timer.Tick

        PulseDebugLED()

        If onSense Then

            onSenseSeconds += 1

            If onSenseSeconds > 10 Then

                onSenseSeconds = 0

                onSense = False

                led7r.TurnLightOff(7)

            End If

        End If

    End Sub

End Class

 

🙂 PepLluis,

MiniWebServer Experience

After our first start is time to put working your things flying across the cloud. Come with us to get ready to plug devices around the world.

Don’t miss this date! 09/05/2013

Where : VIT VIC

C/. Llotja sn, Recinte firal el Sucre – Vic, 08500

When : 18:30h LAB’s Room

Regards,
PepLluis,

PD. Los que no hablan en Inglés, realizaran un taller para construir un semáforo… espero que pronto estemos rivalizando con empresas estatales de infraestructuras… LoL!

Gadgeteer WorkShop con AndorraDotNet

Una vez más y por segunda ocasión… el pasado 5 de Abril Gadgeteer visita el País de los Pirineos.

Y para que conste una muestra de alguna de las conversaciones en las que evidenciamos y pudimos plasmar ese especial interés y curiosidad que se despierta entorno a Microframework y pequeños cacharros electrónicos, sin ninguna duda un escenario único donde la electrónica y la programación se dan la mano.

Carlos, PepLluis y Fernando

Gracias a Luis Franco en representación del grupo de Usuarios AndorraDotNet y su asociación de informáticos, por su amable acogida y esfuerzo para que este tipo de eventos continúen siendo posibles.

Saludos!

Socializing Cloud Devices

 

When : 25 D’Abril 2013 a les 16h
Where : Escola Pia Santa Anna – Mataró :
http://goo.gl/maps/NHGnK

Gracias a : Carlos Alonso Martínez

Pep Lluís Bano impartirá un interesante presentación desde una especial perspectiva, entorno a la creatividad a partir del uso de las tecnologias orientada a la conexion e intercambio de datos entre dispositivos y su increible potencial aprovechando las infraestructuras que pone a nuestro alcance internet.

Que es NET MicroFramework? Es el entorno integrado de desarrollo de aplicaciones para pequeños dispositivos con recursos limitados. Ofrece una completa e innovadora plataforma de desarrollo y entorno de ejecución que aportan la productividad de las herramientas informáticas modernas para este tipo de dispositivos, esto significa que ahora se pueden crear aplicaciones que se ejecutan en una variedad de pequeños dispositivos electrónicos con el mismo modelo de programación y herramientas a las que estamos acostumbrados en Visual Studio.

Para los actuales desarrolladores de sistemas integrados, esto significa que ahora pueden aprovechar los beneficios de productividad que se han logrado en las aplicaciones de escritorio y reducir el tiempo de comercialización de sus productos. .NET Micro Framework es una experiencia totalmente integrada a Visual Studio e incorpora un sistema de desarrollo fiable y productivo en sistemas ‘embebidos’.

Con NET Micro Framework podras :
·     Desarrollar fácilmente aplicaciones complejas, eficaces e interactivas.
·     Conectar de forma segura dispositivos a través de interfaces cableadas o inalámbricas.
·     Desarrollar rápidamente soluciones fiables a un menor coste.
·     Desarrollar soluciones completas utilizando. NET, incluyendo dispositivos, servidores locales o en la nube.

No te lo pierdas!!

 

Como generar pulsos ‘PWM’ con el G120HDR y VB

El siguiente ejemplo, demuestra la facilidad para generar pulsos modulados utilizando una de las salidas especializadas del procesador. 

En este ejemplo utilizaremos el Led conectado a la salida de pulsos numero 2…

Private BlueLed As PWM = New PWM(Cpu.PWMChannel.PWM_2, 10, 0.1, False)
Public
Sub
    ProgramStarted()
    BlueLed.Start()
   
Debug.Print(«Program Started»
)
End Sub

El resultado: el de siempre… un led parpadeando a una frecuencia de 10hz, no por nada somos los blinking mans! jajajaja.

Saludos,
PepLluis,

Sorteamos un «Netduino» :-))

Entre todos los usuarios que efectuen su registro en SaveComm y participen en el taller!

 

Crea tus propios gadgets, prototipos y cacharros!

El taller es gratuito y tendrá lugar el día 20 de febrero a las 18:15 h. En Vic Barcelona. Si estáis cerca os podéis inscribir en el taller en el formulario de inscripciones.. si quieres ampliar información:  (leer noticia)

Podeis registraros en :

Os aconsejo que participeis!… Este Netduino puede ser vuestro!
Mucha Suerte!

PepLluis,

  

 

Ven a conocer cómo crear tus cacharros con .netMF y Gadgeteer.

Crea tus propios gadgets, prototipos y cacharros!

El taller es gratuito y tendrá lugar el día 20 de febrero a las 18:15 h. En Vic Barcelona.
Si estáis cerca os podéis inscribir en el taller en el formulario de inscripciones.. si quieres ampliar información:  (leer noticia)


Gadgeteer es una plataforma de hardware y software abierto que permite crear prototipos y pequeños cacharros de electrónica de forma fácil y sencilla incluso para personas sin conocimientos de electrónica, no es necesario ensamblar o efectuar soldaduras por lo tanto para realizar nuestros modelos tan solo necesitaremos conectar diferentes módulos, tales como sensores, cámaras, entradas/salidas, pantallas, motores, elementos de comunicación, a una unidad central. El diseño lo llevaremos a cabo en un entorno grafico totalmente asistido.

Si quieres conocer de cerca gadgeteer, apúntate a este taller donde podrás ver ejemplos en directo y conocer una comunidad de usuarios que comparten recursos, tanto de software como de hardware en todo el mundo.


Saludos!
PepLluis,