Skip to main content

Grove - Kit de Inicio para mbed

Acerca de mbed y Grove

mbed es una plataforma de desarrollo de código abierto para prototipado rápido con microcontroladores. Proporciona bibliotecas de software gratuitas, diseños de hardware y herramientas de desarrollo para construir proyectos de manera muy fácil y rápida.

Grove es una plataforma de electrónica modular para prototipado rápido que no involucra soldadura o uso de protoboard.

Acerca de este kit

Este kit está diseñado para que puedas comenzar con mbed lo antes posible. Contiene muchos módulos Grove plug-n-play para comenzar a explorar el mundo de mbed. Un objetivo es divertirse y construir confianza con hardware y software en el viaje.

tip

Más detalles sobre los módulos Grove por favor consulta Sistema Grove

Comenzar


Todo lo necesario para comenzar es:

Hola, mundo

1.Haz clic en este enlace para registrarte o iniciar sesión en mbed, luego obtendrás el compilador en línea de mbed.

2.Importa el programa y abre main.cpp, verás el código.

3.En el IDE en línea de mbed, haz clic en "Compile" de la barra de herramientas superior (o usa CTRL + D) para compilar el código y el archivo binario - Arch_GPIO_Ex1_LPC11U24.bin.

4.Conecta la placa Arch a la computadora y mantén presionado el botón, aparecerá una unidad USB llamada CRP DISABLD.

5.Elimina firmware.bin y copia Arch_GPIO_Ex1_LPC11U24.bin a la unidad USB.

6.Presiona rápidamente el botón, el programa se ejecutará, un LED comenzará a parpadear.

#include "mbed.h"

/* Configure a GPIO pin as output for controlling a LED. 'led' is user assigned name and
'LED1' is a internal name given to a port pin P1_8 in this Arch platform. */
DigitalOut led(LED1);

int main()
{
while(1) {
led = 1; // Switch ON the LED.
wait(0.5); // Wait for 0.5 Seconds.
led = 0; // Switch OFF the LED.
wait(0.5); // Wait for 0.5 Seconds.
}
}

El programa anterior utiliza la clase DigitalOut y la función wait() del SDK de mbed C/C++. LED1 es un pseudónimo del pin de E/S P1_8 y está etiquetado como D1 en la placa Arch. El estado de LED1 se cambia escribiendo 0 o 1 en led. La función wait() produce un retraso en segundos. El estado del led se alterna continuamente cada 0.5 segundos dentro del bucle while() infinito.

Más detalles de DigitalOut se pueden encontrar en la página DigitalOut del manual de mbed. De manera similar, la función wait() está documentada en la página wait.

Piano de Frutas

Un piano construido con una canasta de frutas, un microcontrolador y una computadora.

La idea proviene de Makey Makey, pero utiliza hardware y software diferentes. Se utiliza un microcontrolador habilitado para mbed con USB.

Hardware

  • Una placa Arch
  • Una canasta de frutas
  • Una computadora con alimentación AC
  • Algunos cables

Software

  1. Haz clic en este enlace para importar el programa al compilador en línea de mbed.
  2. Compila el código y descarga el archivo binario - Fruit_Piano_LPC11U24.bin.
  3. Conecta la placa Arch a la computadora y mantén presionado el botón, aparecerá una unidad USB llamada CRP DISABLD.
  4. Elimina firmware.bin y copia Arch_GPIO_Ex1_LPC11U24.bin a la unidad USB.
  5. Presiona rápidamente el botón para ejecutar el programa
  6. Conecta algunas manzanas o plátanos a los pines A0 - A5 (P0_11 - P0_14, P0_16, P0_22) de la placa Arch
  7. Abre Fruit Piano y toca.

Más, Paso a Paso


Soporte Técnico y Discusión del Producto

¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...