Grove - Kit Inicial para mbed

Sobre mbed e Grove
mbed é uma plataforma de desenvolvimento de código aberto para prototipagem rápida com microcontroladores. Ela fornece bibliotecas de software gratuitas, projetos de hardware e ferramentas de desenvolvimento para criar projetos com muita facilidade e rapidez.
Grove é uma plataforma de eletrônica modular para prototipagem rápida que não envolve soldagem ou uso de protoboard.
Sobre este kit
Este kit foi projetado para que você comece a usar mbed o mais rápido possível. Ele contém muitos módulos Grove plug-n-play para começar a explorar o mundo mbed. Um dos objetivos é se divertir e ganhar confiança com hardware e software ao longo da jornada.
Para mais detalhes sobre os módulos Grove, consulte o Grove System
Começando
Tudo o que você precisa para começar é:
- Este kit
- Uma Arch
- Um cabo USB Micro B
- Um computador com acesso à Internet
Olá, mundo
1.Clique neste link para se registrar ou fazer login no mbed, então você terá acesso ao compilador online do mbed.
2.Importe o programa e abra main.cpp, você verá o código.

3.No IDE online do mbed, clique em "Compile" na barra de ferramentas superior (ou use CTRL + D) para compilar o código e o arquivo binário - Arch_GPIO_Ex1_LPC11U24.bin.

4.Conecte a placa Arch ao computador e mantenha o botão pressionado por alguns segundos, uma unidade USB chamada CRP DISABLD irá aparecer.
5.Exclua firmware.bin e copie Arch_GPIO_Ex1_LPC11U24.bin para a unidade USB.
6.Pressione rapidamente o botão, o programa será executado e um LED começará a piscar.
#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.
}
}
O programa acima usa a classe DigitalOut e a função wait() do SDK mbed C/C++. LED1 é um pseudônimo do pino de E/S P1_8 e está rotulado como D1 na placa Arch. O estado de LED1 é alterado escrevendo-se 0 ou 1 em led. A função wait() produz um atraso em segundos. O estado do led é continuamente alternado a cada 0,5 segundos dentro do loop infinito while().
Mais detalhes sobre DigitalOut podem ser encontrados na página DigitalOut do manual do mbed. Da mesma forma, a função wait() é documentada na página wait.
Piano de Frutas
Um piano construído com uma cesta de frutas, um microcontrolador e um computador.
A ideia vem do Makey Makey, mas usa hardware e software diferentes. É usado um microcontrolador compatível com mbed e com USB.

Hardware
- Uma placa Arch
- Uma cesta de frutas
- Um computador com alimentação AC
- Alguns fios
Software
- Clique neste link para importar o programa para o compilador online do mbed.
- Compile o código e faça o download do arquivo binário - Fruit_Piano_LPC11U24.bin.
- Conecte a placa Arch ao computador e mantenha o botão pressionado por alguns segundos, uma unidade USB chamada CRP DISABLD irá aparecer.
- Exclua firmware.bin e copie Arch_GPIO_Ex1_LPC11U24.bin para a unidade USB.
- Pressione rapidamente o botão para executar o programa
- Conecte alguns maças ou bananas aos pinos A0 - A5 (P0_11 - P0_14, P0_16, P0_22) da placa Arch
- Abra o Fruit Piano e toque.
Mais, Passo a Passo
- Entrada Digital - Botão: use um botão para controlar um LED
- Entrada Analógica - Potenciômetro: use um potenciômetro para controlar o piscar de um LED
- Medição de Temperatura: use um sensor de temperatura analógico para fazer um termômetro
- Saída PWM - Buzzer: use um buzzer para tocar uma melodia
- Display: faça um relógio digital
- Um termômetro
- Teclado infravermelho
- Luz colorida
- Temperatura controla a cor
Suporte Técnico e Discussão de Produtos
Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.