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.
Más detalles sobre los módulos Grove por favor consulta Sistema Grove
Comenzar
Todo lo necesario para comenzar es:
- Este kit
- Un Arch
- Un cable USB Micro B
- Una computadora con Internet
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
- Haz clic en este enlace para importar el programa al compilador en línea de mbed.
- Compila el código y descarga el archivo binario - Fruit_Piano_LPC11U24.bin.
- Conecta la placa Arch a la computadora y mantén presionado el botón, aparecerá una unidad USB llamada CRP DISABLD.
- Elimina firmware.bin y copia Arch_GPIO_Ex1_LPC11U24.bin a la unidad USB.
- Presiona rápidamente el botón para ejecutar el programa
- Conecta algunas manzanas o plátanos a los pines A0 - A5 (P0_11 - P0_14, P0_16, P0_22) de la placa Arch
- Abre Fruit Piano y toca.
Más, Paso a Paso
- Entrada Digital - Botón: usar un botón para controlar un LED
- Entrada Analógica - Potenciómetro: usar un potenciómetro para controlar el parpadeo de un LED
- Detección de Temperatura: usar un sensor de temperatura analógico para hacer un termómetro
- Salida PWM - Zumbador: usar un zumbador para tocar una melodía
- Pantalla: hacer un reloj digital
- Un termómetro
- Teclado infrarrojo
- Luz colorida
- La temperatura controla el color
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.